From 314bc29c5bcb79257aeb725f2f223c8751a5364e Mon Sep 17 00:00:00 2001 From: MarkusRost <2701034-MarkusRost@users.noreply.gitlab.com> Date: Fri, 4 Dec 2020 13:24:31 +0000 Subject: [PATCH 01/94] Remove counters and pagination for increased performance --- src/discussions.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/discussions.py b/src/discussions.py index 6e4e86c..5793502 100644 --- a/src/discussions.py +++ b/src/discussions.py @@ -39,7 +39,7 @@ if "discussion_id" not in datafile.data: storage = datafile -fetch_url = "{wiki}wikia.php?controller=DiscussionPost&method=getPosts&sortDirection=descending&sortKey=creation_date&limit={limit}".format(wiki=settings["fandom_discussions"]["wiki_url"], limit=settings["fandom_discussions"]["limit"]) +fetch_url = "{wiki}wikia.php?controller=DiscussionPost&method=getPosts&sortDirection=descending&sortKey=creation_date&limit={limit}&includeCounters=false".format(wiki=settings["fandom_discussions"]["wiki_url"], limit=settings["fandom_discussions"]["limit"]) domain = prepare_paths(settings["fandom_discussions"]["wiki_url"], dry=True) # Shutdown if the path for discussions is wrong def fetch_discussions(): From 7ff5c6583283f1c65200c2db1513add34a670065 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Fri, 4 Dec 2020 16:53:14 +0100 Subject: [PATCH 02/94] Add pagelang #184 --- src/rc_formatters.py | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/src/rc_formatters.py b/src/rc_formatters.py index ec0d9f3..05828aa 100644 --- a/src/rc_formatters.py +++ b/src/rc_formatters.py @@ -628,6 +628,19 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes article=change["logparams"]["group-label"], article_url=link, new_state=change["logparams"]["new-state"], comment=parsed_comment ) + elif action == "pagelang/pagelang": + link = link_formatter(create_article_path(change["title"])) + old_lang = "`{}`".format(change["logparams"]["oldlanguage"]) + if change["logparams"]["oldlanguage"][-5:] == "[def]": + old_lang = "`{}` {}".format(change["logparams"]["oldlanguage"][:-5], _("(default)")) + new_lang = "`{}`".format(change["logparams"]["newlanguage"]) + if change["logparams"]["newlanguage"][-5:] == "[def]": + new_lang = "`{}` {}".format(change["logparams"]["oldlanguage"][:-5], _("(default)")) + content = "🌐 " + _("[{author}]({author_url}) changed the language of [{article}]({article_url}) from {old_lang} to {new_lang}{comment}").format( + author=author, author_url=author_url, + article=change["title"], article_url=link, + old_lang=old_lang, new_lang=new_lang, comment=parsed_comment + ) elif action == "renameuser/renameuser": link = link_formatter(create_article_path("User:"+change["logparams"]["newuser"])) edits = change["logparams"]["edits"] @@ -1203,6 +1216,17 @@ def embed_formatter(action, change, parsed_comment, categories, recent_changes): if "old-state" in change["logparams"]: embed.add_field(_("Old state"), change["logparams"]["old-state"], inline=True) embed.add_field(_("New state"), change["logparams"]["new-state"], inline=True) + elif action == "pagelang/pagelang": + link = create_article_path(change["title"]) + old_lang = "`{}`".format(change["logparams"]["oldlanguage"]) + if change["logparams"]["oldlanguage"][-5:] == "[def]": + old_lang = "`{}` {}".format(change["logparams"]["oldlanguage"][:-5], _("(default)")) + new_lang = "`{}`".format(change["logparams"]["newlanguage"]) + if change["logparams"]["newlanguage"][-5:] == "[def]": + new_lang = "`{}` {}".format(change["logparams"]["oldlanguage"][:-5], _("(default)")) + embed["title"] = _("Changed the language of \"{article}\"").format(article=change["title"]) + embed.add_field(_("Old language"), old_lang, inline=True) + embed.add_field(_("New language"), new_lang, inline=True) elif action == "renameuser/renameuser": edits = change["logparams"]["edits"] if edits > 0: From 31cab4a76b96dace4b0ce71f62fb5264d3280ec4 Mon Sep 17 00:00:00 2001 From: Tamara Carvallo Date: Sun, 6 Dec 2020 03:26:29 +0100 Subject: [PATCH 03/94] Added translation using Weblate (Spanish) --- locale/es/LC_MESSAGES/redaction.mo | Bin 0 -> 497 bytes locale/es/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/es/LC_MESSAGES/redaction.mo create mode 100644 locale/es/LC_MESSAGES/redaction.po diff --git a/locale/es/LC_MESSAGES/redaction.mo b/locale/es/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..bce0bb3923622b38ac1ac24e5e8eaab4f0fd6f00 GIT binary patch literal 497 zcmYLF(N5bi6lH>^Jnor?i?oL!xJepKRdFdIBPmpBXqBde?afW@QbTJ;w!5+q*|+R( z_ANLRtw%btEuVXI?)mre=+A+}2ghT_PmYI<=Z-CUj(^?fg*#i#e@wM{qSE51!f&LF zP?Eu{;Zm3-e9p_;GTEMbIWH$K*cs#@tveG?!+@tb>$>o`gBbT+$kQdw_!O;`|L?;~F>t!)eo0{iYl{#HDTg|dD{L9<)d1iGxtY8z;( zc-f{8$OL;&24uW!l%@MhI)3QgC}~N$fWI5JsihYiG%GG-AIc@yhU{Qo46(P@wGn=j z##EN760&B{TL|k-R~yY&I8=IV7|7=BX$DarcGrP~lL2)4-Xq?UB)zNRfflY5f-ipL Hcf5mFrxTJb literal 0 HcmV?d00001 diff --git a/locale/es/LC_MESSAGES/redaction.po b/locale/es/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..5c5d84b --- /dev/null +++ b/locale/es/LC_MESSAGES/redaction.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From c6a769f8f2b5ec19fb6150dc5e73c8a8e756abe3 Mon Sep 17 00:00:00 2001 From: Frisk Date: Sun, 6 Dec 2020 10:55:01 +0100 Subject: [PATCH 04/94] Fixes #186 --- src/misc.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/misc.py b/src/misc.py index 40ac615..f241806 100644 --- a/src/misc.py +++ b/src/misc.py @@ -107,7 +107,7 @@ def weighted_average(value, weight, new_value): def link_formatter(link): """Formats a link to not embed it""" - return "<" + quote(link.replace(" ", "_"), "/:?") + ">" + return "<" + quote(link.replace(" ", "_"), "/:?=&") + ">" def escape_formatting(data): From 9bfba425290800fdfe883b3eb980808973d99a4a Mon Sep 17 00:00:00 2001 From: Frisk Date: Sun, 6 Dec 2020 11:01:59 +0100 Subject: [PATCH 05/94] Fixes discussion formatter as per https://gitlab.com/chicken-riders/RcGcDb/-/commit/5aab6222f91e49d28527d7065778bf242cb577d4 --- src/discussion_formatters.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/discussion_formatters.py b/src/discussion_formatters.py index 13fb6d4..33b7658 100644 --- a/src/discussion_formatters.py +++ b/src/discussion_formatters.py @@ -52,6 +52,7 @@ def compact_formatter(post_type, post, article_paths): elif post_type == "ARTICLE_COMMENT": if article_paths is None: article_paths = {"title": _("unknown"), "fullUrl": settings["fandom_discussions"]["wiki_url"]} # No page known + article_paths["fullUrl"] = article_paths["fullUrl"].replace(")", "\)").replace("()", "\(") if not post["isReply"]: message = "🗒️ "+_( "[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) on [{article}](<{url}>)").format( From d3b7219777f668d9e5f9d13f7fb2e3104186c9e8 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Sun, 6 Dec 2020 14:36:28 +0100 Subject: [PATCH 06/94] make compact emoji optional --- scripts/configbuilder.py | 2 +- settings.json.example | 708 +++++++++++++++++++++++------------ src/discord/message.py | 6 +- src/discussion_formatters.py | 35 +- src/rc.py | 2 +- src/rc_formatters.py | 188 +++++----- src/rcgcdw.py | 3 +- 7 files changed, 589 insertions(+), 355 deletions(-) diff --git a/scripts/configbuilder.py b/scripts/configbuilder.py index 084d061..9c02d73 100644 --- a/scripts/configbuilder.py +++ b/scripts/configbuilder.py @@ -311,7 +311,7 @@ class AdvancedSettings: @staticmethod def set_ignored_events(): - supported_logs = ["protect/protect", "protect/modify", "protect/unprotect", "upload/overwrite", "upload/upload", "delete/delete", "delete/delete_redir", "delete/restore", "delete/revision", "delete/event", "import/upload", "import/interwiki", "merge/merge", "move/move", "move/move_redir", "protect/move_prot", "block/block", "block/unblock", "block/reblock", "rights/rights", "rights/autopromote", "abusefilter/modify", "abusefilter/create", "interwiki/iw_add", "interwiki/iw_edit", "interwiki/iw_delete", "curseprofile/comment-created", "curseprofile/comment-edited", "curseprofile/comment-deleted", "curseprofile/comment-purged", "curseprofile/profile-edited", "curseprofile/comment-replied", "contentmodel/change", "sprite/sprite", "sprite/sheet", "sprite/slice", "managetags/create", "managetags/delete", "managetags/activate", "managetags/deactivate", "tag/update", "cargo/createtable", "cargo/deletetable", "cargo/recreatetable", "cargo/replacetable", "upload/revert", "newusers/create", "newusers/autocreate", "newusers/create2", "newusers/byemail", "newusers/newusers", "edit", "new", "external"] + supported_logs = ["protect/protect", "protect/modify", "protect/unprotect", "upload/overwrite", "upload/upload", "delete/delete", "delete/delete_redir", "delete/restore", "delete/revision", "delete/event", "import/upload", "import/interwiki", "merge/merge", "move/move", "move/move_redir", "protect/move_prot", "block/block", "block/unblock", "block/reblock", "rights/rights", "rights/autopromote", "abusefilter/modify", "abusefilter/create", "interwiki/iw_add", "interwiki/iw_edit", "interwiki/iw_delete", "curseprofile/comment-created", "curseprofile/comment-edited", "curseprofile/comment-deleted", "curseprofile/comment-purged", "curseprofile/profile-edited", "curseprofile/comment-replied", "contentmodel/change", "sprite/sprite", "sprite/sheet", "sprite/slice", "managetags/create", "managetags/delete", "managetags/activate", "managetags/deactivate", "cargo/createtable", "cargo/deletetable", "cargo/recreatetable", "cargo/replacetable", "upload/revert", "newusers/create", "newusers/autocreate", "newusers/create2", "newusers/byemail", "newusers/newusers", "edit", "new", "external"] option = default_or_custom( input( "Provide a list of entry types that are supposed to be ignored. Separate them using commas. Example: external, edit, upload/overwrite. (default: external)\n"), diff --git a/settings.json.example b/settings.json.example index e272035..0f93e51 100644 --- a/settings.json.example +++ b/settings.json.example @@ -63,250 +63,6 @@ "rcgcdw.misc": { } } - }, - "appearance":{ - "mode": "embed", - "embed": { - "show_edit_changes": false, - "show_footer": true, - "embed_images": true, - "daily_overview": { - "color": 16312092, - "icon":"" - }, - "new":{ - "icon":"https://i.imgur.com/6HIbEq8.png", - "color":"THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE" - }, - "edit":{ - "icon":"", - "color":"THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE" - }, - "upload/overwrite":{ - "icon":"https://i.imgur.com/egJpa81.png", - "color":12390624 - }, - "upload/upload":{ - "icon":"https://i.imgur.com/egJpa81.png", - "color":null - }, - "upload/revert": { - "icon": "https://i.imgur.com/egJpa81.png", - "color": null - }, - "delete/delete":{ - "icon":"https://i.imgur.com/BU77GD3.png", - "color":1 - }, - "delete/delete_redir":{ - "icon":"https://i.imgur.com/BU77GD3.png", - "color":1 - }, - "delete/restore":{ - "icon":"https://i.imgur.com/9MnROIU.png", - "color":null - }, - "delete/revision":{ - "icon":"https://i.imgur.com/1gps6EZ.png", - "color":null - }, - "delete/event":{ - "icon":"https://i.imgur.com/1gps6EZ.png", - "color":null - }, - "merge/merge":{ - "icon":"https://i.imgur.com/uQMK9XK.png", - "color":null - }, - "move/move":{ - "icon":"https://i.imgur.com/eXz9dog.png", - "color":null - }, - "move/move_redir":{ - "icon":"https://i.imgur.com/UtC3YX2.png", - "color":null - }, - "block/block":{ - "icon":"https://i.imgur.com/g7KgZHf.png", - "color":1 - }, - "block/unblock":{ - "icon":"https://i.imgur.com/bvtBJ8o.png", - "color":1 - }, - "block/reblock":{ - "icon":"https://i.imgur.com/g7KgZHf.png", - "color":1 - }, - "protect/protect":{ - "icon":"https://i.imgur.com/bzPt89Z.png", - "color":null - }, - "protect/modify":{ - "icon":"https://i.imgur.com/bzPt89Z.png", - "color":null - }, - "protect/move_prot":{ - "icon":"https://i.imgur.com/bzPt89Z.png", - "color":null - }, - "protect/unprotect":{ - "icon":"https://i.imgur.com/2wN3Qcq.png", - "color":null - }, - "import/upload":{ - "icon":"", - "color":null - }, - "import/interwiki":{ - "icon":"https://i.imgur.com/sFkhghb.png", - "color":null - }, - "rights/rights":{ - "icon":"", - "color":null - }, - "rights/autopromote": { - "icon":"", - "color":null - }, - "abusefilter/abusefilter":{ - "icon":"https://i.imgur.com/Sn2NzRJ.png", - "color":null - }, - "abusefilter/modify":{ - "icon":"https://i.imgur.com/Sn2NzRJ.png", - "color":null - }, - "abusefilter/create": { - "icon":"https://i.imgur.com/Sn2NzRJ.png", - "color":null - }, - "interwiki/iw_add":{ - "icon":"https://i.imgur.com/sFkhghb.png", - "color":null - }, - "interwiki/iw_edit":{ - "icon":"https://i.imgur.com/sFkhghb.png", - "color":null - }, - "interwiki/iw_delete":{ - "icon":"https://i.imgur.com/sFkhghb.png", - "color":null - }, - "curseprofile/comment-created":{ - "icon":"https://i.imgur.com/Lvy5E32.png", - "color":null - }, - "curseprofile/comment-edited":{ - "icon":"https://i.imgur.com/Lvy5E32.png", - "color":null - }, - "curseprofile/comment-deleted":{ - "icon":"", - "color":null - }, - "curseprofile/comment-purged":{ - "icon":"", - "color":null - }, - "curseprofile/comment-replied":{ - "icon":"https://i.imgur.com/hkyYsI1.png", - "color":null - }, - "curseprofile/profile-edited":{ - "icon":"", - "color":null - }, - "contentmodel/change":{ - "icon":"", - "color":null - }, - "cargo/deletetable": { - "icon": "", - "color": null - }, - "cargo/createtable": { - "icon": "", - "color": null - }, - "cargo/replacetable": { - "icon": "", - "color": null - }, - "cargo/recreatetable": { - "icon": "", - "color": null - }, - "sprite/sprite":{ - "icon":"", - "color":null - }, - "sprite/sheet":{ - "icon":"", - "color":null - }, - "sprite/slice":{ - "icon":"", - "color":null - }, - "managetags/create":{ - "icon":"", - "color":null - }, - "managetags/delete":{ - "icon":"", - "color":null - }, - "managetags/activate":{ - "icon":"", - "color":null - }, - "managetags/deactivate":{ - "icon":"", - "color":null - }, - "tag/update":{ - "icon":"", - "color":null - }, - "suppressed":{ - "icon": "https://i.imgur.com/1gps6EZ.png", - "color": 8092539 - }, - "discussion/forum/post": { - "icon": "", - "color":null - }, - "discussion/forum/reply": { - "icon": "", - "color":null - }, - "discussion/forum/poll": { - "icon": "", - "color":null - }, - "discussion/forum/quiz": { - "icon": "", - "color":null - }, - "discussion/wall/post": { - "icon": "", - "color":null - }, - "discussion/wall/reply": { - "icon": "", - "color":null - }, - "discussion/comment/post": { - "icon": "", - "color":null - }, - "discussion/comment/reply": { - "icon": "", - "color":null - } - } }, "fandom_discussions": { "enabled": false, @@ -322,5 +78,465 @@ } }, "show_forums": [] - } -} + }, + "appearance":{ + "mode": "embed", + "embed": { + "show_edit_changes": false, + "show_footer": true, + "embed_images": true, + } + }, + "event_appearance": { + "daily_overview": { + "icon": "", + "color": 16312092, + "emoji": "" + }, + "new": { + "icon": "https://i.imgur.com/6HIbEq8.png", + "color": "THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE", + "emoji": "🆕" + }, + "edit": { + "icon": "", + "color": "THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE", + "emoji": "📝" + }, + "upload/overwrite": { + "icon": "https://i.imgur.com/egJpa81.png", + "color": 12390624, + "emoji": "🖼️" + }, + "upload/upload": { + "icon": "https://i.imgur.com/egJpa81.png", + "color": 12390624, + "emoji": "🖼️" + }, + "upload/revert": { + "icon": "https://i.imgur.com/egJpa81.png", + "color": 12390624, + "emoji": "⏮️" + }, + "delete/delete": { + "icon": "https://i.imgur.com/BU77GD3.png", + "color": 1, + "emoji": "🗑️" + }, + "delete/delete_redir": { + "icon": "https://i.imgur.com/BU77GD3.png", + "color": 1, + "emoji": "🗑️" + }, + "delete/restore": { + "icon": "https://i.imgur.com/9MnROIU.png", + "color": 1, + "emoji": "♻️" + }, + "delete/revision": { + "icon": "https://i.imgur.com/1gps6EZ.png", + "color": 1, + "emoji": "👁️" + }, + "delete/event": { + "icon": "https://i.imgur.com/1gps6EZ.png", + "color": 1, + "emoji": "👁️" + }, + "merge/merge": { + "icon": "https://i.imgur.com/uQMK9XK.png", + "color": 25600, + "emoji": "🖇️" + }, + "move/move": { + "icon": "https://i.imgur.com/eXz9dog.png", + "color": 25600, + "emoji": "📨" + }, + "move/move_redir": { + "icon": "https://i.imgur.com/UtC3YX2.png", + "color": 25600, + "emoji": "📨" + }, + "block/block": { + "icon": "https://i.imgur.com/g7KgZHf.png", + "color": 1, + "emoji": "🚫" + }, + "block/unblock": { + "icon": "https://i.imgur.com/bvtBJ8o.png", + "color": 1, + "emoji": "✅" + }, + "block/reblock": { + "icon": "https://i.imgur.com/g7KgZHf.png", + "color": 1, + "emoji": "🚫" + }, + "protect/protect": { + "icon": "https://i.imgur.com/bzPt89Z.png", + "color": 16312092, + "emoji": "🔒" + }, + "protect/modify": { + "icon": "https://i.imgur.com/bzPt89Z.png", + "color": 16312092, + "emoji": "🔐" + }, + "protect/move_prot": { + "icon": "https://i.imgur.com/bzPt89Z.png", + "color": 16312092, + "emoji": "🔏" + }, + "protect/unprotect": { + "icon": "https://i.imgur.com/2wN3Qcq.png", + "color": 16312092, + "emoji": "🔓" + }, + "import/upload": { + "icon": "", + "color": 65280, + "emoji": "📥" + }, + "import/interwiki": { + "icon": "https://i.imgur.com/sFkhghb.png", + "color": 65280, + "emoji": "📥" + }, + "rights/rights": { + "icon": "", + "color": 16711680, + "emoji": "🏅" + }, + "rights/autopromote": { + "icon": "", + "color": 16711680, + "emoji": "🏅" + }, + "abusefilter/modify": { + "icon": "https://i.imgur.com/Sn2NzRJ.png", + "color": 16711680, + "emoji": "🔍" + }, + "abusefilter/create": { + "icon": "https://i.imgur.com/Sn2NzRJ.png", + "color": 16711680, + "emoji": "🔍" + }, + "interwiki/iw_add": { + "icon": "https://i.imgur.com/sFkhghb.png", + "color": 16711680, + "emoji": "🔗" + }, + "interwiki/iw_edit": { + "icon": "https://i.imgur.com/sFkhghb.png", + "color": 16711680, + "emoji": "🔗" + }, + "interwiki/iw_delete": { + "icon": "https://i.imgur.com/sFkhghb.png", + "color": 16711680, + "emoji": "🔗" + }, + "curseprofile/comment-created": { + "icon": "https://i.imgur.com/Lvy5E32.png", + "color": 16089376, + "emoji": "✉️" + }, + "curseprofile/comment-edited": { + "icon": "https://i.imgur.com/Lvy5E32.png", + "color": 16089376, + "emoji": "📧" + }, + "curseprofile/comment-deleted": { + "icon": "", + "color": 16089376, + "emoji": "🗑️" + }, + "curseprofile/comment-purged":{ + "icon":"", + "color": 16089376, + "emoji": "👁️" + }, + "curseprofile/comment-replied": { + "icon": "https://i.imgur.com/hkyYsI1.png", + "color": 16089376, + "emoji": "📩" + }, + "curseprofile/profile-edited": { + "icon": "", + "color": 16089376, + "emoji": "📌" + }, + "contentmodel/change": { + "icon": "", + "color": 25600, + "emoji": "📋" + }, + "cargo/deletetable": { + "icon": "", + "color": 16776960, + "emoji": "📦" + }, + "cargo/createtable": { + "icon": "", + "color": 16776960, + "emoji": "📦" + }, + "cargo/replacetable": { + "icon": "", + "color": 16776960, + "emoji": "📦" + }, + "cargo/recreatetable": { + "icon": "", + "color": 16776960, + "emoji": "📦" + }, + "sprite/sprite": { + "icon": "", + "color": 16776960, + "emoji": "🪟" + }, + "sprite/sheet": { + "icon": "", + "color": 16776960, + "emoji": "🪟" + }, + "sprite/slice": { + "icon": "", + "color": 16776960, + "emoji": "🪟" + }, + "managetags/create": { + "icon": "", + "color": 16776960, + "emoji": "🏷️" + }, + "managetags/delete": { + "icon": "", + "color": 16776960, + "emoji": "🏷️" + }, + "managetags/activate": { + "icon": "", + "color": 16776960, + "emoji": "🏷️" + }, + "managetags/deactivate": { + "icon": "", + "color": 16776960, + "emoji": "🏷️" + }, + "newusers/autocreate": { + "icon": "", + "color": 65280, + "emoji": "🗿" + }, + "newusers/byemail": { + "icon": "", + "color": 65280, + "emoji": "🗿" + }, + "newusers/create": { + "icon": "", + "color": 65280, + "emoji": "🗿" + }, + "newusers/create2": { + "icon": "", + "color": 65280, + "emoji": "🗿" + }, + "newusers/newusers": { + "icon": "", + "color": 65280, + "emoji": "🗿" + }, + "managewiki/delete": { + "icon": "", + "color": 8421504, + "emoji": "🗑️" + }, + "managewiki/lock": { + "icon": "", + "color": 8421504, + "emoji": "🔒" + }, + "managewiki/namespaces": { + "icon": "", + "color": 8421504, + "emoji": "📦" + }, + "managewiki/namespaces-delete": { + "icon": "", + "color": 8421504, + "emoji": "🗑️" + }, + "managewiki/rights": { + "icon": "", + "color": 8421504, + "emoji": "🏅" + }, + "managewiki/settings": { + "icon": "", + "color": 8421504, + "emoji": "⚙️" + }, + "managewiki/undelete": { + "icon": "", + "color": 8421504, + "emoji": "♻️" + }, + "managewiki/unlock": { + "icon": "", + "color": 8421504, + "emoji": "🔓" + }, + "datadump/generate": { + "icon": "", + "color": 8421504, + "emoji": "📤" + }, + "datadump/delete": { + "icon": "", + "color": 8421504, + "emoji": "🗑️" + }, + "pagetranslation/mark": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/unmark": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/moveok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/movenok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/deletefok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/deletefnok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/deletelok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/deletelnok": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/encourage": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/discourage": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/prioritylanguages": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/associate": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagetranslation/dissociate": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "translationreview/message": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "translationreview/group": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "pagelang/pagelang": { + "icon": "", + "color": 8421504, + "emoji": "🌐" + }, + "renameuser/renameuser": { + "icon": "", + "color": 8421504, + "emoji": "📛" + }, + "suppressed": { + "icon": "https://i.imgur.com/1gps6EZ.png", + "color": 1, + "emoji": "👁️" + }, + "discussion/forum/post": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 54998, + "emoji": "📝" + }, + "discussion/forum/reply": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 54998, + "emoji": "📝" + }, + "discussion/forum/poll": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 54998, + "emoji": "📝" + }, + "discussion/forum/quiz": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 54998, + "emoji": "📝" + }, + "discussion/wall/post": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 3752525, + "emoji": "✉️" + }, + "discussion/wall/reply": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 3752525, + "emoji": "📩" + }, + "discussion/comment/post": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 10802, + "emoji": "🗒️" + }, + "discussion/comment/reply": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 10802, + "emoji": "🗒️" + }, + "unknown": { + "icon": "", + "color": 0, + "emoji": "❓" + } + } +} \ No newline at end of file diff --git a/src/discord/message.py b/src/discord/message.py index ed1d357..c781af9 100644 --- a/src/discord/message.py +++ b/src/discord/message.py @@ -47,12 +47,14 @@ class DiscordMessage: def finish_embed(self): if self.embed["color"] is None: - if settings["appearance"]["embed"].get(self.event_type, {"color": None})["color"] is None: + if settings["event_appearance"].get(self.event_type, {"color": None})["color"] is None: self.embed["color"] = random.randrange(1, 16777215) else: - self.embed["color"] = settings["appearance"]["embed"][self.event_type]["color"] + self.embed["color"] = settings["event_appearance"][self.event_type]["color"] else: self.embed["color"] = math.floor(self.embed["color"]) + if not self.embed["author"]["icon_url"] and settings["event_appearance"].get(self.event_type, {"icon": None})["icon"]: + self.embed["author"]["icon_url"] = settings["event_appearance"][self.event_type]["icon"] def set_author(self, name, url, icon_url=""): self.embed["author"]["name"] = name diff --git a/src/discussion_formatters.py b/src/discussion_formatters.py index 33b7658..5c292fc 100644 --- a/src/discussion_formatters.py +++ b/src/discussion_formatters.py @@ -28,38 +28,49 @@ def compact_formatter(post_type, post, article_paths): author = post["createdBy"]["name"] author_url = "<{url}wiki/User:{author}>".format(url=settings["fandom_discussions"]["wiki_url"], author=author) author_url = link_formatter(create_article_path("User:{user}".format(user=author))) + event_type = "discussion" if post_type == "FORUM": if not post["isReply"]: thread_funnel = post.get("funnel") msg_text = _("[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in {forumName}") if thread_funnel == "POLL": + event_type = "discussion/forum/poll" msg_text = _("[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in {forumName}") elif thread_funnel == "QUIZ": + event_type = "discussion/forum/quiz" msg_text = _("[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in {forumName}") - elif thread_funnel != "TEXT": + elif thread_funnel == "TEXT": + event_type = "discussion/forum/post" + else: discussion_logger.warning("The type of {} is an unknown discussion post type. Please post an issue on the project page to have it added https://gitlab.com/piotrex43/RcGcDw/-/issues.".format(thread_funnel)) - message = "📝 "+msg_text.format(author=author, author_url=author_url, title=post["title"], url=settings["fandom_discussions"]["wiki_url"], threadId=post["threadId"], forumName=post["forumName"]) + event_type = "unknown" + message = msg_text.format(author=author, author_url=author_url, title=post["title"], url=settings["fandom_discussions"]["wiki_url"], threadId=post["threadId"], forumName=post["forumName"]) else: - message = "📝 "+_("[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) to [{title}](<{url}f/p/{threadId}>) in {forumName}").format(author=author, author_url=author_url, url=settings["fandom_discussions"]["wiki_url"], threadId=post["threadId"], postId=post["id"], title=post["_embedded"]["thread"][0]["title"], forumName=post["forumName"]) + event_type = "discussion/forum/reply" + message = _("[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) to [{title}](<{url}f/p/{threadId}>) in {forumName}").format(author=author, author_url=author_url, url=settings["fandom_discussions"]["wiki_url"], threadId=post["threadId"], postId=post["id"], title=post["_embedded"]["thread"][0]["title"], forumName=post["forumName"]) elif post_type == "WALL": user_wall = _("unknown") # Fail safe if post["forumName"].endswith(' Message Wall'): user_wall = post["forumName"][:-13] if not post["isReply"]: - message = "✉️ "+_("[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/Message_Wall:{user_wall}>)").format(author=author, author_url=author_url, title=post["title"], url=settings["fandom_discussions"]["wiki_url"], user=user_wall, user_wall=quote_plus(user_wall.replace(" ", "_")), threadId=post["threadId"]) + event_type = "discussion/wall/post" + message = _("[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/Message_Wall:{user_wall}>)").format(author=author, author_url=author_url, title=post["title"], url=settings["fandom_discussions"]["wiki_url"], user=user_wall, user_wall=quote_plus(user_wall.replace(" ", "_")), threadId=post["threadId"]) else: - message = "📩 "+_("[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/Message_Wall:{user_wall}>)").format(author=author, author_url=author_url, url=settings["fandom_discussions"]["wiki_url"], title=post["_embedded"]["thread"][0]["title"], user=user_wall, user_wall=quote_plus(user_wall.replace(" ", "_")), threadId=post["threadId"], replyId=post["id"]) + event_type = "discussion/wall/reply" + message = _("[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/Message_Wall:{user_wall}>)").format(author=author, author_url=author_url, url=settings["fandom_discussions"]["wiki_url"], title=post["_embedded"]["thread"][0]["title"], user=user_wall, user_wall=quote_plus(user_wall.replace(" ", "_")), threadId=post["threadId"], replyId=post["id"]) elif post_type == "ARTICLE_COMMENT": if article_paths is None: article_paths = {"title": _("unknown"), "fullUrl": settings["fandom_discussions"]["wiki_url"]} # No page known article_paths["fullUrl"] = article_paths["fullUrl"].replace(")", "\)").replace("()", "\(") if not post["isReply"]: - message = "🗒️ "+_( + event_type = "discussion/comment/post" + message = _( "[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) on [{article}](<{url}>)").format( author=author, author_url=author_url, url=article_paths["fullUrl"], article=article_paths["title"], commentId=post["threadId"]) else: - message = "🗒️ "+_( + event_type = "discussion/comment/reply" + message = _( "[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}&replyId={replyId}>) to a [comment](<{url}?commentId={commentId}>) on [{article}](<{url}>)").format( author=author, author_url=author_url, url=article_paths["fullUrl"], article=article_paths["title"], commentId=post["threadId"], replyId=post["id"]) @@ -68,9 +79,12 @@ def compact_formatter(post_type, post, article_paths): if not settings["support"]: return else: - message = "❓ "+_("Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format( + message = _("Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format( event=post_type, author=author, author_url=author_url, support=settings["support"]) - send_to_discord(DiscordMessage("compact", "discussion", settings["fandom_discussions"]["webhookURL"], content=message), meta=DiscordMessageMetadata("POST")) + event_type = "unknown" + if settings["event_appearance"].get(event_type, {"emoji": None})["emoji"]: + message = settings["event_appearance"][event_type]["emoji"] + " " + message + send_to_discord(DiscordMessage("compact", event_type, settings["fandom_discussions"]["webhookURL"], content=message), meta=DiscordMessageMetadata("POST")) def embed_formatter(post_type, post, article_paths): @@ -122,6 +136,7 @@ def embed_formatter(post_type, post, article_paths): embed.event_type = "discussion/forum/post" else: discussion_logger.warning("The type of {} is an unknown discussion post type. Please post an issue on the project page to have it added https://gitlab.com/piotrex43/RcGcDw/-/issues.".format(thread_funnel)) + embed.event_type = "unknown" if post["_embedded"]["thread"][0]["tags"]: tag_displayname = [] for tag in post["_embedded"]["thread"][0]["tags"]: @@ -161,7 +176,7 @@ def embed_formatter(post_type, post, article_paths): else: discussion_logger.warning("No entry for {event} with params: {params}".format(event=post_type, params=post)) embed["title"] = _("Unknown event `{event}`").format(event=post_type) - embed["color"] = 0 + embed.event_type = "unknown" if settings.get("support", None): change_params = "[```json\n{params}\n```]({support})".format(params=json.dumps(post, indent=2), support=settings["support"]) diff --git a/src/rc.py b/src/rc.py index bcc9c23..2accac9 100644 --- a/src/rc.py +++ b/src/rc.py @@ -29,7 +29,7 @@ supported_logs = {"protect/protect", "protect/modify", "protect/unprotect", "upl "curseprofile/comment-edited", "curseprofile/comment-deleted", "curseprofile/comment-purged", "curseprofile/profile-edited", "curseprofile/comment-replied", "contentmodel/change", "sprite/sprite", "sprite/sheet", "sprite/slice", "managetags/create", "managetags/delete", "managetags/activate", - "managetags/deactivate", "tag/update", "cargo/createtable", "cargo/deletetable", + "managetags/deactivate", "cargo/createtable", "cargo/deletetable", "cargo/recreatetable", "cargo/replacetable", "upload/revert", "newusers/create", "newusers/autocreate", "newusers/create2", "newusers/byemail", "newusers/newusers", "managewiki/settings", "managewiki/delete", "managewiki/lock", "managewiki/unlock", diff --git a/src/rc_formatters.py b/src/rc_formatters.py index 05828aa..4424ba9 100644 --- a/src/rc_formatters.py +++ b/src/rc_formatters.py @@ -113,49 +113,49 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes if change["title"].startswith("MediaWiki:Tag-"): pass if action == "edit": - content = "📝 "+_("[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}({sign}{edit_size}){bold}").format(author=author, author_url=author_url, article=change["title"], edit_link=edit_link, comment=parsed_comment, edit_size=edit_size, sign=sign, bold=bold) + content = _("[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}({sign}{edit_size}){bold}").format(author=author, author_url=author_url, article=change["title"], edit_link=edit_link, comment=parsed_comment, edit_size=edit_size, sign=sign, bold=bold) else: - content = "🆕 "+_("[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}({sign}{edit_size}){bold}").format(author=author, author_url=author_url, article=change["title"], edit_link=edit_link, comment=parsed_comment, edit_size=edit_size, sign=sign, bold=bold) + content = _("[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}({sign}{edit_size}){bold}").format(author=author, author_url=author_url, article=change["title"], edit_link=edit_link, comment=parsed_comment, edit_size=edit_size, sign=sign, bold=bold) elif action =="upload/upload": file_link = link_formatter(create_article_path(change["title"])) - content = "🖼️ "+_("[{author}]({author_url}) uploaded [{file}]({file_link}){comment}").format(author=author, + content = _("[{author}]({author_url}) uploaded [{file}]({file_link}){comment}").format(author=author, author_url=author_url, file=change["title"], file_link=file_link, comment=parsed_comment) elif action == "upload/revert": file_link = link_formatter(create_article_path(change["title"])) - content = "⏮️ "+_("[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}").format( + content = _("[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}").format( author=author, author_url=author_url, file=change["title"], file_link=file_link, comment=parsed_comment) elif action == "upload/overwrite": file_link = link_formatter(create_article_path(change["title"])) - content = "🖼️ "+_("[{author}]({author_url}) uploaded a new version of [{file}]({file_link}){comment}").format(author=author, author_url=author_url, file=change["title"], file_link=file_link, comment=parsed_comment) + content = _("[{author}]({author_url}) uploaded a new version of [{file}]({file_link}){comment}").format(author=author, author_url=author_url, file=change["title"], file_link=file_link, comment=parsed_comment) elif action == "delete/delete": page_link = link_formatter(create_article_path(change["title"])) - content = "🗑️ "+_("[{author}]({author_url}) deleted [{page}]({page_link}){comment}").format(author=author, author_url=author_url, page=change["title"], page_link=page_link, + content = _("[{author}]({author_url}) deleted [{page}]({page_link}){comment}").format(author=author, author_url=author_url, page=change["title"], page_link=page_link, comment=parsed_comment) if AUTO_SUPPRESSION_ENABLED: delete_messages(dict(pageid=change.get("pageid"))) elif action == "delete/delete_redir": page_link = link_formatter(create_article_path(change["title"])) - content = "🗑️ "+_("[{author}]({author_url}) deleted redirect by overwriting [{page}]({page_link}){comment}").format(author=author, author_url=author_url, page=change["title"], page_link=page_link, + content = _("[{author}]({author_url}) deleted redirect by overwriting [{page}]({page_link}){comment}").format(author=author, author_url=author_url, page=change["title"], page_link=page_link, comment=parsed_comment) if AUTO_SUPPRESSION_ENABLED: delete_messages(dict(pageid=change.get("pageid"))) elif action == "move/move": link = link_formatter(create_article_path(change["logparams"]['target_title'])) redirect_status = _("without making a redirect") if "suppressredirect" in change["logparams"] else _("with a redirect") - content = "📨 "+_("[{author}]({author_url}) moved {redirect}*{article}* to [{target}]({target_url}) {made_a_redirect}{comment}").format(author=author, author_url=author_url, redirect="⤷ " if "redirect" in change else "", article=change["title"], + content = _("[{author}]({author_url}) moved {redirect}*{article}* to [{target}]({target_url}) {made_a_redirect}{comment}").format(author=author, author_url=author_url, redirect="⤷ " if "redirect" in change else "", article=change["title"], target=change["logparams"]['target_title'], target_url=link, comment=parsed_comment, made_a_redirect=redirect_status) elif action == "move/move_redir": link = link_formatter(create_article_path(change["logparams"]["target_title"])) redirect_status = _("without making a redirect") if "suppressredirect" in change["logparams"] else _( "with a redirect") - content = "📨 "+_("[{author}]({author_url}) moved {redirect}*{article}* over redirect to [{target}]({target_url}) {made_a_redirect}{comment}").format(author=author, author_url=author_url, redirect="⤷ " if "redirect" in change else "", article=change["title"], + content = _("[{author}]({author_url}) moved {redirect}*{article}* over redirect to [{target}]({target_url}) {made_a_redirect}{comment}").format(author=author, author_url=author_url, redirect="⤷ " if "redirect" in change else "", article=change["title"], target=change["logparams"]['target_title'], target_url=link, comment=parsed_comment, made_a_redirect=redirect_status) elif action == "protect/move_prot": link = link_formatter(create_article_path(change["logparams"]["oldtitle_title"])) - content = "🔏 "+_( + content = _( "[{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": @@ -206,34 +206,34 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes if len(restriction_description) > 1020: logger.debug(restriction_description) restriction_description = restriction_description[:1020] + "…" - content = "🚫 "+_( + content = _( "[{author}]({author_url}) blocked [{user}]({user_url}) {time}{restriction_desc}{comment}").format(author=author, author_url=author_url, user=user, time=block_time, user_url=link, restriction_desc=restriction_description, comment=parsed_comment) elif action == "block/reblock": link = link_formatter(create_article_path(change["title"])) user = change["title"].split(':', 1)[1] - content = "🚫 "+_("[{author}]({author_url}) changed block settings for [{blocked_user}]({user_url}){comment}").format(author=author, author_url=author_url, blocked_user=user, user_url=link, comment=parsed_comment) + content = _("[{author}]({author_url}) changed block settings for [{blocked_user}]({user_url}){comment}").format(author=author, author_url=author_url, blocked_user=user, user_url=link, comment=parsed_comment) elif action == "block/unblock": link = link_formatter(create_article_path(change["title"])) user = change["title"].split(':', 1)[1] - content = "✅ "+_("[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}").format(author=author, author_url=author_url, blocked_user=user, user_url=link, comment=parsed_comment) + content = _("[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}").format(author=author, author_url=author_url, blocked_user=user, user_url=link, comment=parsed_comment) elif action == "curseprofile/comment-created": link = link_formatter(create_article_path("Special:CommentPermalink/{commentid}".format(commentid=change["logparams"]["4:comment_id"]))) target_user = change["title"].split(':', 1)[1] if target_user != author: - content = "✉️ "+ _("[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile".format(author=author, author_url=author_url, comment=link, target=target_user)) + content = _("[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile".format(author=author, author_url=author_url, comment=link, target=target_user)) else: - content = "✉️ "+ _("[{author}]({author_url}) left a [comment]({comment}) on their own profile".format(author=author, author_url=author_url, comment=link)) + content = _("[{author}]({author_url}) left a [comment]({comment}) on their own profile".format(author=author, author_url=author_url, comment=link)) elif action == "curseprofile/comment-replied": link = link_formatter(create_article_path("Special:CommentPermalink/{commentid}".format(commentid=change["logparams"]["4:comment_id"]))) target_user = change["title"].split(':', 1)[1] if target_user != author: - content = "📩 "+ _( + content = _( "[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s profile".format(author=author, author_url=author_url, comment=link, target=target_user)) else: - content = "📩 "+ _( + content = _( "[{author}]({author_url}) replied to a [comment]({comment}) on their own profile".format(author=author, comment=link, author_url=author_url)) @@ -241,22 +241,22 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes link = link_formatter(create_article_path("Special:CommentPermalink/{commentid}".format(commentid=change["logparams"]["4:comment_id"]))) target_user = change["title"].split(':', 1)[1] if target_user != author: - content = "📧 "+ _( + content = _( "[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile".format(author=author, author_url=author_url, comment=link, target=target_user)) else: - content = "📧 "+ _( + content = _( "[{author}]({author_url}) edited a [comment]({comment}) on their own profile".format(author=author, comment=link, author_url=author_url)) elif action == "curseprofile/comment-purged": target_user = change["title"].split(':', 1)[1] if target_user != author: - content = "👁️ " + _("[{author}]({author_url}) purged a comment on {target}'s profile".format(author=author, author_url=author_url,target=target_user)) + content = _("[{author}]({author_url}) purged a comment on {target}'s profile".format(author=author, author_url=author_url,target=target_user)) else: - content = "👁️ " + _("[{author}]({author_url}) purged a comment on their own profile".format(author=author, author_url=author_url)) + content = _("[{author}]({author_url}) purged a comment on their own profile".format(author=author, author_url=author_url)) elif action == "curseprofile/comment-deleted": if "4:comment_id" in change["logparams"]: link = link_formatter(create_article_path("Special:CommentPermalink/{commentid}".format(commentid=change["logparams"]["4:comment_id"]))) @@ -264,21 +264,21 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes link = link_formatter(create_article_path(change["title"])) target_user = change["title"].split(':', 1)[1] if target_user != author: - content = "🗑️ "+ _("[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile".format(author=author,author_url=author_url, comment=link, target=target_user)) + content = _("[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile".format(author=author,author_url=author_url, comment=link, target=target_user)) else: - content = "🗑️ "+ _("[{author}]({author_url}) deleted a [comment]({comment}) on their own profile".format(author=author, author_url=author_url, comment=link)) + content = _("[{author}]({author_url}) deleted a [comment]({comment}) on their own profile".format(author=author, author_url=author_url, comment=link)) elif action == "curseprofile/profile-edited": target_user = change["title"].split(':', 1)[1] link = link_formatter(create_article_path("UserProfile:{user}".format(user=target_user))) if target_user != author: - content = "📌 "+_("[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s profile. *({desc})*").format(author=author, + content = _("[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s profile. *({desc})*").format(author=author, author_url=author_url, target=target_user, target_url=link, field=profile_field_name(change["logparams"]['4:section'], False), desc=BeautifulSoup(change["parsedcomment"], "lxml").get_text()) else: - content = "📌 " + _("[{author}]({author_url}) edited the {field} on [their own]({target_url}) profile. *({desc})*").format( + content = _("[{author}]({author_url}) edited the {field} on [their own]({target_url}) profile. *({desc})*").format( author=author, author_url=author_url, target_url=link, @@ -298,21 +298,21 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes new_groups = [_("none")] if action == "rights/rights": - content = "🏅 "+_("[{author}]({author_url}) changed group membership for [{target}]({target_url}) from {old_groups} to {new_groups}{comment}").format(author=author, author_url=author_url, target=change["title"].split(":")[1], target_url=link, old_groups=", ".join(old_groups), new_groups=', '.join(new_groups), comment=parsed_comment) + content = _("[{author}]({author_url}) changed group membership for [{target}]({target_url}) from {old_groups} to {new_groups}{comment}").format(author=author, author_url=author_url, target=change["title"].split(":")[1], target_url=link, old_groups=", ".join(old_groups), new_groups=', '.join(new_groups), comment=parsed_comment) else: - content = "🏅 "+_("{author} autopromoted [{target}]({target_url}) from {old_groups} to {new_groups}{comment}").format( + content = _("{author} autopromoted [{target}]({target_url}) from {old_groups} to {new_groups}{comment}").format( author=_("System"), author_url=author_url, target=change["title"].split(":")[1], target_url=link, old_groups=", ".join(old_groups), new_groups=', '.join(new_groups), comment=parsed_comment) elif action == "protect/protect": link = link_formatter(create_article_path(change["title"])) - content = "🔒 "+_("[{author}]({author_url}) protected [{article}]({article_url}) with the following settings: {settings}{comment}").format(author=author, author_url=author_url, + content = _("[{author}]({author_url}) protected [{article}]({article_url}) with the following settings: {settings}{comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, settings=change["logparams"]["description"]+(_(" [cascading]") if "cascade" in change["logparams"] else ""), comment=parsed_comment) elif action == "protect/modify": link = link_formatter(create_article_path(change["title"])) - content = "🔐 "+_( + content = _( "[{author}]({author_url}) modified protection settings of [{article}]({article_url}) to: {settings}{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, @@ -320,11 +320,11 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes comment=parsed_comment) elif action == "protect/unprotect": link = link_formatter(create_article_path(change["title"])) - content = "🔓 "+_("[{author}]({author_url}) removed protection from [{article}]({article_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment) + content = _("[{author}]({author_url}) removed protection from [{article}]({article_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment) elif action == "delete/revision": amount = len(change["logparams"]["ids"]) link = link_formatter(create_article_path(change["title"])) - content = "👁️ "+ngettext("[{author}]({author_url}) changed visibility of revision on page [{article}]({article_url}){comment}", + content = ngettext("[{author}]({author_url}) changed visibility of revision on page [{article}]({article_url}){comment}", "[{author}]({author_url}) changed visibility of {amount} revisions on page [{article}]({article_url}){comment}", amount).format(author=author, author_url=author_url, article=change["title"], article_url=link, amount=amount, comment=parsed_comment) if AUTO_SUPPRESSION_ENABLED: @@ -337,14 +337,14 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes delete_messages(dict(pageid=pageid)) elif action == "import/upload": link = link_formatter(create_article_path(change["title"])) - content = "📥 "+ngettext("[{author}]({author_url}) imported [{article}]({article_url}) with {count} revision{comment}", + content = ngettext("[{author}]({author_url}) imported [{article}]({article_url}) with {count} revision{comment}", "[{author}]({author_url}) imported [{article}]({article_url}) with {count} revisions{comment}", change["logparams"]["count"]).format( author=author, author_url=author_url, article=change["title"], article_url=link, count=change["logparams"]["count"], comment=parsed_comment) elif action == "delete/restore": link = link_formatter(create_article_path(change["title"])) - content = "♻️ "+_("[{author}]({author_url}) restored [{article}]({article_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment) + content = _("[{author}]({author_url}) restored [{article}]({article_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment) elif action == "delete/event": - content = "👁️ "+_("[{author}]({author_url}) changed visibility of log events{comment}").format(author=author, author_url=author_url, comment=parsed_comment) + content = _("[{author}]({author_url}) changed visibility of log events{comment}").format(author=author, author_url=author_url, comment=parsed_comment) if AUTO_SUPPRESSION_ENABLED: try: logparams = change["logparams"] @@ -356,131 +356,131 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes elif action == "import/interwiki": link = link_formatter(create_article_path(change["title"])) source_link = link_formatter(create_article_path(change["logparams"]["interwiki_title"])) - content = "📥 "+ngettext("[{author}]({author_url}) imported [{article}]({article_url}) with {count} revision from [{source}]({source_url}){comment}", + content = ngettext("[{author}]({author_url}) imported [{article}]({article_url}) with {count} revision from [{source}]({source_url}){comment}", "[{author}]({author_url}) imported [{article}]({article_url}) with {count} revisions from [{source}]({source_url}){comment}", change["logparams"]["count"]).format( author=author, author_url=author_url, article=change["title"], article_url=link, count=change["logparams"]["count"], source=change["logparams"]["interwiki_title"], source_url=source_link, comment=parsed_comment) elif action == "abusefilter/modify": link = link_formatter(create_article_path("Special:AbuseFilter/history/{number}/diff/prev/{historyid}".format(number=change["logparams"]['newId'], historyid=change["logparams"]["historyId"]))) - content = "🔍 "+_("[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})").format(author=author, author_url=author_url, number=change["logparams"]['newId'], filter_url=link) + content = _("[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})").format(author=author, author_url=author_url, number=change["logparams"]['newId'], filter_url=link) elif action == "abusefilter/create": link = link_formatter( create_article_path("Special:AbuseFilter/{number}".format(number=change["logparams"]['newId']))) - content = "🔍 "+_("[{author}]({author_url}) created abuse filter [number {number}]({filter_url})").format(author=author, author_url=author_url, number=change["logparams"]['newId'], filter_url=link) + content = _("[{author}]({author_url}) created abuse filter [number {number}]({filter_url})").format(author=author, author_url=author_url, number=change["logparams"]['newId'], filter_url=link) elif action == "merge/merge": link = link_formatter(create_article_path(change["title"])) link_dest = link_formatter(create_article_path(change["logparams"]["dest_title"])) - content = "🖇️ "+_("[{author}]({author_url}) merged revision histories of [{article}]({article_url}) into [{dest}]({dest_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, dest_url=link_dest, + content = _("[{author}]({author_url}) merged revision histories of [{article}]({article_url}) into [{dest}]({dest_url}){comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, dest_url=link_dest, dest=change["logparams"]["dest_title"], comment=parsed_comment) elif action == "newusers/autocreate": - content = "🗿 "+_("Account [{author}]({author_url}) was created automatically").format(author=author, author_url=author_url) + content = _("Account [{author}]({author_url}) was created automatically").format(author=author, author_url=author_url) elif action == "newusers/create": - content = "🗿 "+_("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) + content = _("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) elif action == "newusers/create2": link = link_formatter(create_article_path(change["title"])) - content = "🗿 "+_("Account [{article}]({article_url}) was created by [{author}]({author_url}){comment}").format(article=change["title"], article_url=link, author=author, author_url=author_url, comment=parsed_comment) + content = _("Account [{article}]({article_url}) was created by [{author}]({author_url}){comment}").format(article=change["title"], article_url=link, author=author, author_url=author_url, comment=parsed_comment) elif action == "newusers/byemail": link = link_formatter(create_article_path(change["title"])) - content = "🗿 "+_("Account [{article}]({article_url}) was created by [{author}]({author_url}) and password was sent by email{comment}").format(article=change["title"], article_url=link, author=author, author_url=author_url, comment=parsed_comment) + content = _("Account [{article}]({article_url}) was created by [{author}]({author_url}) and password was sent by email{comment}").format(article=change["title"], article_url=link, author=author, author_url=author_url, comment=parsed_comment) elif action == "newusers/newusers": - content = "🗿 "+_("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) + content = _("Account [{author}]({author_url}) was created").format(author=author, author_url=author_url) elif action == "interwiki/iw_add": link = link_formatter(create_article_path("Special:Interwiki")) - content = "🔗 "+_("[{author}]({author_url}) added an entry to the [interwiki table]({table_url}) pointing to {website} with {prefix} prefix").format(author=author, author_url=author_url, desc=parsed_comment, + content = _("[{author}]({author_url}) added an entry to the [interwiki table]({table_url}) pointing to {website} with {prefix} prefix").format(author=author, author_url=author_url, desc=parsed_comment, prefix=change["logparams"]['0'], website=change["logparams"]['1'], table_url=link) elif action == "interwiki/iw_edit": link = link_formatter(create_article_path("Special:Interwiki")) - content = "🔗 "+_("[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) pointing to {website} with {prefix} prefix").format(author=author, author_url=author_url, desc=parsed_comment, + content = _("[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) pointing to {website} with {prefix} prefix").format(author=author, author_url=author_url, desc=parsed_comment, prefix=change["logparams"]['0'], website=change["logparams"]['1'], table_url=link) elif action == "interwiki/iw_delete": link = link_formatter(create_article_path("Special:Interwiki")) - content = "🔗 "+_("[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})").format(author=author, author_url=author_url, table_url=link) + content = _("[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})").format(author=author, author_url=author_url, table_url=link) elif action == "contentmodel/change": link = link_formatter(create_article_path(change["title"])) - content = "📋 "+_("[{author}]({author_url}) changed the content model of the page [{article}]({article_url}) from {old} to {new}{comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, old=change["logparams"]["oldmodel"], + content = _("[{author}]({author_url}) changed the content model of the page [{article}]({article_url}) from {old} to {new}{comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, old=change["logparams"]["oldmodel"], new=change["logparams"]["newmodel"], comment=parsed_comment) elif action == "sprite/sprite": link = link_formatter(create_article_path(change["title"])) - content = "🪟 "+_("[{author}]({author_url}) edited the sprite for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) + content = _("[{author}]({author_url}) edited the sprite for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) elif action == "sprite/sheet": link = link_formatter(create_article_path(change["title"])) - content = "🪟 "+_("[{author}]({author_url}) created the sprite sheet for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) + content = _("[{author}]({author_url}) created the sprite sheet for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) elif action == "sprite/slice": link = link_formatter(create_article_path(change["title"])) - content = "🪟 "+_("[{author}]({author_url}) edited the slice for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) + content = _("[{author}]({author_url}) edited the slice for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) elif action == "cargo/createtable": LinkParser.feed(change["logparams"]["0"]) table = LinkParser.new_string LinkParser.new_string = "" - content = "📦 "+_("[{author}]({author_url}) created the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) + content = _("[{author}]({author_url}) created the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) elif action == "cargo/deletetable": - content = "📦 "+_("[{author}]({author_url}) deleted the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=change["logparams"]["0"]) + content = _("[{author}]({author_url}) deleted the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=change["logparams"]["0"]) elif action == "cargo/recreatetable": LinkParser.feed(change["logparams"]["0"]) table = LinkParser.new_string LinkParser.new_string = "" - content = "📦 "+_("[{author}]({author_url}) recreated the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) + content = _("[{author}]({author_url}) recreated the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) elif action == "cargo/replacetable": LinkParser.feed(change["logparams"]["0"]) table = LinkParser.new_string LinkParser.new_string = "" - content = "📦 "+_("[{author}]({author_url}) replaced the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) + content = _("[{author}]({author_url}) replaced the Cargo table \"{table}\"").format(author=author, author_url=author_url, table=table) elif action == "managetags/create": link = link_formatter(create_article_path("Special:Tags")) - content = "🏷️ "+_("[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) + content = _("[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) recent_changes.init_info() elif action == "managetags/delete": link = link_formatter(create_article_path("Special:Tags")) - content = "🏷️ "+_("[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) + content = _("[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) recent_changes.init_info() elif action == "managetags/activate": link = link_formatter(create_article_path("Special:Tags")) - content = "🏷️ "+_("[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) + content = _("[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) elif action == "managetags/deactivate": link = link_formatter(create_article_path("Special:Tags")) - content = "🏷️ "+_("[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) + content = _("[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"").format(author=author, author_url=author_url, tag=change["logparams"]["tag"], tag_url=link) elif action == "managewiki/settings": # Miraheze's ManageWiki extension https://github.com/miraheze/ManageWiki - content = "⚙️ "+_("[{author}]({author_url}) changed wiki settings{reason}".format(author=author, author_url=author_url, reason=parsed_comment)) + content = _("[{author}]({author_url}) changed wiki settings{reason}".format(author=author, author_url=author_url, reason=parsed_comment)) elif action == "managewiki/delete": - content = "🗑️ "+_("[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}").format(author=author, author_url=author_url, + content = _("[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}").format(author=author, author_url=author_url, wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment) elif action == "managewiki/lock": - content = "🔒 "+_("[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}").format( + content = _("[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}").format( author=author, author_url=author_url, wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment) elif action == "managewiki/namespaces": - content = "📦 "+_("[{author}]({author_url}) modified a namespace *{namespace_name}* on *{wiki_name}*{comment}").format( + content = _("[{author}]({author_url}) modified a namespace *{namespace_name}* on *{wiki_name}*{comment}").format( author=author, author_url=author_url, namespace_name=change["logparams"].get("namespace", _("Unknown")), wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment) elif action == "managewiki/namespaces-delete": - content = "🗑️ " + _( + content = _( "[{author}]({author_url}) deleted a namespace *{namespace_name}* on *{wiki_name}*{comment}").format( author=author, author_url=author_url, namespace_name=change["logparams"].get("namespace", _("Unknown")), wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment) elif action == "managewiki/rights": group_name = change["title"].split("/permissions/", 1)[1] - content = "🏅 " + _("[{author}]({author_url}) modified user group *{group_name}*{comment}").format( + content = _("[{author}]({author_url}) modified user group *{group_name}*{comment}").format( author=author, author_url=author_url, group_name=group_name, comment=parsed_comment ) elif action == "managewiki/undelete": - content = "🏅 " + _("[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}").format( + content = _("[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}").format( author=author, author_url=author_url, wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment ) elif action == "managewiki/unlock": - content = "🏅 " + _("[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}").format( + content = _("[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}").format( author=author, author_url=author_url, wiki_name=change["logparams"].get("wiki", _("Unknown")), comment=parsed_comment ) elif action == "datadump/generate": - content = "🏅 " + _("[{author}]({author_url}) generated *{file}* dump{comment}").format( + content = _("[{author}]({author_url}) generated *{file}* dump{comment}").format( author=author, author_url=author_url, file=change["logparams"]["filename"], comment=parsed_comment ) elif action == "datadump/delete": - content = "🏅 " + _("[{author}]({author_url}) deleted *{file}* dump{comment}").format( + content = _("[{author}]({author_url}) deleted *{file}* dump{comment}").format( author=author, author_url=author_url, file=change["logparams"]["filename"], comment=parsed_comment ) @@ -491,21 +491,21 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes else: link = link + "?oldid={}".format(change["logparams"]["revision"]) link = link_formatter(link) - content = "🌐 " + _("[{author}]({author_url}) marked [{article}]({article_url}) for translation{comment}").format( + content = _("[{author}]({author_url}) marked [{article}]({article_url}) for translation{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment ) elif action == "pagetranslation/unmark": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) removed [{article}]({article_url}) from the translation system{comment}").format( + content = _("[{author}]({author_url}) removed [{article}]({article_url}) from the translation system{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment ) elif action == "pagetranslation/moveok": link = link_formatter(create_article_path(change["logparams"]["target"])) - content = "🌐 " + _("[{author}]({author_url}) completed moving translation pages from *{article}* to [{target}]({target_url}){comment}").format( + content = _("[{author}]({author_url}) completed moving translation pages from *{article}* to [{target}]({target_url}){comment}").format( author=author, author_url=author_url, article=change["title"], target=change["logparams"]["target"], target_url=link, comment=parsed_comment @@ -513,7 +513,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes elif action == "pagetranslation/movenok": link = link_formatter(create_article_path(change["title"])) target_url = link_formatter(create_article_path(change["logparams"]["target"])) - content = "🌐 " + _("[{author}]({author_url}) encountered a problem while moving [{article}]({article_url}) to [{target}]({target_url}){comment}").format( + content = _("[{author}]({author_url}) encountered a problem while moving [{article}]({article_url}) to [{target}]({target_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, target=change["logparams"]["target"], target_url=target_url, @@ -521,7 +521,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes ) elif action == "pagetranslation/deletefok": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) completed deletion of translatable page [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) completed deletion of translatable page [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment @@ -529,7 +529,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes elif action == "pagetranslation/deletefnok": link = link_formatter(create_article_path(change["title"])) target_url = link_formatter(create_article_path(change["logparams"]["target"])) - content = "🌐 " + _("[{author}]({author_url}) failed to delete [{article}]({article_url}) which belongs to translatable page [{target}]({target_url}){comment}").format( + content = _("[{author}]({author_url}) failed to delete [{article}]({article_url}) which belongs to translatable page [{target}]({target_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, target=change["logparams"]["target"], target_url=target_url, @@ -537,7 +537,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes ) elif action == "pagetranslation/deletelok": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) completed deletion of translation page [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) completed deletion of translation page [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment @@ -545,7 +545,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes elif action == "pagetranslation/deletelnok": link = link_formatter(create_article_path(change["title"])) target_url = link_formatter(create_article_path(change["logparams"]["target"])) - content = "🌐 " + _("[{author}]({author_url}) failed to delete [{article}]({article_url}) which belongs to translation page [{target}]({target_url}){comment}").format( + content = _("[{author}]({author_url}) failed to delete [{article}]({article_url}) which belongs to translation page [{target}]({target_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, target=change["logparams"]["target"], target_url=target_url, @@ -553,14 +553,14 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes ) elif action == "pagetranslation/encourage": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) encouraged translation of [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) encouraged translation of [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment ) elif action == "pagetranslation/discourage": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) discouraged translation of [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) discouraged translation of [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment @@ -570,33 +570,33 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes if "languages" in change["logparams"]: languages = "`, `".join(change["logparams"]["languages"].split(",")) if change["logparams"]["force"] == "on": - content = "🌐 " + _("[{author}]({author_url}) limited languages for [{article}]({article_url}) to `{languages}`{comment}").format( + content = _("[{author}]({author_url}) limited languages for [{article}]({article_url}) to `{languages}`{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, languages=languages, comment=parsed_comment ) else: - content = "🌐 " + _("[{author}]({author_url}) set the priority languages for [{article}]({article_url}) to `{languages}`{comment}").format( + content = _("[{author}]({author_url}) set the priority languages for [{article}]({article_url}) to `{languages}`{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, languages=languages, comment=parsed_comment ) else: - content = "🌐 " + _("[{author}]({author_url}) removed priority languages from [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) removed priority languages from [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment ) elif action == "pagetranslation/associate": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) added translatable page [{article}]({article_url}) to aggregate group \"{group}\"{comment}").format( + content = _("[{author}]({author_url}) added translatable page [{article}]({article_url}) to aggregate group \"{group}\"{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, group=change["logparams"]["aggregategroup"], comment=parsed_comment ) elif action == "pagetranslation/dissociate": link = link_formatter(create_article_path(change["title"])) - content = "🌐 " + _("[{author}]({author_url}) removed translatable page [{article}]({article_url}) from aggregate group \"{group}\"{comment}").format( + content = _("[{author}]({author_url}) removed translatable page [{article}]({article_url}) from aggregate group \"{group}\"{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, group=change["logparams"]["aggregategroup"], comment=parsed_comment @@ -608,7 +608,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes else: link = link + "?oldid={}".format(change["logparams"]["revision"]) link = link_formatter(link) - content = "🌐 " + _("[{author}]({author_url}) reviewed translation [{article}]({article_url}){comment}").format( + content = _("[{author}]({author_url}) reviewed translation [{article}]({article_url}){comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, comment=parsed_comment @@ -616,14 +616,14 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes elif action == "translationreview/group": link = link_formatter(create_article_path(change["title"])) if "old-state" in change["logparams"]: - content = "🌐 " + _("[{author}]({author_url}) changed the state of `{language}` translations of [{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}").format( + content = _("[{author}]({author_url}) changed the state of `{language}` translations of [{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}").format( author=author, author_url=author_url, language=change["logparams"]["language"], article=change["logparams"]["group-label"], article_url=link, old_state=change["logparams"]["old-state"], new_state=change["logparams"]["new-state"], comment=parsed_comment ) else: - content = "🌐 " + _("[{author}]({author_url}) changed the state of `{language}` translations of [{article}]({article_url}) to `{new_state}`{comment}").format( + content = _("[{author}]({author_url}) changed the state of `{language}` translations of [{article}]({article_url}) to `{new_state}`{comment}").format( author=author, author_url=author_url, language=change["logparams"]["language"], article=change["logparams"]["group-label"], article_url=link, new_state=change["logparams"]["new-state"], comment=parsed_comment @@ -636,7 +636,7 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes new_lang = "`{}`".format(change["logparams"]["newlanguage"]) if change["logparams"]["newlanguage"][-5:] == "[def]": new_lang = "`{}` {}".format(change["logparams"]["oldlanguage"][:-5], _("(default)")) - content = "🌐 " + _("[{author}]({author_url}) changed the language of [{article}]({article_url}) from {old_lang} to {new_lang}{comment}").format( + content = _("[{author}]({author_url}) changed the language of [{article}]({article_url}) from {old_lang} to {new_lang}{comment}").format( author=author, author_url=author_url, article=change["title"], article_url=link, old_lang=old_lang, new_lang=new_lang, comment=parsed_comment @@ -645,24 +645,27 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes link = link_formatter(create_article_path("User:"+change["logparams"]["newuser"])) edits = change["logparams"]["edits"] if edits > 0: - content = "📛 " + ngettext("[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to [{new_name}]({link}){comment}", + content = ngettext("[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to [{new_name}]({link}){comment}", "[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to [{new_name}]({link}){comment}", edits).format( author=author, author_url=author_url, old_name=change["logparams"]["olduser"], edits=edits, new_name=change["logparams"]["newuser"], link=link, comment=parsed_comment ) else: - content = "📛 " + _("[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link}){comment}").format( + content = _("[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link}){comment}").format( author=author, author_url=author_url, old_name=change["logparams"]["olduser"], new_name=change["logparams"]["newuser"], link=link, comment=parsed_comment ) elif action == "suppressed": - content = "👁️ "+_("An action has been hidden by administration.") + content = _("An action has been hidden by administration.") else: logger.warning("No entry for {event} with params: {params}".format(event=action, params=change)) if not settings.get("support", None): return else: - content = "❓ "+_( + content = _( "Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format( event=action, author=author, author_url=author_url, support=settings["support"]) + action = "unknown" + if settings["event_appearance"].get(action, {"emoji": None})["emoji"]: + content = settings["event_appearance"][action]["emoji"] + " " + content send_to_discord(DiscordMessage("compact", action, settings["webhookURL"], content=content), meta=request_metadata) def embed_abuselog_formatter(change, recent_changes): @@ -1242,7 +1245,7 @@ def embed_formatter(action, change, parsed_comment, categories, recent_changes): logger.warning("No entry for {event} with params: {params}".format(event=action, params=change)) link = create_article_path("Special:RecentChanges") embed["title"] = _("Unknown event `{event}`").format(event=action) - embed["color"] = 0 + embed.event_type = "unknown" if settings.get("support", None): change_params = "[```json\n{params}\n```]({support})".format(params=json.dumps(change, indent=2), support=settings["support"]) @@ -1250,7 +1253,6 @@ def embed_formatter(action, change, parsed_comment, categories, recent_changes): embed.add_field(_("Report this on the support server"), settings["support"]) else: embed.add_field(_("Report this on the support server"), change_params) - embed["author"]["icon_url"] = settings["appearance"]["embed"].get(action, {"icon": None})["icon"] embed["url"] = quote(link.replace(" ", "_"), "/:?=&") if parsed_comment is not None: embed["description"] = parsed_comment diff --git a/src/rcgcdw.py b/src/rcgcdw.py index e19622a..1970e18 100644 --- a/src/rcgcdw.py +++ b/src/rcgcdw.py @@ -146,8 +146,7 @@ def day_overview(): embed = DiscordMessage("embed", "daily_overview", settings["webhookURL"]) embed["title"] = _("Daily overview") embed["url"] = create_article_path("Special:Statistics") - embed.set_author(settings["wikiname"], create_article_path(""), - icon_url=settings["appearance"]["embed"]["daily_overview"]["icon"]) + embed.set_author(settings["wikiname"], create_article_path("")) if not result[0]: if not settings["send_empty_overview"]: return # no changes in this day From c3320764f3c1265ddc2e23959faf6db151b7dd59 Mon Sep 17 00:00:00 2001 From: Eduaddad Date: Thu, 3 Dec 2020 02:17:54 +0000 Subject: [PATCH 07/94] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/pt-br/ --- locale/pt-br/LC_MESSAGES/rc_formatters.mo | Bin 29494 -> 32509 bytes locale/pt-br/LC_MESSAGES/rc_formatters.po | 74 ++++++++++++---------- 2 files changed, 40 insertions(+), 34 deletions(-) diff --git a/locale/pt-br/LC_MESSAGES/rc_formatters.mo b/locale/pt-br/LC_MESSAGES/rc_formatters.mo index 19849204ca9e0ff99749974e3d473c65933ed40d..a3632da88d39f2877aab526c800e41351289da9c 100644 GIT binary patch delta 6423 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\n" "Language-Team: Portuguese (Brazil) \n" @@ -336,7 +336,7 @@ msgid "" "[{author}]({author_url}) edited the {field} on [their own]({target_url}) " "profile. *({desc})*" msgstr "" -"[{author}]({author_url}) editou o {field} em seu [próprio " +"[{author}]({author_url}) editou o {field} em seu [próprio " "perfil]({target_url}). *({desc})*" #: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 @@ -441,7 +441,7 @@ msgstr "" "registro{comment}" #: src/rc_formatters.py:359 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revision from [{source}]({source_url}){comment}" @@ -450,10 +450,10 @@ msgid_plural "" "revisions from [{source}]({source_url}){comment}" msgstr[0] "" "[{author}]({author_url}) importou [{article}]({article_url}) com {count} " -"revisão{comment}" +"revisão{comment} de [{source}]({source_url}){comment}" msgstr[1] "" "[{author}]({author_url}) importou [{article}]({article_url}) com {count} " -"revisões{comment}" +"revisões{comment} de [{source}]({source_url}){comment}" #: src/rc_formatters.py:364 #, python-brace-format @@ -781,56 +781,64 @@ msgstr "" "[{article}]({article_url}) para agregar o grupo \"{group}\"{comment}" #: src/rc_formatters.py:589 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) removed translatable page [{article}]" "({article_url}) from aggregate group \"{group}\"{comment}" msgstr "" -"[{author}]({author_url}) removeu a proteção de [{article}]({article_url})" -"{comment}" +"[{author}]({author_url}) removeu a página traduzida " +"[{article}]({article_url}) do grupo agregado \"{group}\"{comment}" #: src/rc_formatters.py:601 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) reviewed translation [{article}]({article_url})" "{comment}" -msgstr "[{author}]({author_url}) restaurou [{article}]({article_url}){comment}" +msgstr "" +"[{author}]({author_url}) revisou a tradução " +"[{article}]({article_url}){comment}" #: src/rc_formatters.py:609 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " "[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" msgstr "" -"[{author}]({author_url}) mudou o modelo de conteúdo da página [{article}]" -"({article_url}) de {old} para {new}{comment}" +"[{author}]({author_url}) mudou o estado das traduçõe de `{language}` de " +"[{article}]({article_url}) de `{old_state}` para `{new_state}`{comment}" #: src/rc_formatters.py:616 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " "[{article}]({article_url}) to `{new_state}`{comment}" msgstr "" -"[{author}]({author_url}) mudou o modelo de conteúdo da página [{article}]" -"({article_url}) de {old} para {new}{comment}" +"[{author}]({author_url}) mudou o estado de traduções `{language}` de " +"[{article}]({article_url}) para `{new_state}`{comment}" #: src/rc_formatters.py:625 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " "[{new_name}]({link}){comment}" msgid_plural "" "[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " "[{new_name}]({link}){comment}" -msgstr[0] "[{author}]({author_url}) excluiu [{page}]({page_link}){comment}" -msgstr[1] "[{author}]({author_url}) excluiu [{page}]({page_link}){comment}" +msgstr[0] "" +"[{author}]({author_url}) renomeou usuário *{old_name}* com edição {edits} " +"para [{new_name}]({link}){comment}" +msgstr[1] "" +"[{author}]({author_url}) renomeou usuário *{old_name}* com edições {edits} " +"para [{new_name}]({link}){comment}" #: src/rc_formatters.py:630 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" "{comment}" -msgstr "[{author}]({author_url}) excluiu [{page}]({page_link}){comment}" +msgstr "" +"[{author}]({author_url}) renomeou o usuário *{old_name}* para " +"[{new_name}]({link}){comment}" #: src/rc_formatters.py:634 msgid "An action has been hidden by administration." @@ -1047,9 +1055,8 @@ msgid "Purged a comment on {target}'s profile" msgstr "Excluiu permanentemente um comentário no perfil de {target}" #: src/rc_formatters.py:916 -#, fuzzy msgid "Purged a comment on their own profile" -msgstr "Editou um comentário em seu próprio perfil" +msgstr "Limitou um comentário em seu próprio perfil" #: src/rc_formatters.py:924 #, python-brace-format @@ -1057,9 +1064,8 @@ msgid "Deleted a comment on {target}'s profile" msgstr "Excluiu um comentário no perfil de {target}" #: src/rc_formatters.py:926 -#, fuzzy msgid "Deleted a comment on their own profile" -msgstr "Editou um comentário em seu próprio perfil" +msgstr "Excluiu um comentário em seu próprio perfil" #: src/rc_formatters.py:930 #, python-brace-format @@ -1115,11 +1121,11 @@ msgid "Changed visibility of log events" msgstr "Alterou a visibilidade de eventos de registros" #: src/rc_formatters.py:999 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Imported {article} with {count} revision from \"{source}\"" msgid_plural "Imported {article} with {count} revisions from \"{source}\"" -msgstr[0] "Importou {article} com {count} revisão" -msgstr[1] "Importou {article} com {count} revisões" +msgstr[0] "Importou {article} com {count} revisão de \"{source}\"" +msgstr[1] "Importou {article} com {count} revisões de \"{source}\"" #: src/rc_formatters.py:1004 #, python-brace-format @@ -1321,9 +1327,9 @@ msgstr "" "Falha ao excluir \"{article}\" que pertence à página traduzível \"{target}\"" #: src/rc_formatters.py:1151 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Completed deletion of translation page \"{article}\"" -msgstr "Alterou a visibilidade da revisão na página {article} " +msgstr "Concluiu a exclusão da página de tradução \"{article}\"" #: src/rc_formatters.py:1154 #, python-brace-format @@ -1353,9 +1359,9 @@ msgid "Priority languages for \"{article}\" set to `{languages}`" msgstr "Idiomas prioritários para \"{article}\" definido como `{languages}`" #: src/rc_formatters.py:1170 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Removed priority languages from \"{article}\"" -msgstr "Removeu a proteção de {article}" +msgstr "Removeu Idiomas prioritários de \"{article}\"" #: src/rc_formatters.py:1173 #, python-brace-format @@ -1370,9 +1376,9 @@ msgid "" msgstr "Página traduzível removida \"{article}\" do grupo agregado \"{group}\"" #: src/rc_formatters.py:1183 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Reviewed translation \"{article}\"" -msgstr "Removeu a proteção de {article}" +msgstr "Revisou a tradução \"{article}\"" #: src/rc_formatters.py:1186 #, python-brace-format From 9167b39dc493a056910661ba0eb414e2fe4a8e46 Mon Sep 17 00:00:00 2001 From: Philo04 Date: Fri, 4 Dec 2020 14:57:51 +0000 Subject: [PATCH 08/94] Translated using Weblate (Russian) Currently translated at 63.1% (151 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/ru/ --- locale/ru/LC_MESSAGES/rc_formatters.mo | Bin 21122 -> 25968 bytes locale/ru/LC_MESSAGES/rc_formatters.po | 102 +++++++++++++------------ 2 files changed, 53 insertions(+), 49 deletions(-) diff --git a/locale/ru/LC_MESSAGES/rc_formatters.mo b/locale/ru/LC_MESSAGES/rc_formatters.mo index b7b3f9a37ab86250936cbf52b6c1af01791f10dd..644dfb45f4f1894c81c3b9a0cce319f982607689 100644 GIT binary patch delta 5905 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 diff --git a/locale/ru/LC_MESSAGES/rc_formatters.po b/locale/ru/LC_MESSAGES/rc_formatters.po index dd38511..a1af05a 100644 --- a/locale/ru/LC_MESSAGES/rc_formatters.po +++ b/locale/ru/LC_MESSAGES/rc_formatters.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: 2020-11-18 07:47+0000\n" -"Last-Translator: MakandIv <>\n" -"Language-Team: Russian \n" +"Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" @@ -90,13 +90,14 @@ msgid "Unregistered user" msgstr "" #: src/rc_formatters.py:83 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " "\"{action}\" on *[{target}]({target_url})* - action taken: {result}." msgstr "" -"[{author}]({author_url}) переименовал страницу {redirect}*{article}* поверх " -"перенаправления в [{target}]({target_url}) {made_a_redirect}{comment}" +"[{author}]({author_url}) вызвал срабатывание *{abuse_filter}*, выполнив " +"действие \"{action}\" на странице *[{target}]({target_url})* - Предпринятые " +"меры: {result}." #: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 #: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 @@ -111,22 +112,22 @@ msgid "Unknown" msgstr "Неизвестно" #: src/rc_formatters.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" "({sign}{edit_size}){bold}" msgstr "" -"[{author}]({author_url}) отредактировал страницу [{article}]({edit_link})" -"{comment} ({sign}{edit_size})" +"[{author}]({author_url}) отредактировал страницу " +"[{article}]({edit_link}){comment} {bold}({sign}{edit_size}){bold}" #: src/rc_formatters.py:118 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" "({sign}{edit_size}){bold}" msgstr "" "[{author}]({author_url}) создал страницу [{article}]({edit_link}){comment} " -"({sign}{edit_size})" +"{bold}({sign}{edit_size}){bold}" #: src/rc_formatters.py:121 #, python-brace-format @@ -251,7 +252,7 @@ msgstr "" "{comment}" #: src/rc_formatters.py:223 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" msgstr "" @@ -259,15 +260,15 @@ msgstr "" "участника {target}" #: src/rc_formatters.py:225 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on their own profile" msgstr "" -"[{author}]({author_url}) оставил [комментарий]({comment}) на профиле " -"участника {target}" +"[{author}]({author_url}) оставил [комментарий]({comment}) на своём " +"собственном профиле" #: src/rc_formatters.py:231 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " "profile" @@ -276,16 +277,16 @@ msgstr "" "участника {target}" #: src/rc_formatters.py:237 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on their own " "profile" msgstr "" -"[{author}]({author_url}) ответил на [комментарий]({comment}) на профиле " -"участника {target}" +"[{author}]({author_url}) ответил на [комментарий]({comment}) на своём " +"собственном профиле" #: src/rc_formatters.py:245 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" msgstr "" @@ -293,56 +294,57 @@ msgstr "" "участника {target}" #: src/rc_formatters.py:251 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on their own profile" msgstr "" -"[{author}]({author_url}) отредактировал [комментарий]({comment}) на профиле " -"участника {target}" +"[{author}]({author_url}) отредактировал [комментарий]({comment}) на своём " +"собственном профиле" #: src/rc_formatters.py:257 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) purged a comment on {target}'s profile" -msgstr "[{author}]({author_url}) удалил комментарий в профиле {target}" +msgstr "[{author}]({author_url}) удалил комментарий на профиле {target}" #: src/rc_formatters.py:259 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) purged a comment on their own profile" -msgstr "[{author}]({author_url}) удалил комментарий в профиле {target}" +msgstr "" +"[{author}]({author_url}) удалил комментарий на своём собственном профиле" #: src/rc_formatters.py:267 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" msgstr "" -"[{author}]({author_url}) отредактировал [комментарий]({comment}) на профиле " +"[{author}]({author_url}) удалил [комментарий]({comment}) на профиле " "участника {target}" #: src/rc_formatters.py:269 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" msgstr "" -"[{author}]({author_url}) отредактировал [комментарий]({comment}) на профиле " -"участника {target}" +"[{author}]({author_url}) удалил [комментарий]({comment}) на своём " +"собственном профиле" #: src/rc_formatters.py:274 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " "profile. *({desc})*" msgstr "" "[{author}]({author_url}) отредактировал поле «{field}» на профиле участника " -"{target}. *({desc})*" +"[{target}]({target_url}). *({desc})*" #: src/rc_formatters.py:281 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on [their own]({target_url}) " "profile. *({desc})*" msgstr "" -"[{author}]({author_url}) отредактировал поле «{field}» на профиле участника " -"{target}. *({desc})*" +"[{author}]({author_url}) отредактировал поле «{field}» на [своём " +"собственном]({target_url}) профиле. *({desc})*" #: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 #: src/rc_formatters.py:947 @@ -452,7 +454,7 @@ msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "[{author}]({author_url}) изменил видимость событий журнала{comment}" #: src/rc_formatters.py:359 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revision from [{source}]({source_url}){comment}" @@ -461,13 +463,13 @@ msgid_plural "" "revisions from [{source}]({source_url}){comment}" msgstr[0] "" "[{author}]({author_url}) импортировал страницу [{article}]({article_url}) с " -"{count} правкой{comment}" +"{count} версией [{source}]({source_url}){comment}" msgstr[1] "" "[{author}]({author_url}) импортировал страницу [{article}]({article_url}) с " -"{count} правками{comment}" +"{count} версиями [{source}]({source_url}){comment}" msgstr[2] "" "[{author}]({author_url}) импортировал страницу [{article}]({article_url}) с " -"{count} правками{comment}" +"{count} версиями [{source}]({source_url}){comment}" #: src/rc_formatters.py:364 #, python-brace-format @@ -621,14 +623,14 @@ msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" msgstr "[{author}]({author_url}) деактивировал [метку]({tag_url}) \"{tag}\"" #: src/rc_formatters.py:446 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) changed wiki settings{reason}" -msgstr "[{author}]({author_url}) изменил настройки вики ({reason})" +msgstr "[{author}]({author_url}) изменил настройки вики{reason}" #: src/rc_formatters.py:448 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" -msgstr "[{author}]({author_url}) импортировал интервики{comment}" +msgstr "[{author}]({author_url}) удалил вики *{wiki_name}*{comment}" #: src/rc_formatters.py:451 #, fuzzy, python-brace-format @@ -636,20 +638,22 @@ msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" msgstr "[{author}]({author_url}) импортировал интервики{comment}" #: src/rc_formatters.py:454 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) modified a namespace *{namespace_name}* on " "*{wiki_name}*{comment}" msgstr "" -"[{author}]({author_url}) загрузил новую версию [{file}]({file_link}){comment}" +"[{author}]({author_url}) изменил пространство имён *{namespace_name}* на " +"вики *{wiki_name}*{comment}" #: src/rc_formatters.py:459 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a namespace *{namespace_name}* on " "*{wiki_name}*{comment}" msgstr "" -"[{author}]({author_url}) удалил страницу [{page}]({page_link}){comment}" +"[{author}]({author_url}) удалил пространство имён *{namespace_name}* на вики " +"*{wiki_name}*{comment}" #: src/rc_formatters.py:465 #, fuzzy, python-brace-format From 2648011491d758ec50c534688a384b9a5d40cb45 Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sun, 6 Dec 2020 04:22:57 +0000 Subject: [PATCH 09/94] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (16 of 16 strings) Translation: RcGcDw/misc Translate-URL: https://translate.wikibot.de/projects/rcgcdw/misc/zh_Hans/ --- locale/zh_Hans/LC_MESSAGES/misc.po | 39 +++++++++++++++--------------- 1 file changed, 19 insertions(+), 20 deletions(-) diff --git a/locale/zh_Hans/LC_MESSAGES/misc.po b/locale/zh_Hans/LC_MESSAGES/misc.po index bed5395..7b0e507 100644 --- a/locale/zh_Hans/LC_MESSAGES/misc.po +++ b/locale/zh_Hans/LC_MESSAGES/misc.po @@ -8,69 +8,68 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: 2020-08-08 20:59+0000\n" -"Last-Translator: Frisk The Evil Goat Overlord <>\n" -"Language-Team: Chinese (Simplified) \n" +"Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.3.1\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.2.1\n" #: src/misc.py:45 msgid "Location" -msgstr "" +msgstr "位置" #: src/misc.py:45 msgid "About me" -msgstr "" +msgstr "关于我" #: src/misc.py:45 msgid "Google link" -msgstr "" +msgstr "Google 链接" #: src/misc.py:45 msgid "Facebook link" -msgstr "" +msgstr "Facebook 链接" #: src/misc.py:45 msgid "Twitter link" -msgstr "" +msgstr "Twitter 链接" #: src/misc.py:45 msgid "Reddit link" -msgstr "" +msgstr "Reddit 链接" #: src/misc.py:45 msgid "Twitch link" -msgstr "" +msgstr "Twitch 链接" #: src/misc.py:45 msgid "PSN link" -msgstr "" +msgstr "PSN 链接" #: src/misc.py:45 msgid "VK link" -msgstr "" +msgstr "VK 链接" #: src/misc.py:45 msgid "XBL link" -msgstr "" +msgstr "XBL 链接" #: src/misc.py:45 msgid "Steam link" -msgstr "" +msgstr "Steam 链接" #: src/misc.py:45 msgid "Discord handle" -msgstr "" +msgstr "Discord handle" #: src/misc.py:45 msgid "Battle.net handle" -msgstr "" +msgstr "Battle.net handle" #: src/misc.py:119 msgid "" @@ -82,8 +81,8 @@ msgstr "" #: src/misc.py:276 msgid "Unknown" -msgstr "" +msgstr "未知" #: src/misc.py:278 msgid "unknown" -msgstr "" +msgstr "未知" From e1e9a77776113b1286d8bf161cddaa593fc7886d Mon Sep 17 00:00:00 2001 From: Creeper Date: Tue, 1 Dec 2020 14:42:22 +0000 Subject: [PATCH 10/94] Translated using Weblate (Hindi) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/hi/ --- locale/hi/LC_MESSAGES/rc_formatters.mo | Bin 32360 -> 43676 bytes locale/hi/LC_MESSAGES/rc_formatters.po | 263 +++++++++++++------------ 2 files changed, 139 insertions(+), 124 deletions(-) diff --git a/locale/hi/LC_MESSAGES/rc_formatters.mo b/locale/hi/LC_MESSAGES/rc_formatters.mo index d659d271f7d263f87819ed0451d02bea2fa8ff07..df1f6be14f31cb47b50a20d4199acc16104f47c9 100644 GIT binary patch literal 43676 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 ZQuX2evy6y??Z0a)<4~;OduXfoe*q-}!hiq( diff --git a/locale/hi/LC_MESSAGES/rc_formatters.po b/locale/hi/LC_MESSAGES/rc_formatters.po index d228da2..b1d1258 100644 --- a/locale/hi/LC_MESSAGES/rc_formatters.po +++ b/locale/hi/LC_MESSAGES/rc_formatters.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: 2020-11-25 10:16+0000\n" +"PO-Revision-Date: 2020-12-06 14:17+0000\n" "Last-Translator: Creeper \n" -"Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" @@ -110,22 +110,22 @@ msgid "Unknown" msgstr "अनजान" #: src/rc_formatters.py:116 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" "({sign}{edit_size}){bold}" msgstr "" -"[{author}]({author_url}) ने [{article}]({edit_link}){comment} ({bold}{sign}" -"{edit_size}{bold}) को सम्पादित किया" +"[{author}]({author_url}) ने [{article}]({edit_link}){comment} " +"({bold}({sign}{edit_size}){bold} को सम्पादित किया" #: src/rc_formatters.py:118 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" "({sign}{edit_size}){bold}" msgstr "" -"[{author}]({author_url}) ने [{article}]({edit_link}){comment} ({bold}{sign}" -"{edit_size}{bold}) बनाया" +"[{author}]({author_url}) ने [{article}]({edit_link}){comment} " +"{bold}({sign}{edit_size}){bold} बनाया" #: src/rc_formatters.py:121 #, python-brace-format @@ -307,36 +307,38 @@ msgid "[{author}]({author_url}) purged a comment on their own profile" msgstr "[{author}]({author_url}) ने अपने प्रॉफाइल के एक कमेंट को पर्ज किया" #: src/rc_formatters.py:267 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" msgstr "" -"[{author}]({author_url}) ने {target} के प्रॉफाइल के एक [कमेंट]({comment}) पर जवाब " -"दिया" +"[{author}]({author_url}) ने {target} के प्रॉफाइल के एक [कमेंट]({comment}) को " +"डिलीट किया" #: src/rc_formatters.py:269 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" msgstr "" -"[{author}]({author_url}) ने अपने प्रॉफाइल के एक [कमेंट]({comment}) को सम्पादित किया" +"[{author}]({author_url}) ने अपने प्रॉफाइल के एक [कमेंट]({comment}) को डिलीट " +"किया" #: src/rc_formatters.py:274 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " "profile. *({desc})*" msgstr "" -"[{author}]({author_url}) ने {target} के प्रॉफाइल पर {field} को सम्पादित किया। " -"*({desc})*" +"[{author}]({author_url}) ने [{target}]({target_url}) के प्रॉफाइल पर {field} " +"को सम्पादित किया। *({desc})*" #: src/rc_formatters.py:281 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on [their own]({target_url}) " "profile. *({desc})*" msgstr "" -"[{author}]({author_url}) ने अपने प्रॉफाइल पर {field} को सम्पादित किया। *({desc})*" +"[{author}]({author_url}) ने [अपने]({target_url}) प्रॉफाइल पर {field} को " +"सम्पादित किया। *({desc})*" #: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 #: src/rc_formatters.py:947 @@ -439,7 +441,7 @@ msgid "[{author}]({author_url}) changed visibility of log events{comment}" msgstr "[{author}]({author_url}) ने लॉग घटनाओं के दृश्यता को बदल दिया{comment}" #: src/rc_formatters.py:359 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revision from [{source}]({source_url}){comment}" @@ -447,11 +449,13 @@ msgid_plural "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revisions from [{source}]({source_url}){comment}" msgstr[0] "" -"[{author}]({author_url}) ने [{article}]({article_url}) को {count} रिवीशन के " -"साथ ({article_url}) इम्पोर्ट किया{comment}" +"[{author}]({author_url}) ने [{source}]({source_url}) से " +"[{article}]({article_url}) को {count} रिवीशन के साथ ({article_url}) इम्पोर्ट " +"किया{comment}" msgstr[1] "" -"[{author}]({author_url}) ने [{article}]({article_url}) को {count} रिवीशनों के " -"साथ ({article_url}) इम्पोर्ट किया{comment}" +"[{author}]({author_url}) ने [{source}]({source_url}) से " +"[{article}]({article_url}) को {count} रिवीशनों के साथ ({article_url}) इम्पोर्" +"ट किया{comment}" #: src/rc_formatters.py:364 #, python-brace-format @@ -604,218 +608,221 @@ msgstr "" "[{author}]({author_url}) ने एक [टैग]({tag_url}) \"{tag}\" को डिऐक्टिवेट किया" #: src/rc_formatters.py:446 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) changed wiki settings{reason}" -msgstr "[{author}]({author_url}) ने विकी सेटिंग्स को बदला ({reason})" +msgstr "[{author}]({author_url}) ने विकी सेटिंग्स को बदला{reason}" #: src/rc_formatters.py:448 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" -msgstr "" -"[{author}]({author_url}) ने विकी *{wiki_name}* को डिलीट किया ({comment})" +msgstr "[{author}]({author_url}) ने विकी *{wiki_name}* को डिलीट किया{comment}" #: src/rc_formatters.py:451 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" -msgstr "[{author}]({author_url}) ने विकी *{wiki_name}* ({comment}) के लॉक किया" +msgstr "[{author}]({author_url}) ने विकी *{wiki_name}* के लॉक किया{comment}" #: src/rc_formatters.py:454 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) modified a namespace *{namespace_name}* on " "*{wiki_name}*{comment}" msgstr "" -"[{author}]({author_url}) ने *{wiki_name}* पर एक नेमस्पेस *{namespace_name}* को " -"मॉडिफाइ किया ({comment})" +"[{author}]({author_url}) ने *{wiki_name}* पर एक नेमस्पेस *{namespace_name}* " +"को मॉडिफाइ किया{comment}" #: src/rc_formatters.py:459 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) deleted a namespace *{namespace_name}* on " "*{wiki_name}*{comment}" msgstr "" "[{author}]({author_url}) ने *{wiki_name}* पर नेमस्पेस *{namespace_name}* को " -"डिलीट किया ({comment})" +"डिलीट किया{comment}" #: src/rc_formatters.py:465 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" msgstr "" -"[{author}]({author_url}) ने यूज़र ग्रुप *{group_name}* को मॉडिफाइ किया ({comment})" +"[{author}]({author_url}) ने यूज़र ग्रुप *{group_name}* को मॉडिफाइ " +"किया{comment}" #: src/rc_formatters.py:469 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" msgstr "" -"[{author}]({author_url}) ने एक विकी *{wiki_name}* को रिस्टोर किया ({comment})" +"[{author}]({author_url}) ने एक विकी *{wiki_name}* को रिस्टोर किया{comment}" #: src/rc_formatters.py:473 -#, fuzzy, python-brace-format +#, python-brace-format msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" msgstr "" -"[{author}]({author_url}) ने एक विकी *{wiki_name}* को अनलॉक किया ({comment})" +"[{author}]({author_url}) ने एक विकी *{wiki_name}* को अनलॉक किया{comment}" #: src/rc_formatters.py:484 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) marked [{article}]({article_url}) for " "translation{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को रिस्टोर किया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) को अनुवाद के लिए मार्" +"क किया{comment}" #: src/rc_formatters.py:491 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) removed [{article}]({article_url}) from the " "translation system{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को {count} रिवीशन के " -"साथ ({article_url}) इम्पोर्ट किया{comment}" +"[{author}]({author_url}) ने अनुवाद सिस्टम से [{article}]({article_url}) को " +"हटाया{comment}" #: src/rc_formatters.py:498 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) completed moving translation pages from *{article}* " "to [{target}]({target_url}){comment}" msgstr "" -"[{author}]({author_url}) ने प्रॉटेक्शन सेटिंगस को {redirect}*{article}* से " -"[{target}]({target_url}){comment} पर मूव किया" +"[{author}]({author_url}) ने *{article}* से [{target}]({target_url}) पर अनुवा" +"द पृष्ठ को लाना ख़त्म किया{comment}" #: src/rc_formatters.py:506 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) encountered a problem while moving [{article}]" "({article_url}) to [{target}]({target_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) के रिवीशन इतिहास को " -"[{dest}]({dest_url}) में मर्ज किया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) को " +"[{target}]({target_url}) पर लाते वक्त मुश्किलें पाई{comment}" #: src/rc_formatters.py:514 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) completed deletion of translatable page [{article}]" "({article_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) से प्रॉटेक्शन हटा " -"दिया{comment}" +"[{author}]({author_url}) ने अनुवाद लायक पृष्ठ [{article}]({article_url}) के " +"डिलीशन को पूरा किया{comment}" #: src/rc_formatters.py:522 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " "belongs to translatable page [{target}]({target_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को {count} रिवीशन के " -"साथ ({article_url}) इम्पोर्ट किया{comment}" +"[{author}]({author_url}) [{article}]({article_url}) को डिलीट न कर पाए, जो " +"अनुवाद-लायक पृष्ठ [{target}]({target_url}) का है{comment}" #: src/rc_formatters.py:530 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) completed deletion of translation page [{article}]" "({article_url}){comment}" msgstr "" -"[{author}]({author_url} ने [{article}]({article_url}) पर रिवीशन के दृश्यता को " -"बदल दिया{comment}" +"[{author}]({author_url} ने अनुवाद पृष्ठ [{article}]({article_url}) के डिलीशन " +"को पूरा किया{comment}" #: src/rc_formatters.py:538 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " "belongs to translation page [{target}]({target_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को {count} रिवीशन के " -"साथ ({article_url}) इम्पोर्ट किया{comment}" +"[{author}]({author_url}) [{article}]({article_url}) को डिलीट न कर पाए, जो " +"अनुवाद पृष्ठ [{target}]({target_url}) का है{comment}" #: src/rc_formatters.py:546 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) encouraged translation of [{article}]({article_url})" "{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) से प्रॉटेक्शन हटा " +"[{author}]({author_url}) [{article}]({article_url}) को अनुवाद करने का बढ़ावा " "दिया{comment}" #: src/rc_formatters.py:553 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) discouraged translation of [{article}]" "({article_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को रिस्टोर किया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) के अनुवाद के बढ़ावे को " +"कम किया{comment}" #: src/rc_formatters.py:563 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) limited languages for [{article}]({article_url}) to " "`{languages}`{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) के प्रॉटेक्शन सेटिंग्स को इसमें " -"मॉडिफाइ किया: {settings}{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) के भाषाओं को " +"`{languages}` तक सीमित किया{comment}" #: src/rc_formatters.py:569 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) set the priority languages for [{article}]" "({article_url}) to `{languages}`{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) के प्रॉटेक्शन सेटिंग्स को इसमें " -"मॉडिफाइ किया: {settings}{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) के मुख्य भाषाओं को " +"`{languages}` में सेट किया{comment}" #: src/rc_formatters.py:575 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) removed priority languages from [{article}]" "({article_url}){comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) से प्रॉटेक्शन हटा " -"दिया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) से मुख्य भाषाओं को " +"हटाया{comment}" #: src/rc_formatters.py:582 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) added translatable page [{article}]({article_url}) " "to aggregate group \"{group}\"{comment}" msgstr "" -"[{author}]({author_url}) ने पृष्ठ [{article}]({article_url}) के कंटेंट मॉडल को " -"{old} से {new} में बदला{comment}" +"[{author}]({author_url}) ने अनुवाद-लायक पृष्ठ [{article}]({article_url}) को " +"एग्रीगेट ग्रुप \"{group}\" में डाला{comment}" #: src/rc_formatters.py:589 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) removed translatable page [{article}]" "({article_url}) from aggregate group \"{group}\"{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) से प्रॉटेक्शन हटा " -"दिया{comment}" +"[{author}]({author_url}) ने अनुवाद-लायक [{article}]({article_url}) को एग्रीगे" +"ट ग्रुप \"{group}\" से हटाया{comment}" #: src/rc_formatters.py:601 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) reviewed translation [{article}]({article_url})" "{comment}" msgstr "" -"[{author}]({author_url}) ने [{article}]({article_url}) को रिस्टोर किया{comment}" +"[{author}]({author_url}) ने अनुवाद [{article}]({article_url}) को रिव्यु " +"किया{comment}" #: src/rc_formatters.py:609 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " "[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" msgstr "" -"[{author}]({author_url}) ने पृष्ठ [{article}]({article_url}) के कंटेंट मॉडल को " -"{old} से {new} में बदला{comment}" +"[{author}]({author_url}) ने पृष्ठ [{article}]({article_url}) के `{language}` " +"के स्थिति को `{old_state}` से `{new_state}` में बदला{comment}" #: src/rc_formatters.py:616 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " "[{article}]({article_url}) to `{new_state}`{comment}" msgstr "" -"[{author}]({author_url}) ने पृष्ठ [{article}]({article_url}) के कंटेंट मॉडल को " -"{old} से {new} में बदला{comment}" +"[{author}]({author_url}) ने पृष्ठ [{article}]({article_url}) के `{language}` " +"अनुवादों को `{new_state}` में बदला{comment}" #: src/rc_formatters.py:625 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " "[{new_name}]({link}){comment}" @@ -823,17 +830,20 @@ msgid_plural "" "[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " "[{new_name}]({link}){comment}" msgstr[0] "" -"[{author}]({author_url}) ने [{page}]({page_link}){comment} को डिलीट किया" +"[{author}]({author_url}) ने {edits} सम्पादना वाले सदस्य *{old_name}* को " +"[{new_name}]({link}) में रीनेम किया{comment}" msgstr[1] "" -"[{author}]({author_url}) ने [{page}]({page_link}){comment} को डिलीट किया" +"[{author}]({author_url}) ने {edits} सम्पादनाओं वाले सदस्य *{old_name}* को " +"[{new_name}]({link}) में रीनेम किया{comment}" #: src/rc_formatters.py:630 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" "{comment}" msgstr "" -"[{author}]({author_url}) ने [{page}]({page_link}){comment} को डिलीट किया" +"[{author}]({author_url}) ने सदस्य *{old_name}* को [{new_name}]({link}) में " +"रीनेम किया{comment}" #: src/rc_formatters.py:634 msgid "An action has been hidden by administration." @@ -1050,9 +1060,8 @@ msgid "Purged a comment on {target}'s profile" msgstr "{target} के प्रॉफाइल के एक कमेंट को पर्ज किया" #: src/rc_formatters.py:916 -#, fuzzy msgid "Purged a comment on their own profile" -msgstr "अपने प्रॉफाइल के एक कमेंट को सम्पादित किया" +msgstr "अपने प्रॉफाइल के एक कमेंट को पर्ज किया" #: src/rc_formatters.py:924 #, python-brace-format @@ -1060,9 +1069,8 @@ msgid "Deleted a comment on {target}'s profile" msgstr "{target} के प्रॉफाइल के एक कमेंट को सम्पादित किया" #: src/rc_formatters.py:926 -#, fuzzy msgid "Deleted a comment on their own profile" -msgstr "अपने प्रॉफाइल के एक कमेंट को सम्पादित किया" +msgstr "अपने प्रॉफाइल के एक कमेंट को डिलीट किया" #: src/rc_formatters.py:930 #, python-brace-format @@ -1118,11 +1126,11 @@ msgid "Changed visibility of log events" msgstr "लॉग घटनाओं के दृश्यता को बदला गया" #: src/rc_formatters.py:999 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Imported {article} with {count} revision from \"{source}\"" msgid_plural "Imported {article} with {count} revisions from \"{source}\"" -msgstr[0] "{count} रिवीशन के साथ {article} को इम्पोर्ट किया गया" -msgstr[1] "{count} रिवीशनों के साथ {article} को इम्पोर्ट किया गया" +msgstr[0] "\"{source}\" से {count} रिवीशन के साथ {article} को इम्पोर्ट किया गया" +msgstr[1] "\"{source}\" से {count} रिवीशनों के साथ {article} को इम्पोर्ट किया गया" #: src/rc_formatters.py:1004 #, python-brace-format @@ -1290,27 +1298,27 @@ msgstr "\"{wiki}\" विकी को अनलॉक किया गया" #: src/rc_formatters.py:1133 #, python-brace-format msgid "Marked \"{article}\" for translation" -msgstr "" +msgstr "\"{article}\" को अनुवाद के लिए मार्क किया गया" #: src/rc_formatters.py:1136 #, python-brace-format msgid "Removed \"{article}\" from the translation system" -msgstr "" +msgstr "\"{article}\" को अनुवाद सिस्टम से हटा दिया गया" #: src/rc_formatters.py:1139 #, python-brace-format msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" -msgstr "" +msgstr "\"{article}\" से \"{target}\" तक अनुवाद पृष्ठों को लाना पूरा हुआ" #: src/rc_formatters.py:1142 #, python-brace-format msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" -msgstr "" +msgstr "\"{article}\" को \"{target}\" पर ले जाते वक्त एक त्रुटि आई" #: src/rc_formatters.py:1145 #, python-brace-format msgid "Completed deletion of translatable page \"{article}\"" -msgstr "" +msgstr "अनुवाद-लायक पृष्ठ \"{article}\" के डिलीशन पृष्ठ को पूरा किया" #: src/rc_formatters.py:1148 #, python-brace-format @@ -1318,83 +1326,90 @@ msgid "" "Failed to delete \"{article}\" which belongs to translatable page " "\"{target}\"" msgstr "" +"\"{article}\" को डिलीट न किया जा सका जो अनुवाद-लायक पृष्ठ \"{target}\" का है" #: src/rc_formatters.py:1151 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Completed deletion of translation page \"{article}\"" -msgstr "पृष्ठ {article} पर रिवीशन के दृश्यता को बदला " +msgstr "अनुवाद पृष्ठ {article} के डिलीशन को पूरा किया" #: src/rc_formatters.py:1154 #, python-brace-format msgid "" "Failed to delete \"{article}\" which belongs to translation page \"{target}\"" -msgstr "" +msgstr "\"{article}\" को डिलीट न किया जा सका जो अनुवाद पृष्ठ \"{target}\" का है" #: src/rc_formatters.py:1157 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Encouraged translation of \"{article}\"" -msgstr "{article} से प्रॉटेक्शन हटा दिया गया" +msgstr "{article} के अनुवाद को बढ़ावा दिया गया" #: src/rc_formatters.py:1160 #, python-brace-format msgid "Discouraged translation of \"{article}\"" -msgstr "" +msgstr "\"{article}\" के अनुवाद के बढ़ावे को कम किया" #: src/rc_formatters.py:1166 #, python-brace-format msgid "Limited languages for \"{article}\" to `{languages}`" -msgstr "" +msgstr "\"{article}\" के भाषाओं को `{languages}` तक सीमित किया गया" #: src/rc_formatters.py:1168 #, python-brace-format msgid "Priority languages for \"{article}\" set to `{languages}`" -msgstr "" +msgstr "\"{article}\" के मुख्य भाषाओं को `{languages}` में सेट किया गया" #: src/rc_formatters.py:1170 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Removed priority languages from \"{article}\"" -msgstr "{article} से प्रॉटेक्शन हटा दिया गया" +msgstr "\"{article}\" से मुख्य भाषाओं को हटा दिया गया" #: src/rc_formatters.py:1173 #, python-brace-format msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" msgstr "" +"अनुवाद-लायक पृष्ठ \"{article}\" को एग्रीगेट ग्रुप \"{group}\" में डाला गया" #: src/rc_formatters.py:1176 #, python-brace-format msgid "" "Removed translatable page \"{article}\" from aggregate group \"{group}\"" msgstr "" +"अनुवाद-लायक पृष्ठ \"{article}\" को एग्रीगेट ग्रुप \"{group}\" से हटा दिया गया" #: src/rc_formatters.py:1183 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Reviewed translation \"{article}\"" -msgstr "{article} से प्रॉटेक्शन हटा दिया गया" +msgstr "अनुवाद \"{article}\" को रिव्यु किया गया" #: src/rc_formatters.py:1186 #, python-brace-format msgid "Changed the state of `{language}` translations of \"{article}\"" -msgstr "" +msgstr "\"{article}\" `{language}` अनुवादों के स्थिति को बदला गया" #: src/rc_formatters.py:1188 msgid "Old state" -msgstr "" +msgstr "पुरानी स्थिति" #: src/rc_formatters.py:1189 msgid "New state" -msgstr "" +msgstr "नई स्थिति" #: src/rc_formatters.py:1193 #, python-brace-format msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" msgstr[0] "" +"{edits} सम्पादना वाले सदस्य \"{old_name}\" को \"{new_name}\" में रीनेम किया " +"गया" msgstr[1] "" +"{edits} सम्पादनाओं वाले सदस्य \"{old_name}\" को \"{new_name}\" में रीनेम किया" +" गया" #: src/rc_formatters.py:1195 #, python-brace-format msgid "Renamed user \"{old_name}\" to \"{new_name}\"" -msgstr "" +msgstr "सदस्य \"{old_name}\" को \"{new_name}\" में रीनेम किया गया" #: src/rc_formatters.py:1199 msgid "Action has been hidden by administration" From 36932ca971a2d87708224797365a47c7d2b05d5d Mon Sep 17 00:00:00 2001 From: Tamara Carvallo Date: Sun, 6 Dec 2020 02:31:20 +0000 Subject: [PATCH 11/94] Translated using Weblate (Spanish) Currently translated at 1.5% (3 of 196 strings) Translation: RcGcDw/rcgcdw Translate-URL: https://translate.wikibot.de/projects/rcgcdw/main/es/ --- locale/es/LC_MESSAGES/rcgcdw.mo | Bin 353 -> 635 bytes locale/es/LC_MESSAGES/rcgcdw.po | 14 ++++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/locale/es/LC_MESSAGES/rcgcdw.mo b/locale/es/LC_MESSAGES/rcgcdw.mo index 386c5a91176813493705eeee3e8adf70054ac707..57e3541f1ee368818039554cfaf1e5c18c26c964 100644 GIT binary patch delta 450 zcmYL_&q_i;6vihr0v8cQyB4!7W4tP2a1lwu?4eAr%6XEAR}&+R3Vkt#vn-7 z=qCsqYYKJ;#!9Vx+K;%Bc0$j3K_jRw&r>~!v~jF$Ln&A_4lNsKpQgIE19okIJ4~?} zci_`}HlJm=Jj)houHfe`FR~~cWNTHN+zeYS+Nrebv{Y|bnysr!t=6me`{h)Nt1#vv zumSM-{{p3nbCLBu&l#@l41dTh% zr;SfXFy4e|A(PMKQrOJU#@t9v$1}Z%feXE92V04iCKd4v#(@eXr!bdJ3Qm3j9;bHH delta 144 zcmey(@{lR`o)F7a1|VPrVi_P-0b*t#)&XJ=umECpprj>`2C0FAfTH}Y)Z`Lf&lKIT z)S}|d{5&g#pk()Cm-30bq$d6~*LEx|$\n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.2.1\n" #: src/rc_formatters.py:28 msgid "None" -msgstr "" +msgstr "Ninguno" #: src/rc_formatters.py:28 msgid "Warning issued" -msgstr "" +msgstr "Advertencia emitida" #: src/rc_formatters.py:28 msgid "**Blocked user**" -msgstr "" +msgstr "**Usuario bloqueado**" #: src/rc_formatters.py:28 msgid "Tagged the edit" From 0245a906ae47469ae53aed048a15b0f1ad70cfa4 Mon Sep 17 00:00:00 2001 From: Creeper Date: Tue, 1 Dec 2020 14:55:53 +0000 Subject: [PATCH 12/94] Translated using Weblate (Hindi) Currently translated at 100.0% (37 of 37 strings) Translation: RcGcDw/rcgcdw Translate-URL: https://translate.wikibot.de/projects/rcgcdw/main/hi/ --- locale/hi/LC_MESSAGES/rcgcdw.mo | Bin 32389 -> 3388 bytes locale/hi/LC_MESSAGES/rcgcdw.po | 114 ++++++++++++++++---------------- 2 files changed, 56 insertions(+), 58 deletions(-) diff --git a/locale/hi/LC_MESSAGES/rcgcdw.mo b/locale/hi/LC_MESSAGES/rcgcdw.mo index 60fdad033087c19209445b1940faad3415f9a13a..c4855193fcbb2ee6e291d76de97a5956547fd30b 100644 GIT binary patch literal 3388 zcmbuATWl0n7{`wYURFiKD|kDgXbG8aTdU$y(52l%O_$cPRqIPLojGg=c4wBkv}_6q zmmnBp)Win7B!pxZ4WextTi^v_qS3@Rjc>*bukuQKF){wXGiTe~Eh5pA?)=Vo&Ue1^ z-DdjR%B7PG<0AZ!R3&D z0&fQ|g9-2oNay}gT(y+3CdeJ&ouB|o-v#dg_k;I>$3Z&(iQ=aqOt2Xx&w=+q{sz1a z{28SCe^v4oknCOsZvp=T$=qaXTit7U%-dKt02X{0!dv1t_It|4v_M@SMezL5abUPXTbX* z{|K%EFM|}%pGtla$s)gpKsvV{r28kqmEf$}|3UEzNcSyA^2pv=5b2V0(nnd?3j8RS z6dw)pAL*(aWP|Q`P_0t$QCt)=u8=vQ{vh9j*DdYcAHBM0>X`Cc8ApV~q7rJkU; zkbYUGC&4B7(Lf4hFHqmncoe^Na)t+QnmE99!?zrJeXZarNtl*jGo|IhTxb2M`UR+@ z&7x&1s~+1L_}q3z9J9;~y(rk$vM)StjOun?n5;{;3T5t$33tpA;}FZ-GaOg23~u&# zQ8xw4I-W1hjR`*L1n!~*uWlvqM7;_vC>4rFm|S;#%P1(z^=ls6A;zl;v9QZ32+W+= z2g@(BLEG9J2yQsG?^+{)@4&telyu*93UcZS8PJI1vys3RdSJM^&kSMvfm>FzVAj;j z^ut6L6l@HLmMaVxo}YM(9L0i60X;lcvY+Q&v^5L;@YmYUY4|LbGbeolh?#hS9CdTwaAP(>*eJtP1C-6M5p7p!V zZg{KpnA)qzHM%Lqw_CPp@umS|o6$ACJ~1Flj_Ye#FK?OJ)*$a`IVZ&v{e3yD6X~H2 z)Vg$EqaXxTokE6um}rLsL6-sszr zN%ZQTujO3b_6j<(mEzrly}f)#I-B7gnQXeJ_oZ}K*Fa|H&Mi>25n*0vIiVM;4tI?D ze#uKElfJScnkg5kW3wrer8rP8=^A;%98VT?%TA73$pvF6K58YhJ=x4cCR&?Y5}l|5 zYOm$WC4}gUeSWf3z~N2wCb*vPHxK5zwT%mUbo(yhY8l&bOv}!v_{I^-PxKc8S1)MY zj$8Cn+%8Gc+uXK^$J5O=-@;orC0^II30t7$Cam?V+#i(*H3J*hgGYY5RA&bIu(%qS;atzBSUw5#>W1rO1p3&953oW`L5K@6 zE#05O(n&-C@8Sq0$tvDI;+tc!*S(Wt4A(%cVwWy6T!>OsL zg2usF*}TdQ+M6`+o`nm;hRDhPu6yRRj79M#cJoOs?Jit};$5is67 U^}@*6{J-ZY{6L-xtN)|_2E{>y0ssI2 literal 32389 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 AF8}}l diff --git a/locale/hi/LC_MESSAGES/rcgcdw.po b/locale/hi/LC_MESSAGES/rcgcdw.po index a3dae7a..893f50b 100644 --- a/locale/hi/LC_MESSAGES/rcgcdw.po +++ b/locale/hi/LC_MESSAGES/rcgcdw.po @@ -8,9 +8,10 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-29 00:05+0100\n" -"PO-Revision-Date: 2020-11-25 10:16+0000\n" +"PO-Revision-Date: 2020-12-06 14:17+0000\n" "Last-Translator: Creeper \n" -"Language-Team: Hindi \n" +"Language-Team: Hindi " +"\n" "Language: hi\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -22,186 +23,183 @@ msgstr "" #: src/rcgcdw.py:123 src/rcgcdw.py:125 src/rcgcdw.py:127 #, python-brace-format msgid "{value} (avg. {avg})" -msgstr "" +msgstr "{value} (औसत {avg})" #: src/rcgcdw.py:147 msgid "Daily overview" -msgstr "" +msgstr "दैनिक अवलोकन" #: src/rcgcdw.py:155 msgid "No activity" -msgstr "" +msgstr "कोई ऐक्टिविटी नहीं थी" #: src/rcgcdw.py:179 msgid " ({} action)" msgid_plural " ({} actions)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " ({} एक्शन)" +msgstr[1] " ({} एक्शन)" #: src/rcgcdw.py:181 msgid " ({} edit)" msgid_plural " ({} edits)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " ({} सम्पादना)" +msgstr[1] " ({} सम्पादनाएँ)" #: src/rcgcdw.py:186 msgid " UTC ({} action)" msgid_plural " UTC ({} actions)" -msgstr[0] "" -msgstr[1] "" +msgstr[0] " UTC ({} एक्शन)" +msgstr[1] " UTC ({} एक्शन)" #: src/rcgcdw.py:188 src/rcgcdw.py:189 src/rcgcdw.py:193 msgid "But nobody came" -msgstr "" +msgstr "पर कोई नहीं आया" #: src/rcgcdw.py:196 msgid "Most active user" msgid_plural "Most active users" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "सबसे सक्रीय सदस्य" +msgstr[1] "सबसे सक्रीय सदस्य" #: src/rcgcdw.py:197 -#, fuzzy msgid "Most edited article" msgid_plural "Most edited articles" -msgstr[0] "{article} को रिस्टोर किया गया" -msgstr[1] "{article} को रिस्टोर किया गया" +msgstr[0] "सबसे ज़्यादा सम्पादित किया गया आर्टिकल" +msgstr[1] "सबसे ज़्यादा सम्पादित किए गए आर्टिकल" #: src/rcgcdw.py:198 msgid "Edits made" -msgstr "" +msgstr "दिए गए सम्पादनाएँ" #: src/rcgcdw.py:198 msgid "New files" -msgstr "" +msgstr "नए चित्र" #: src/rcgcdw.py:198 -#, fuzzy msgid "Admin actions" -msgstr "थ्रॉटल किए गए काम" +msgstr "एडमिन एक्शन" #: src/rcgcdw.py:199 msgid "Bytes changed" -msgstr "" +msgstr "बदले गए बाइट" #: src/rcgcdw.py:199 -#, fuzzy msgid "New articles" -msgstr "{article} को रिस्टोर किया गया" +msgstr "नए आर्टिकल" #: src/rcgcdw.py:200 msgid "Unique contributors" -msgstr "" +msgstr "विशेष सदस्य" #: src/rcgcdw.py:201 msgid "Most active hour" msgid_plural "Most active hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "सबसे सक्रीय घंटा" +msgstr[1] "सबसे सक्रीय घंटे" #: src/rcgcdw.py:202 msgid "Day score" -msgstr "" +msgstr "दिन का स्कोर" #: src/rcgcdw.py:244 msgid "director" -msgstr "" +msgstr "निर्देशक" #: src/rcgcdw.py:244 msgid "bot" -msgstr "" +msgstr "बॉट" #: src/rcgcdw.py:244 msgid "editor" -msgstr "" +msgstr "सम्पादक" #: src/rcgcdw.py:244 msgid "directors" -msgstr "" +msgstr "निर्देशक" #: src/rcgcdw.py:244 msgid "sysop" -msgstr "" +msgstr "साइसॉप" #: src/rcgcdw.py:244 msgid "bureaucrat" -msgstr "" +msgstr "ब्यूरोक्रैट" #: src/rcgcdw.py:244 msgid "reviewer" -msgstr "" +msgstr "रिव्युअर" #: src/rcgcdw.py:245 msgid "autoreview" -msgstr "" +msgstr "ऑटोरिव्यु" #: src/rcgcdw.py:245 msgid "autopatrol" -msgstr "" +msgstr "ऑटोपैट्रॉल" #: src/rcgcdw.py:245 msgid "wiki_guardian" -msgstr "" +msgstr "विकी_संरक्षक" #: src/rcgcdw.py:245 msgid "second" msgid_plural "seconds" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "सेकंड" +msgstr[1] "सेकंड" #: src/rcgcdw.py:245 msgid "minute" msgid_plural "minutes" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "मिनट" +msgstr[1] "मिनट" #: src/rcgcdw.py:245 msgid "hour" msgid_plural "hours" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "घंटा" +msgstr[1] "घंटे" #: src/rcgcdw.py:245 msgid "day" msgid_plural "days" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "दिन" +msgstr[1] "दिन" #: src/rcgcdw.py:245 msgid "week" msgid_plural "weeks" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "हफ्ता" +msgstr[1] "हफ्तें" #: src/rcgcdw.py:245 msgid "month" msgid_plural "months" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "महीना" +msgstr[1] "महीनें" #: src/rcgcdw.py:245 msgid "year" msgid_plural "years" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "साल" +msgstr[1] "साल" #: src/rcgcdw.py:245 msgid "millennium" msgid_plural "millennia" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "सहस्त्राब्द" +msgstr[1] "सहस्त्राब्द" #: src/rcgcdw.py:245 msgid "decade" msgid_plural "decades" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "दशक" +msgstr[1] "दशक" #: src/rcgcdw.py:245 msgid "century" msgid_plural "centuries" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "शताब्दी" +msgstr[1] "शताब्दियाँ" #~ msgid "None" #~ msgstr "कुछ नहीं" From 22e250e3f50b70e651f45bf81d3fa6ddcae29363 Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sun, 6 Dec 2020 04:25:35 +0000 Subject: [PATCH 13/94] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (5 of 5 strings) Translation: RcGcDw/rc Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc/zh_Hans/ --- locale/zh_Hans/LC_MESSAGES/rc.mo | Bin 317 -> 859 bytes locale/zh_Hans/LC_MESSAGES/rc.po | 19 +++++++++++-------- 2 files changed, 11 insertions(+), 8 deletions(-) diff --git a/locale/zh_Hans/LC_MESSAGES/rc.mo b/locale/zh_Hans/LC_MESSAGES/rc.mo index 8df67e9a4e92eea46b43cc0b76293475b6376e59..109bb9c5e04c11065a024f3026c55ce48cb642a1 100644 GIT binary patch literal 859 zcmZ{iO-~a+7=Twr533iwc=0gtA_Qi)twhNJ#!44x(xpu)eqGFVcW6i3na#}9`q`lI zU_4Y05)xvJ7ZSXn35oH8$WQPec#(c^GT{&CyKD&@^i7_9cV?gYdUt-F>RZ$xjsa(Y z3~(HH1cb2)oCMwjL%=s6bi2Sg;5VQHrw?h`58y0t0@^!=BmWQN&>uPy&3_(p=;t7V zx*L7)JPLri8=-$NK-IJf&KU6&2ByJx>BI6n12Z`uIw%ByoXTNY7;pcmmc4&wx{|A{I)-5-}W4;MfHe zAGYEb2V)Q*;yk%a!=-xO4Lg~~P8O$A{=X8C%b|QsIJdnXI^q3kyxoWin_c z>DXw@c9QALVqX>#FBvIpY zg-JZJ?}fXVCj#5d<34323yl=1(sPxXa4UF{i>kB`3wE1wJU)t|*YVh>ejQH{MnqJV zYorMEA!yi07;#b1wtoNz;vGr!P_4Rf4!%FM>^Umse tYi;@0!c%Q~`Biu6<=!3I+Su6o(rhoiYp*YM*EYA8)`2C0F8$%>4kvO&r2$u8ww zL8%4#MJ2kv#p#(Tx=y9(#kwK+Rtl3RGg@gomX_q_CYEF-C+6f-Dx|08r4}WYq^5BB dB<7`;CZ?zAhNLFuS}Ek^=cP_|Wy)n_003=CA>aT2 diff --git a/locale/zh_Hans/LC_MESSAGES/rc.po b/locale/zh_Hans/LC_MESSAGES/rc.po index 71391c0..334725c 100644 --- a/locale/zh_Hans/LC_MESSAGES/rc.po +++ b/locale/zh_Hans/LC_MESSAGES/rc.po @@ -8,32 +8,35 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2020-12-06 14:17+0000\n" +"Last-Translator: lakejason0 \n" +"Language-Team: Chinese (Simplified) \n" "Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.2.1\n" #: src/rc.py:321 #, python-brace-format msgid "{wiki} seems to be down or unreachable." -msgstr "" +msgstr "{wiki} 似乎无法访问。" #: src/rc.py:322 src/rc.py:334 msgid "Connection status" -msgstr "" +msgstr "连接状态" #: src/rc.py:332 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." -msgstr "" +msgstr "与 {wiki} 的连接现在应该很稳定。" #: src/rc.py:403 msgid "~~hidden~~" -msgstr "" +msgstr "~~隐藏~~" #: src/rc.py:407 msgid "hidden" -msgstr "" +msgstr "隐藏" From 9b340361e657b7673bff705981afb39ce4c9b853 Mon Sep 17 00:00:00 2001 From: Tamara Carvallo Date: Sun, 6 Dec 2020 02:40:00 +0000 Subject: [PATCH 14/94] Translated using Weblate (Spanish) Currently translated at 100.0% (5 of 5 strings) Translation: RcGcDw/rc Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc/es/ --- locale/es/LC_MESSAGES/rc.mo | Bin 584 -> 858 bytes locale/es/LC_MESSAGES/rc.po | 11 ++++++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/locale/es/LC_MESSAGES/rc.mo b/locale/es/LC_MESSAGES/rc.mo index 86658617bd5fa94d5be67335cba8a27f15b05104..5bc5c9896848e78d21a9635e54987fc05289f0e2 100644 GIT binary patch delta 450 zcmZ9GJxc>Y5QZljQ^ZOIZ7c>;Sg405qF`$qu(RLWTgc(L6Ye&g@#FFvg7_a|AqbY1 zY3!{Ov=$rxg701kLc7!1x5!8PzT0!!c?Y=dXu-7l~S zen1nf)rcO!23W=XI!6?uf1_7#&l7E7ZlQbs1Rd%CpG0-A0N_^T7iJ4C(Xm)-v`fTt z?v(50vo}uosz}a~8_tb6&lz)Mycea0trP)uk~lV&{#h-r#Zp+7jC(dSN_YHDKxH}E zD9d60w7Ivld%)rTQFu6f>#w*>**sOw1pc3qxFEibYaiXVVlCEOB;zN`YMQ94GNTO} oq{*t&XHp%>R6wG8sgr4{Kc-gWhget;pH-@ry_^P{ER`kw0zo}\n" -"Language-Team: Spanish \n" +"Language-Team: Spanish " +"\n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" @@ -21,7 +22,7 @@ msgstr "" #: src/rc.py:319 #, python-brace-format msgid "{wiki} seems to be down or unreachable." -msgstr "" +msgstr "{wiki} parece estar caído o no alcanzable." #: src/rc.py:320 src/rc.py:332 msgid "Connection status" @@ -30,11 +31,11 @@ msgstr "Estado de la conexión" #: src/rc.py:330 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." -msgstr "" +msgstr "La conexión a {wiki} parece estar estable ahora." #: src/rc.py:401 msgid "~~hidden~~" -msgstr "" +msgstr "~~oculto~~" #: src/rc.py:405 msgid "hidden" From 269c75d72e198ec9b28bf5613f9c7d4027bdf467 Mon Sep 17 00:00:00 2001 From: Tamara Carvallo Date: Sun, 6 Dec 2020 02:27:33 +0000 Subject: [PATCH 15/94] Translated using Weblate (Spanish) Currently translated at 100.0% (1 of 1 strings) Translation: RcGcDw/redaction Translate-URL: https://translate.wikibot.de/projects/rcgcdw/redaction/es/ --- locale/es/LC_MESSAGES/redaction.mo | Bin 497 -> 531 bytes locale/es/LC_MESSAGES/redaction.po | 11 +++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/locale/es/LC_MESSAGES/redaction.mo b/locale/es/LC_MESSAGES/redaction.mo index bce0bb3923622b38ac1ac24e5e8eaab4f0fd6f00..fc4dd9ba52a1cd3a818bb9dfed0bde5ff909ef9c 100644 GIT binary patch delta 109 zcmey!Jeeino)F7a1|VPpVi_RT0b*t#wgF-g@Bm_VAoc{}?Ticzfk2uQgn=4>T(CYM m#lR4hnwwvinljNMn$^(6%Fuk{j7UZ<*PP7U%)G>ud}WC-T~ diff --git a/locale/es/LC_MESSAGES/redaction.po b/locale/es/LC_MESSAGES/redaction.po index 5c5d84b..b92e082 100644 --- a/locale/es/LC_MESSAGES/redaction.po +++ b/locale/es/LC_MESSAGES/redaction.po @@ -8,15 +8,18 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" +"PO-Revision-Date: 2020-12-06 14:17+0000\n" +"Last-Translator: Tamara Carvallo \n" +"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.2.1\n" #: src/discord/redaction.py:59 src/discord/redaction.py:62 #: src/discord/redaction.py:67 msgid "Removed" -msgstr "" +msgstr "Eliminado" From 30db7ca96f52a6d26e0ca473f70ad34f721a665c Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Sun, 6 Dec 2020 15:28:36 +0100 Subject: [PATCH 16/94] fix settings.json --- settings.json.example | 510 +++++++++++++++++++++--------------------- 1 file changed, 255 insertions(+), 255 deletions(-) diff --git a/settings.json.example b/settings.json.example index 0f93e51..aff9b2b 100644 --- a/settings.json.example +++ b/settings.json.example @@ -1,69 +1,77 @@ { - "cooldown": 60, - "wiki_url": "https://wreckit-woodhouse.fandom.com/", - "rc_enabled": true, - "lang": "en", - "header": { - "user-agent": "RcGcDw/{version}" - }, - "limit": 10, - "webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", - "limitrefetch": 28, - "wikiname": "Wreck It Woodhouse", - "avatars": { - "connection_failed": "https://i.imgur.com/2jWQEt1.png", - "connection_restored": "", - "no_event": "", - "embed": "", - "compact": "" - }, - "ignored": ["external", "newusers/create", "newusers/autocreate", "newusers/create2", "newusers/byemail", "newusers/newusers"], - "show_updown_messages": true, - "ignored_namespaces": [], - "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.*?)\\}\\}", - "disallow_regexes": [], - "wiki_bot_login": "", - "wiki_bot_password": "", - "show_added_categories": true, - "show_bots": false, - "show_abuselog": false, - "hide_ips": false, - "discord_message_cooldown": 0, - "auto_suppression": { - "enabled": false, - "db_location": ":memory:" - }, - "logging": { - "version": 1, - "disable_existing_loggers": false, - "formatters": { - "standard": { - "format": "%(name)s - %(levelname)s: %(message)s" - } - }, - "handlers": { - "default": { - "formatter": "standard", - "class": "logging.StreamHandler", - "stream": "ext://sys.stdout" - } - }, - "loggers": { - "": { - "level": 0, - "handlers": ["default"] - }, - "rcgcdw": { - }, - "rcgcdw.misc": { - } - } - }, + "cooldown": 60, + "wiki_url": "https://wreckit-woodhouse.fandom.com/", + "rc_enabled": true, + "lang": "en", + "header": { + "user-agent": "RcGcDw/{version}" + }, + "limit": 10, + "webhookURL": "https://discordapp.com/api/webhooks/111111111111111111/aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa", + "limitrefetch": 28, + "wikiname": "Wreck It Woodhouse", + "avatars": { + "connection_failed": "https://i.imgur.com/2jWQEt1.png", + "connection_restored": "", + "no_event": "", + "embed": "", + "compact": "" + }, + "ignored": ["external", "newusers/create", "newusers/autocreate", "newusers/create2", "newusers/byemail", "newusers/newusers"], + "show_updown_messages": true, + "ignored_namespaces": [], + "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.*?)\\}\\}", + "disallow_regexes": [], + "wiki_bot_login": "", + "wiki_bot_password": "", + "show_added_categories": true, + "show_bots": false, + "show_abuselog": false, + "hide_ips": false, + "discord_message_cooldown": 0, + "auto_suppression": { + "enabled": false, + "db_location": ":memory:" + }, + "logging": { + "version": 1, + "disable_existing_loggers": false, + "formatters": { + "standard": { + "format": "%(name)s - %(levelname)s: %(message)s" + } + }, + "handlers": { + "default": { + "formatter": "standard", + "class": "logging.StreamHandler", + "stream": "ext://sys.stdout" + } + }, + "loggers": { + "": { + "level": 0, + "handlers": ["default"] + }, + "rcgcdw": { + }, + "rcgcdw.misc": { + } + } + }, + "appearance":{ + "mode": "embed", + "embed": { + "show_edit_changes": false, + "show_footer": true, + "embed_images": true + } + }, "fandom_discussions": { "enabled": false, "wiki_id": 1885853, @@ -79,464 +87,456 @@ }, "show_forums": [] }, - "appearance":{ - "mode": "embed", - "embed": { - "show_edit_changes": false, - "show_footer": true, - "embed_images": true, - } - }, - "event_appearance": { - "daily_overview": { + "event_appearance": { + "daily_overview": { "icon": "", "color": 16312092, "emoji": "" - }, - "new": { + }, + "new": { "icon": "https://i.imgur.com/6HIbEq8.png", "color": "THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE", "emoji": "🆕" - }, - "edit": { + }, + "edit": { "icon": "", "color": "THIS COLOR DEPENDS ON EDIT SIZE, PLEASE DON'T CHANGE", "emoji": "📝" - }, - "upload/overwrite": { + }, + "upload/overwrite": { "icon": "https://i.imgur.com/egJpa81.png", "color": 12390624, "emoji": "🖼️" - }, - "upload/upload": { + }, + "upload/upload": { "icon": "https://i.imgur.com/egJpa81.png", "color": 12390624, "emoji": "🖼️" - }, - "upload/revert": { + }, + "upload/revert": { "icon": "https://i.imgur.com/egJpa81.png", "color": 12390624, "emoji": "⏮️" - }, - "delete/delete": { + }, + "delete/delete": { "icon": "https://i.imgur.com/BU77GD3.png", "color": 1, "emoji": "🗑️" - }, - "delete/delete_redir": { + }, + "delete/delete_redir": { "icon": "https://i.imgur.com/BU77GD3.png", "color": 1, "emoji": "🗑️" - }, - "delete/restore": { + }, + "delete/restore": { "icon": "https://i.imgur.com/9MnROIU.png", "color": 1, "emoji": "♻️" - }, - "delete/revision": { + }, + "delete/revision": { "icon": "https://i.imgur.com/1gps6EZ.png", "color": 1, "emoji": "👁️" - }, - "delete/event": { + }, + "delete/event": { "icon": "https://i.imgur.com/1gps6EZ.png", "color": 1, "emoji": "👁️" - }, - "merge/merge": { + }, + "merge/merge": { "icon": "https://i.imgur.com/uQMK9XK.png", "color": 25600, "emoji": "🖇️" - }, - "move/move": { + }, + "move/move": { "icon": "https://i.imgur.com/eXz9dog.png", "color": 25600, "emoji": "📨" - }, - "move/move_redir": { + }, + "move/move_redir": { "icon": "https://i.imgur.com/UtC3YX2.png", "color": 25600, "emoji": "📨" - }, - "block/block": { + }, + "block/block": { "icon": "https://i.imgur.com/g7KgZHf.png", "color": 1, "emoji": "🚫" - }, - "block/unblock": { + }, + "block/unblock": { "icon": "https://i.imgur.com/bvtBJ8o.png", "color": 1, "emoji": "✅" - }, - "block/reblock": { + }, + "block/reblock": { "icon": "https://i.imgur.com/g7KgZHf.png", "color": 1, "emoji": "🚫" - }, - "protect/protect": { + }, + "protect/protect": { "icon": "https://i.imgur.com/bzPt89Z.png", "color": 16312092, "emoji": "🔒" - }, - "protect/modify": { + }, + "protect/modify": { "icon": "https://i.imgur.com/bzPt89Z.png", "color": 16312092, "emoji": "🔐" - }, - "protect/move_prot": { + }, + "protect/move_prot": { "icon": "https://i.imgur.com/bzPt89Z.png", "color": 16312092, "emoji": "🔏" - }, - "protect/unprotect": { + }, + "protect/unprotect": { "icon": "https://i.imgur.com/2wN3Qcq.png", "color": 16312092, "emoji": "🔓" - }, - "import/upload": { + }, + "import/upload": { "icon": "", "color": 65280, "emoji": "📥" - }, - "import/interwiki": { + }, + "import/interwiki": { "icon": "https://i.imgur.com/sFkhghb.png", "color": 65280, "emoji": "📥" - }, - "rights/rights": { + }, + "rights/rights": { "icon": "", "color": 16711680, "emoji": "🏅" - }, - "rights/autopromote": { + }, + "rights/autopromote": { "icon": "", "color": 16711680, "emoji": "🏅" - }, - "abusefilter/modify": { + }, + "abusefilter/modify": { "icon": "https://i.imgur.com/Sn2NzRJ.png", "color": 16711680, "emoji": "🔍" - }, - "abusefilter/create": { + }, + "abusefilter/create": { "icon": "https://i.imgur.com/Sn2NzRJ.png", "color": 16711680, "emoji": "🔍" - }, - "interwiki/iw_add": { + }, + "interwiki/iw_add": { "icon": "https://i.imgur.com/sFkhghb.png", "color": 16711680, "emoji": "🔗" - }, - "interwiki/iw_edit": { + }, + "interwiki/iw_edit": { "icon": "https://i.imgur.com/sFkhghb.png", "color": 16711680, "emoji": "🔗" - }, - "interwiki/iw_delete": { + }, + "interwiki/iw_delete": { "icon": "https://i.imgur.com/sFkhghb.png", "color": 16711680, "emoji": "🔗" - }, - "curseprofile/comment-created": { + }, + "curseprofile/comment-created": { "icon": "https://i.imgur.com/Lvy5E32.png", "color": 16089376, "emoji": "✉️" - }, - "curseprofile/comment-edited": { + }, + "curseprofile/comment-edited": { "icon": "https://i.imgur.com/Lvy5E32.png", "color": 16089376, "emoji": "📧" - }, - "curseprofile/comment-deleted": { + }, + "curseprofile/comment-deleted": { "icon": "", "color": 16089376, "emoji": "🗑️" - }, - "curseprofile/comment-purged":{ + }, + "curseprofile/comment-purged":{ "icon":"", "color": 16089376, "emoji": "👁️" - }, - "curseprofile/comment-replied": { + }, + "curseprofile/comment-replied": { "icon": "https://i.imgur.com/hkyYsI1.png", "color": 16089376, "emoji": "📩" - }, - "curseprofile/profile-edited": { + }, + "curseprofile/profile-edited": { "icon": "", "color": 16089376, "emoji": "📌" - }, - "contentmodel/change": { + }, + "contentmodel/change": { "icon": "", "color": 25600, "emoji": "📋" - }, - "cargo/deletetable": { + }, + "cargo/deletetable": { "icon": "", "color": 16776960, "emoji": "📦" - }, - "cargo/createtable": { + }, + "cargo/createtable": { "icon": "", "color": 16776960, "emoji": "📦" - }, - "cargo/replacetable": { + }, + "cargo/replacetable": { "icon": "", "color": 16776960, "emoji": "📦" - }, - "cargo/recreatetable": { + }, + "cargo/recreatetable": { "icon": "", "color": 16776960, "emoji": "📦" - }, - "sprite/sprite": { + }, + "sprite/sprite": { "icon": "", "color": 16776960, "emoji": "🪟" - }, - "sprite/sheet": { + }, + "sprite/sheet": { "icon": "", "color": 16776960, "emoji": "🪟" - }, - "sprite/slice": { + }, + "sprite/slice": { "icon": "", "color": 16776960, "emoji": "🪟" - }, - "managetags/create": { + }, + "managetags/create": { "icon": "", "color": 16776960, "emoji": "🏷️" - }, - "managetags/delete": { + }, + "managetags/delete": { "icon": "", "color": 16776960, "emoji": "🏷️" - }, - "managetags/activate": { + }, + "managetags/activate": { "icon": "", "color": 16776960, "emoji": "🏷️" - }, - "managetags/deactivate": { + }, + "managetags/deactivate": { "icon": "", "color": 16776960, "emoji": "🏷️" - }, - "newusers/autocreate": { + }, + "newusers/autocreate": { "icon": "", "color": 65280, "emoji": "🗿" - }, - "newusers/byemail": { + }, + "newusers/byemail": { "icon": "", "color": 65280, "emoji": "🗿" - }, - "newusers/create": { + }, + "newusers/create": { "icon": "", "color": 65280, "emoji": "🗿" - }, - "newusers/create2": { + }, + "newusers/create2": { "icon": "", "color": 65280, "emoji": "🗿" - }, - "newusers/newusers": { + }, + "newusers/newusers": { "icon": "", "color": 65280, "emoji": "🗿" - }, - "managewiki/delete": { + }, + "managewiki/delete": { "icon": "", "color": 8421504, "emoji": "🗑️" - }, - "managewiki/lock": { + }, + "managewiki/lock": { "icon": "", "color": 8421504, "emoji": "🔒" - }, - "managewiki/namespaces": { + }, + "managewiki/namespaces": { "icon": "", "color": 8421504, "emoji": "📦" - }, - "managewiki/namespaces-delete": { + }, + "managewiki/namespaces-delete": { "icon": "", "color": 8421504, "emoji": "🗑️" - }, - "managewiki/rights": { + }, + "managewiki/rights": { "icon": "", "color": 8421504, "emoji": "🏅" - }, - "managewiki/settings": { + }, + "managewiki/settings": { "icon": "", "color": 8421504, "emoji": "⚙️" - }, - "managewiki/undelete": { + }, + "managewiki/undelete": { "icon": "", "color": 8421504, "emoji": "♻️" - }, - "managewiki/unlock": { + }, + "managewiki/unlock": { "icon": "", "color": 8421504, "emoji": "🔓" - }, - "datadump/generate": { + }, + "datadump/generate": { "icon": "", "color": 8421504, "emoji": "📤" - }, - "datadump/delete": { + }, + "datadump/delete": { "icon": "", "color": 8421504, "emoji": "🗑️" - }, - "pagetranslation/mark": { + }, + "pagetranslation/mark": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/unmark": { + }, + "pagetranslation/unmark": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/moveok": { + }, + "pagetranslation/moveok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/movenok": { + }, + "pagetranslation/movenok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/deletefok": { + }, + "pagetranslation/deletefok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/deletefnok": { + }, + "pagetranslation/deletefnok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/deletelok": { + }, + "pagetranslation/deletelok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/deletelnok": { + }, + "pagetranslation/deletelnok": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/encourage": { + }, + "pagetranslation/encourage": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/discourage": { + }, + "pagetranslation/discourage": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/prioritylanguages": { + }, + "pagetranslation/prioritylanguages": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/associate": { + }, + "pagetranslation/associate": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagetranslation/dissociate": { + }, + "pagetranslation/dissociate": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "translationreview/message": { + }, + "translationreview/message": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "translationreview/group": { + }, + "translationreview/group": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "pagelang/pagelang": { + }, + "pagelang/pagelang": { "icon": "", "color": 8421504, "emoji": "🌐" - }, - "renameuser/renameuser": { + }, + "renameuser/renameuser": { "icon": "", "color": 8421504, "emoji": "📛" - }, - "suppressed": { + }, + "suppressed": { "icon": "https://i.imgur.com/1gps6EZ.png", "color": 1, "emoji": "👁️" - }, - "discussion/forum/post": { + }, + "discussion/forum/post": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 54998, "emoji": "📝" - }, - "discussion/forum/reply": { + }, + "discussion/forum/reply": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 54998, "emoji": "📝" - }, - "discussion/forum/poll": { + }, + "discussion/forum/poll": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 54998, "emoji": "📝" - }, - "discussion/forum/quiz": { + }, + "discussion/forum/quiz": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 54998, "emoji": "📝" - }, - "discussion/wall/post": { + }, + "discussion/wall/post": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 3752525, "emoji": "✉️" - }, - "discussion/wall/reply": { + }, + "discussion/wall/reply": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 3752525, "emoji": "📩" - }, - "discussion/comment/post": { + }, + "discussion/comment/post": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 10802, "emoji": "🗒️" - }, - "discussion/comment/reply": { + }, + "discussion/comment/reply": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 10802, "emoji": "🗒️" - }, - "unknown": { + }, + "unknown": { "icon": "", "color": 0, "emoji": "❓" - } - } + } + } } \ No newline at end of file From 674eca4b2b6eb63756262ab912844e4a74b8cf59 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Sun, 6 Dec 2020 15:31:57 +0100 Subject: [PATCH 17/94] fix duplicate languages --- .../LC_MESSAGES/discussion_formatters.po | 2 +- .../{zh_Hans => zh-hans}/LC_MESSAGES/misc.mo | Bin locale/zh-hans/LC_MESSAGES/misc.po | 51 +- locale/zh-hans/LC_MESSAGES/rc.mo | Bin 317 -> 859 bytes locale/zh-hans/LC_MESSAGES/rc.po | 33 +- locale/zh-hans/LC_MESSAGES/rcgcdw.mo | Bin 353 -> 353 bytes locale/zh-hans/LC_MESSAGES/rcgcdw.po | 1054 ++------------ .../LC_MESSAGES/discussion_formatters.mo | Bin .../LC_MESSAGES/discussion_formatters.po | 0 .../{zh_Hant => zh-hant}/LC_MESSAGES/misc.mo | Bin .../{zh_Hant => zh-hant}/LC_MESSAGES/misc.po | 0 locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc.mo | Bin locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc.po | 0 .../LC_MESSAGES/rc_formatters.mo | Bin .../LC_MESSAGES/rc_formatters.po | 0 .../LC_MESSAGES/rcgcdw.mo | Bin .../LC_MESSAGES/rcgcdw.po | 0 .../LC_MESSAGES/redaction.mo | Bin .../LC_MESSAGES/redaction.po | 0 .../LC_MESSAGES/discussion_formatters.mo | Bin 317 -> 0 bytes .../LC_MESSAGES/discussion_formatters.po | 159 -- locale/zh_Hans/LC_MESSAGES/misc.po | 88 -- locale/zh_Hans/LC_MESSAGES/rc.mo | Bin 859 -> 0 bytes locale/zh_Hans/LC_MESSAGES/rc.po | 42 - locale/zh_Hans/LC_MESSAGES/rc_formatters.mo | Bin 353 -> 0 bytes locale/zh_Hans/LC_MESSAGES/rc_formatters.po | 1291 ----------------- locale/zh_Hans/LC_MESSAGES/rcgcdw.mo | Bin 353 -> 0 bytes locale/zh_Hans/LC_MESSAGES/rcgcdw.po | 184 --- 28 files changed, 156 insertions(+), 2748 deletions(-) rename locale/{zh_Hans => zh-hans}/LC_MESSAGES/misc.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/discussion_formatters.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/discussion_formatters.po (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/misc.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/misc.po (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc.po (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc_formatters.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rc_formatters.po (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rcgcdw.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/rcgcdw.po (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/redaction.mo (100%) rename locale/{zh_Hant => zh-hant}/LC_MESSAGES/redaction.po (100%) delete mode 100644 locale/zh_Hans/LC_MESSAGES/discussion_formatters.mo delete mode 100644 locale/zh_Hans/LC_MESSAGES/discussion_formatters.po delete mode 100644 locale/zh_Hans/LC_MESSAGES/misc.po delete mode 100644 locale/zh_Hans/LC_MESSAGES/rc.mo delete mode 100644 locale/zh_Hans/LC_MESSAGES/rc.po delete mode 100644 locale/zh_Hans/LC_MESSAGES/rc_formatters.mo delete mode 100644 locale/zh_Hans/LC_MESSAGES/rc_formatters.po delete mode 100644 locale/zh_Hans/LC_MESSAGES/rcgcdw.mo delete mode 100644 locale/zh_Hans/LC_MESSAGES/rcgcdw.po diff --git a/locale/zh-hans/LC_MESSAGES/discussion_formatters.po b/locale/zh-hans/LC_MESSAGES/discussion_formatters.po index c83ebc8..2250351 100644 --- a/locale/zh-hans/LC_MESSAGES/discussion_formatters.po +++ b/locale/zh-hans/LC_MESSAGES/discussion_formatters.po @@ -11,7 +11,7 @@ msgstr "" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" -"Language: zh-hans\n" +"Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" diff --git a/locale/zh_Hans/LC_MESSAGES/misc.mo b/locale/zh-hans/LC_MESSAGES/misc.mo similarity index 100% rename from locale/zh_Hans/LC_MESSAGES/misc.mo rename to locale/zh-hans/LC_MESSAGES/misc.mo diff --git a/locale/zh-hans/LC_MESSAGES/misc.po b/locale/zh-hans/LC_MESSAGES/misc.po index 098153d..7b0e507 100644 --- a/locale/zh-hans/LC_MESSAGES/misc.po +++ b/locale/zh-hans/LC_MESSAGES/misc.po @@ -7,77 +7,82 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh-hans\n" +"POT-Creation-Date: 2020-11-28 23:45+0100\n" +"PO-Revision-Date: 2020-12-06 14:17+0000\n" +"Last-Translator: lakejason0 \n" +"Language-Team: Chinese (Simplified) \n" +"Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.2.1\n" #: src/misc.py:45 msgid "Location" -msgstr "" +msgstr "位置" #: src/misc.py:45 msgid "About me" -msgstr "" +msgstr "关于我" #: src/misc.py:45 msgid "Google link" -msgstr "" +msgstr "Google 链接" #: src/misc.py:45 msgid "Facebook link" -msgstr "" +msgstr "Facebook 链接" #: src/misc.py:45 msgid "Twitter link" -msgstr "" +msgstr "Twitter 链接" #: src/misc.py:45 msgid "Reddit link" -msgstr "" +msgstr "Reddit 链接" #: src/misc.py:45 msgid "Twitch link" -msgstr "" +msgstr "Twitch 链接" #: src/misc.py:45 msgid "PSN link" -msgstr "" +msgstr "PSN 链接" #: src/misc.py:45 msgid "VK link" -msgstr "" +msgstr "VK 链接" #: src/misc.py:45 msgid "XBL link" -msgstr "" +msgstr "XBL 链接" #: src/misc.py:45 msgid "Steam link" -msgstr "" +msgstr "Steam 链接" #: src/misc.py:45 msgid "Discord handle" -msgstr "" +msgstr "Discord handle" #: src/misc.py:45 msgid "Battle.net handle" -msgstr "" +msgstr "Battle.net handle" -#: src/misc.py:114 +#: src/misc.py:119 msgid "" "\n" "__And more__" msgstr "" +"\n" +"__还有更多__" -#: src/misc.py:271 +#: src/misc.py:276 msgid "Unknown" -msgstr "" +msgstr "未知" -#: src/misc.py:273 +#: src/misc.py:278 msgid "unknown" -msgstr "" +msgstr "未知" diff --git a/locale/zh-hans/LC_MESSAGES/rc.mo b/locale/zh-hans/LC_MESSAGES/rc.mo index b5f2ff9fed1dbd037893bd1f9013184f8a32ca4f..109bb9c5e04c11065a024f3026c55ce48cb642a1 100644 GIT binary patch literal 859 zcmZ{iO-~a+7=Twr533iwc=0gtA_Qi)twhNJ#!44x(xpu)eqGFVcW6i3na#}9`q`lI zU_4Y05)xvJ7ZSXn35oH8$WQPec#(c^GT{&CyKD&@^i7_9cV?gYdUt-F>RZ$xjsa(Y z3~(HH1cb2)oCMwjL%=s6bi2Sg;5VQHrw?h`58y0t0@^!=BmWQN&>uPy&3_(p=;t7V zx*L7)JPLri8=-$NK-IJf&KU6&2ByJx>BI6n12Z`uIw%ByoXTNY7;pcmmc4&wx{|A{I)-5-}W4;MfHe zAGYEb2V)Q*;yk%a!=-xO4Lg~~P8O$A{=X8C%b|QsIJdnXI^q3kyxoWin_c z>DXw@c9QALVqX>#FBvIpY zg-JZJ?}fXVCj#5d<34323yl=1(sPxXa4UF{i>kB`3wE1wJU)t|*YVh>ejQH{MnqJV zYorMEA!yi07;#b1wtoNz;vGr!P_4Rf4!%FM>^Umse tYi;@0!c%Q~`Biu6<=!3I+Su6o(rhoiYp*YM*EYA8)`2C0F8$%>4kvO&r2$u8ww zL8%4#MJ2kv#p#(Tx=y9(#kwK+Rtl3RGg?_WmX_q_CYEF-C+6f-Dx|08r4}WYq^5BB lB<7`;CZ?zAhNLFuS}Ek^=cU5MtQ4v;bTcN0FvT%4005s#Chh\n" +"Language-Team: Chinese (Simplified) \n" +"Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.2.1\n" -#: src/rc.py:319 +#: src/rc.py:321 #, python-brace-format msgid "{wiki} seems to be down or unreachable." -msgstr "" +msgstr "{wiki} 似乎无法访问。" -#: src/rc.py:320 src/rc.py:332 +#: src/rc.py:322 src/rc.py:334 msgid "Connection status" -msgstr "" +msgstr "连接状态" -#: src/rc.py:330 +#: src/rc.py:332 #, python-brace-format msgid "Connection to {wiki} seems to be stable now." -msgstr "" +msgstr "与 {wiki} 的连接现在应该很稳定。" -#: src/rc.py:401 +#: src/rc.py:403 msgid "~~hidden~~" -msgstr "" +msgstr "~~隐藏~~" -#: src/rc.py:405 +#: src/rc.py:407 msgid "hidden" -msgstr "" +msgstr "隐藏" diff --git a/locale/zh-hans/LC_MESSAGES/rcgcdw.mo b/locale/zh-hans/LC_MESSAGES/rcgcdw.mo index 7eb3ce5df8659bd3ad70ab491d6b285dd768d3b7..c1e7a90c6ab6ac3645ebd9fe5e978f3f62ca09cd 100644 GIT binary patch delta 12 TcmaFJ^pI)79j17XiT9cTB?kr0 delta 12 TcmaFJ^pI)79VXq3iT9cTB#i~U diff --git a/locale/zh-hans/LC_MESSAGES/rcgcdw.po b/locale/zh-hans/LC_MESSAGES/rcgcdw.po index a98df4f..1368bdc 100644 --- a/locale/zh-hans/LC_MESSAGES/rcgcdw.po +++ b/locale/zh-hans/LC_MESSAGES/rcgcdw.po @@ -7,1014 +7,178 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-18 14:13+0100\n" +"POT-Creation-Date: 2020-11-28 23:45+0100\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: Automatically generated\n" "Language-Team: none\n" -"Language: zh-hans\n" +"Language: zh_Hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: src/rc_formatters.py:28 -msgid "None" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Warning issued" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**Blocked user**" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Tagged the edit" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Disallowed the action" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**IP range blocked**" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Throttled actions" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Removed autoconfirmed group" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**Removed from privileged groups**" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Edit" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Upload" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Move" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Stash upload" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Deletion" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Account creation" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Auto account creation" -msgstr "" - -#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 -#: src/rc_formatters.py:75 src/rc_formatters.py:96 -msgid "Unregistered user" -msgstr "" - -#: src/rc_formatters.py:83 +#: src/rcgcdw.py:115 src/rcgcdw.py:117 src/rcgcdw.py:119 src/rcgcdw.py:121 +#: src/rcgcdw.py:123 src/rcgcdw.py:125 src/rcgcdw.py:127 #, python-brace-format -msgid "" -"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " -"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgid "{value} (avg. {avg})" msgstr "" -#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 -#: src/rc_formatters.py:445 src/rc_formatters.py:448 src/rc_formatters.py:451 -#: src/rc_formatters.py:452 src/rc_formatters.py:457 src/rc_formatters.py:458 -#: src/rc_formatters.py:465 src/rc_formatters.py:469 src/rc_formatters.py:489 -#: src/rc_formatters.py:490 src/rc_formatters.py:491 src/rc_formatters.py:921 -#: src/rc_formatters.py:924 src/rc_formatters.py:927 src/rc_formatters.py:929 -#: src/rc_formatters.py:932 src/rc_formatters.py:934 src/rc_formatters.py:939 -#: src/rc_formatters.py:942 src/rc_formatters.py:947 -msgid "Unknown" +#: src/rcgcdw.py:147 +msgid "Daily overview" msgstr "" -#: src/rc_formatters.py:117 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited [{article}]({edit_link}){comment} ({bold}" -"{sign}{edit_size}{bold})" +#: src/rcgcdw.py:155 +msgid "No activity" msgstr "" -#: src/rc_formatters.py:119 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created [{article}]({edit_link}){comment} ({bold}" -"{sign}{edit_size}{bold})" -msgstr "" - -#: src/rc_formatters.py:122 -#, python-brace-format -msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:129 -#, python-brace-format -msgid "" -"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:133 -#, python-brace-format -msgid "" -"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:136 -#, python-brace-format -msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:142 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted redirect by overwriting [{page}]" -"({page_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:148 src/rc_formatters.py:153 -msgid "without making a redirect" -msgstr "" - -#: src/rc_formatters.py:148 src/rc_formatters.py:154 -msgid "with a redirect" -msgstr "" - -#: src/rc_formatters.py:149 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" -"({target_url}) {made_a_redirect}{comment}" -msgstr "" - -#: src/rc_formatters.py:155 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " -"[{target}]({target_url}) {made_a_redirect}{comment}" -msgstr "" - -#: src/rc_formatters.py:160 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved protection settings from {redirect}*{article}" -"* to [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:171 src/rc_formatters.py:662 -msgid "for infinity and beyond" -msgstr "" - -#: src/rc_formatters.py:180 src/rc_formatters.py:670 -#, python-brace-format -msgid "for {num} {translated_length}" -msgstr "" - -#: src/rc_formatters.py:186 src/rc_formatters.py:674 -msgid "until {}" -msgstr "" - -#: src/rc_formatters.py:190 -msgid " on pages: " -msgstr "" - -#: src/rc_formatters.py:197 src/rc_formatters.py:687 -msgid " and namespaces: " -msgstr "" - -#: src/rc_formatters.py:199 -msgid " on namespaces: " -msgstr "" - -#: src/rc_formatters.py:211 -#, python-brace-format -msgid "" -"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" -"{restriction_desc}{comment}" -msgstr "" - -#: src/rc_formatters.py:215 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed block settings for [{blocked_user}]" -"({user_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:219 -#, python-brace-format -msgid "" -"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:224 -#, python-brace-format -msgid "" -"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:226 -#, python-brace-format -msgid "" -"[{author}]({author_url}) left a [comment]({comment}) on their own profile" -msgstr "" - -#: src/rc_formatters.py:232 -#, python-brace-format -msgid "" -"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " -"profile" -msgstr "" - -#: src/rc_formatters.py:238 -#, python-brace-format -msgid "" -"[{author}]({author_url}) replied to a [comment]({comment}) on their own " -"profile" -msgstr "" - -#: src/rc_formatters.py:246 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:252 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" -msgstr "" - -#: src/rc_formatters.py:259 -#, python-brace-format -msgid "[{author}]({author_url}) purged a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:261 -#, python-brace-format -msgid "[{author}]({author_url}) purged a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:265 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:267 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:273 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on {target}'s profile. *({desc})*" -msgstr "" - -#: src/rc_formatters.py:279 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on their own profile. *({desc})*" -msgstr "" - -#: src/rc_formatters.py:293 src/rc_formatters.py:295 src/rc_formatters.py:765 -#: src/rc_formatters.py:767 -msgid "none" -msgstr "" - -#: src/rc_formatters.py:298 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed group membership for [{target}]" -"({target_url}) from {old_groups} to {new_groups}{comment}" -msgstr "" - -#: src/rc_formatters.py:300 -#, python-brace-format -msgid "" -"{author} autopromoted [{target}]({target_url}) from {old_groups} to " -"{new_groups}{comment}" -msgstr "" - -#: src/rc_formatters.py:301 src/rc_formatters.py:752 -msgid "System" -msgstr "" - -#: src/rc_formatters.py:306 -#, python-brace-format -msgid "" -"[{author}]({author_url}) protected [{article}]({article_url}) with the " -"following settings: {settings}{comment}" -msgstr "" - -#: src/rc_formatters.py:308 src/rc_formatters.py:316 src/rc_formatters.py:775 -#: src/rc_formatters.py:781 -msgid " [cascading]" -msgstr "" - -#: src/rc_formatters.py:313 -#, python-brace-format -msgid "" -"[{author}]({author_url}) modified protection settings of [{article}]" -"({article_url}) to: {settings}{comment}" -msgstr "" - -#: src/rc_formatters.py:320 -#, python-brace-format -msgid "" -"[{author}]({author_url}) removed protection from [{article}]({article_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:324 -#, python-brace-format -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}" +#: src/rcgcdw.py:179 +msgid " ({} action)" +msgid_plural " ({} actions)" msgstr[0] "" -#: src/rc_formatters.py:337 -#, 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}" +#: src/rcgcdw.py:181 +msgid " ({} edit)" +msgid_plural " ({} edits)" msgstr[0] "" -#: src/rc_formatters.py:342 -#, python-brace-format -msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:344 -#, python-brace-format -msgid "[{author}]({author_url}) changed visibility of log events{comment}" -msgstr "" - -#: src/rc_formatters.py:354 -#, python-brace-format -msgid "[{author}]({author_url}) imported interwiki{comment}" -msgstr "" - -#: src/rc_formatters.py:357 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" -msgstr "" - -#: src/rc_formatters.py:361 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" -msgstr "" - -#: src/rc_formatters.py:365 -#, python-brace-format -msgid "" -"[{author}]({author_url}) merged revision histories of [{article}]" -"({article_url}) into [{dest}]({dest_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:369 -#, python-brace-format -msgid "Account [{author}]({author_url}) was created automatically" -msgstr "" - -#: src/rc_formatters.py:372 src/rc_formatters.py:381 -#, python-brace-format -msgid "Account [{author}]({author_url}) was created" -msgstr "" - -#: src/rc_formatters.py:375 -#, python-brace-format -msgid "" -"Account [{article}]({article_url}) was created by [{author}]({author_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:378 -#, python-brace-format -msgid "" -"Account [{article}]({article_url}) was created by [{author}]({author_url}) " -"and password was sent by email{comment}" -msgstr "" - -#: src/rc_formatters.py:384 -#, python-brace-format -msgid "" -"[{author}]({author_url}) added an entry to the [interwiki table]" -"({table_url}) pointing to {website} with {prefix} prefix" -msgstr "" - -#: src/rc_formatters.py:390 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " -"pointing to {website} with {prefix} prefix" -msgstr "" - -#: src/rc_formatters.py:396 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" -msgstr "" - -#: src/rc_formatters.py:399 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed the content model of the page [{article}]" -"({article_url}) from {old} to {new}{comment}" -msgstr "" - -#: src/rc_formatters.py:403 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" -msgstr "" - -#: src/rc_formatters.py:406 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created the sprite sheet for [{article}]" -"({article_url})" -msgstr "" - -#: src/rc_formatters.py:409 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the slice for [{article}]({article_url})" -msgstr "" - -#: src/rc_formatters.py:414 -#, python-brace-format -msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:416 -#, python-brace-format -msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:421 -#, python-brace-format -msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:426 -#, python-brace-format -msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:429 -#, python-brace-format -msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:433 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:437 -#, python-brace-format -msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:440 -#, python-brace-format -msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:442 -#, python-brace-format -msgid "[{author}]({author_url}) changed wiki settings ({reason})" -msgstr "" - -#: src/rc_formatters.py:444 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:447 -#, python-brace-format -msgid "[{author}]({author_url}) locked a wiki *{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:450 -#, python-brace-format -msgid "" -"[{author}]({author_url}) modified a namespace *{namespace_name}* on " -"*{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:455 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " -"*{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:460 -#, python-brace-format -msgid "[{author}]({author_url}) modified user group *{group_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:464 -#, python-brace-format -msgid "[{author}]({author_url}) restored a wiki *{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:468 -#, python-brace-format -msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}* ({comment})" -msgstr "" - -#: src/rc_formatters.py:473 -msgid "An action has been hidden by administration." -msgstr "" - -#: src/rc_formatters.py:480 -#, python-brace-format -msgid "" -"Unknown event `{event}` by [{author}]({author_url}), report it on the " -"[support server](<{support}>)." -msgstr "" - -#: src/rc_formatters.py:488 -#, python-brace-format -msgid "{user} triggered \"{abuse_filter}\"" -msgstr "" - -#: src/rc_formatters.py:489 -msgid "Performed" -msgstr "" - -#: src/rc_formatters.py:490 -msgid "Action taken" -msgstr "" - -#: src/rc_formatters.py:491 -msgid "Title" -msgstr "" - -#: src/rc_formatters.py:500 src/rc_formatters.py:768 -msgid "No description provided" -msgstr "" - -#: src/rc_formatters.py:524 -msgid "(N!) " -msgstr "" - -#: src/rc_formatters.py:525 -msgid "m" -msgstr "" - -#: src/rc_formatters.py:525 -msgid "b" -msgstr "" - -#: src/rc_formatters.py:542 src/rc_formatters.py:547 -msgid "__Only whitespace__" -msgstr "" - -#: src/rc_formatters.py:552 -msgid "Removed" -msgstr "" - -#: src/rc_formatters.py:554 -msgid "Added" -msgstr "" - -#: src/rc_formatters.py:588 src/rc_formatters.py:627 -msgid "Options" -msgstr "" - -#: src/rc_formatters.py:588 -#, python-brace-format -msgid "([preview]({link}) | [undo]({undolink}))" -msgstr "" - -#: src/rc_formatters.py:593 -#, python-brace-format -msgid "Uploaded a new version of {name}" -msgstr "" - -#: src/rc_formatters.py:595 -#, python-brace-format -msgid "Reverted a version of {name}" -msgstr "" - -#: src/rc_formatters.py:597 -#, python-brace-format -msgid "Uploaded {name}" -msgstr "" - -#: src/rc_formatters.py:613 -msgid "**No license!**" -msgstr "" - -#: src/rc_formatters.py:625 -msgid "" -"\n" -"License: {}" -msgstr "" - -#: src/rc_formatters.py:627 -#, python-brace-format -msgid "([preview]({link}))" -msgstr "" - -#: src/rc_formatters.py:632 -#, python-brace-format -msgid "Deleted page {article}" -msgstr "" - -#: src/rc_formatters.py:637 -#, python-brace-format -msgid "Deleted redirect {article} by overwriting" -msgstr "" - -#: src/rc_formatters.py:643 -msgid "No redirect has been made" -msgstr "" - -#: src/rc_formatters.py:644 -msgid "A redirect has been made" -msgstr "" - -#: src/rc_formatters.py:645 -#, python-brace-format -msgid "Moved {redirect}{article} to {target}" -msgstr "" - -#: src/rc_formatters.py:648 -#, python-brace-format -msgid "Moved {redirect}{article} to {title} over redirect" -msgstr "" - -#: src/rc_formatters.py:652 -#, python-brace-format -msgid "Moved protection settings from {redirect}{article} to {title}" -msgstr "" - -#: src/rc_formatters.py:676 -msgid "unknown expiry time" -msgstr "" - -#: src/rc_formatters.py:680 -msgid "Blocked from editing the following pages: " -msgstr "" - -#: src/rc_formatters.py:689 -msgid "Blocked from editing pages on following namespaces: " -msgstr "" - -#: src/rc_formatters.py:700 -msgid "Partial block details" -msgstr "" - -#: src/rc_formatters.py:701 -#, python-brace-format -msgid "Blocked {blocked_user} {time}" -msgstr "" - -#: src/rc_formatters.py:705 -#, python-brace-format -msgid "Changed block settings for {blocked_user}" -msgstr "" - -#: src/rc_formatters.py:709 -#, python-brace-format -msgid "Unblocked {blocked_user}" -msgstr "" - -#: src/rc_formatters.py:714 -#, python-brace-format -msgid "Left a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:716 -msgid "Left a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:721 -#, python-brace-format -msgid "Replied to a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:723 -msgid "Replied to a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:728 -#, python-brace-format -msgid "Edited a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:730 -msgid "Edited a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:733 -#, python-brace-format -msgid "Edited {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:733 -msgid "Edited their own profile" -msgstr "" - -#: src/rc_formatters.py:735 -#, python-brace-format -msgid "Cleared the {field} field" -msgstr "" - -#: src/rc_formatters.py:737 -#, python-brace-format -msgid "{field} field changed to: {desc}" -msgstr "" - -#: src/rc_formatters.py:740 -#, python-brace-format -msgid "Purged a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:746 -#, python-brace-format -msgid "Deleted a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:750 -#, python-brace-format -msgid "Changed group membership for {target}" -msgstr "" - -#: src/rc_formatters.py:754 -#, python-brace-format -msgid "{target} got autopromoted to a new usergroup" -msgstr "" - -#: src/rc_formatters.py:769 -#, python-brace-format -msgid "Groups changed from {old_groups} to {new_groups}{reason}" -msgstr "" - -#: src/rc_formatters.py:773 -#, python-brace-format -msgid "Protected {target}" -msgstr "" - -#: src/rc_formatters.py:779 -#, python-brace-format -msgid "Changed protection level for {article}" -msgstr "" - -#: src/rc_formatters.py:785 -#, python-brace-format -msgid "Removed protection from {article}" -msgstr "" - -#: src/rc_formatters.py:789 -#, python-brace-format -msgid "Changed visibility of revision on page {article} " -msgid_plural "Changed visibility of {amount} revisions on page {article} " +#: src/rcgcdw.py:186 +msgid " UTC ({} action)" +msgid_plural " UTC ({} actions)" msgstr[0] "" -#: src/rc_formatters.py:801 -#, python-brace-format -msgid "Imported {article} with {count} revision" -msgid_plural "Imported {article} with {count} revisions" +#: src/rcgcdw.py:188 src/rcgcdw.py:189 src/rcgcdw.py:193 +msgid "But nobody came" +msgstr "" + +#: src/rcgcdw.py:196 +msgid "Most active user" +msgid_plural "Most active users" msgstr[0] "" -#: src/rc_formatters.py:806 -#, python-brace-format -msgid "Restored {article}" +#: src/rcgcdw.py:197 +msgid "Most edited article" +msgid_plural "Most edited articles" +msgstr[0] "" + +#: src/rcgcdw.py:198 +msgid "Edits made" msgstr "" -#: src/rc_formatters.py:809 -msgid "Changed visibility of log events" +#: src/rcgcdw.py:198 +msgid "New files" msgstr "" -#: src/rc_formatters.py:819 -msgid "Imported interwiki" +#: src/rcgcdw.py:198 +msgid "Admin actions" msgstr "" -#: src/rc_formatters.py:822 -#, python-brace-format -msgid "Edited abuse filter number {number}" +#: src/rcgcdw.py:199 +msgid "Bytes changed" msgstr "" -#: src/rc_formatters.py:825 -#, python-brace-format -msgid "Created abuse filter number {number}" +#: src/rcgcdw.py:199 +msgid "New articles" msgstr "" -#: src/rc_formatters.py:828 -#, python-brace-format -msgid "Merged revision histories of {article} into {dest}" +#: src/rcgcdw.py:200 +msgid "Unique contributors" msgstr "" -#: src/rc_formatters.py:832 -msgid "Created account automatically" +#: src/rcgcdw.py:201 +msgid "Most active hour" +msgid_plural "Most active hours" +msgstr[0] "" + +#: src/rcgcdw.py:202 +msgid "Day score" msgstr "" -#: src/rc_formatters.py:835 src/rc_formatters.py:844 -msgid "Created account" +#: src/rcgcdw.py:244 +msgid "director" msgstr "" -#: src/rc_formatters.py:838 -#, python-brace-format -msgid "Created account {article}" +#: src/rcgcdw.py:244 +msgid "bot" msgstr "" -#: src/rc_formatters.py:841 -#, python-brace-format -msgid "Created account {article} and password was sent by email" +#: src/rcgcdw.py:244 +msgid "editor" msgstr "" -#: src/rc_formatters.py:847 -msgid "Added an entry to the interwiki table" +#: src/rcgcdw.py:244 +msgid "directors" msgstr "" -#: src/rc_formatters.py:848 src/rc_formatters.py:854 -#, python-brace-format -msgid "Prefix: {prefix}, website: {website} | {desc}" +#: src/rcgcdw.py:244 +msgid "sysop" msgstr "" -#: src/rc_formatters.py:853 -msgid "Edited an entry in interwiki table" +#: src/rcgcdw.py:244 +msgid "bureaucrat" msgstr "" -#: src/rc_formatters.py:859 -msgid "Deleted an entry in interwiki table" +#: src/rcgcdw.py:244 +msgid "reviewer" msgstr "" -#: src/rc_formatters.py:860 -#, python-brace-format -msgid "Prefix: {prefix} | {desc}" +#: src/rcgcdw.py:245 +msgid "autoreview" msgstr "" -#: src/rc_formatters.py:863 -#, python-brace-format -msgid "Changed the content model of the page {article}" +#: src/rcgcdw.py:245 +msgid "autopatrol" msgstr "" -#: src/rc_formatters.py:864 -#, python-brace-format -msgid "Model changed from {old} to {new}: {reason}" +#: src/rcgcdw.py:245 +msgid "wiki_guardian" msgstr "" -#: src/rc_formatters.py:869 -#, python-brace-format -msgid "Edited the sprite for {article}" -msgstr "" +#: src/rcgcdw.py:245 +msgid "second" +msgid_plural "seconds" +msgstr[0] "" -#: src/rc_formatters.py:872 -#, python-brace-format -msgid "Created the sprite sheet for {article}" -msgstr "" +#: src/rcgcdw.py:245 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" -#: src/rc_formatters.py:875 -#, python-brace-format -msgid "Edited the slice for {article}" -msgstr "" +#: src/rcgcdw.py:245 +msgid "hour" +msgid_plural "hours" +msgstr[0] "" -#: src/rc_formatters.py:881 -#, python-brace-format -msgid "Created the Cargo table \"{table}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "day" +msgid_plural "days" +msgstr[0] "" -#: src/rc_formatters.py:885 -#, python-brace-format -msgid "Deleted the Cargo table \"{table}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "week" +msgid_plural "weeks" +msgstr[0] "" -#: src/rc_formatters.py:892 -#, python-brace-format -msgid "Recreated the Cargo table \"{table}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "month" +msgid_plural "months" +msgstr[0] "" -#: src/rc_formatters.py:899 -#, python-brace-format -msgid "Replaced the Cargo table \"{table}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "year" +msgid_plural "years" +msgstr[0] "" -#: src/rc_formatters.py:903 -#, python-brace-format -msgid "Created a tag \"{tag}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "millennium" +msgid_plural "millennia" +msgstr[0] "" -#: src/rc_formatters.py:907 -#, python-brace-format -msgid "Deleted a tag \"{tag}\"" -msgstr "" +#: src/rcgcdw.py:245 +msgid "decade" +msgid_plural "decades" +msgstr[0] "" -#: src/rc_formatters.py:911 -#, python-brace-format -msgid "Activated a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:914 -#, python-brace-format -msgid "Deactivated a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:917 -msgid "Changed wiki settings" -msgstr "" - -#: src/rc_formatters.py:921 -#, python-brace-format -msgid "Deleted a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:924 -#, python-brace-format -msgid "Locked a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:927 -#, python-brace-format -msgid "Modified a \"{namespace_name}\" namespace" -msgstr "" - -#: src/rc_formatters.py:929 src/rc_formatters.py:934 -msgid "Wiki" -msgstr "" - -#: src/rc_formatters.py:931 -#, python-brace-format -msgid "Deleted a \"{namespace_name}\" namespace" -msgstr "" - -#: src/rc_formatters.py:936 -#, python-brace-format -msgid "Modified \"{usergroup_name}\" usergroup" -msgstr "" - -#: src/rc_formatters.py:939 -#, python-brace-format -msgid "Restored a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:942 -#, python-brace-format -msgid "Unlocked a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:946 -msgid "Action has been hidden by administration" -msgstr "" - -#: src/rc_formatters.py:951 -#, python-brace-format -msgid "Unknown event `{event}`" -msgstr "" - -#: src/rc_formatters.py:957 src/rc_formatters.py:959 -msgid "Report this on the support server" -msgstr "" - -#: src/rc_formatters.py:976 -msgid "Tags" -msgstr "" - -#: src/rc_formatters.py:979 -msgid "**Added**: " -msgstr "" - -#: src/rc_formatters.py:979 -msgid " and {} more\n" -msgstr "" - -#: src/rc_formatters.py:980 -msgid "**Removed**: " -msgstr "" - -#: src/rc_formatters.py:980 -msgid " and {} more" -msgstr "" - -#: src/rc_formatters.py:981 -msgid "Changed categories" -msgstr "" +#: src/rcgcdw.py:245 +msgid "century" +msgid_plural "centuries" +msgstr[0] "" diff --git a/locale/zh_Hant/LC_MESSAGES/discussion_formatters.mo b/locale/zh-hant/LC_MESSAGES/discussion_formatters.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/discussion_formatters.mo rename to locale/zh-hant/LC_MESSAGES/discussion_formatters.mo diff --git a/locale/zh_Hant/LC_MESSAGES/discussion_formatters.po b/locale/zh-hant/LC_MESSAGES/discussion_formatters.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/discussion_formatters.po rename to locale/zh-hant/LC_MESSAGES/discussion_formatters.po diff --git a/locale/zh_Hant/LC_MESSAGES/misc.mo b/locale/zh-hant/LC_MESSAGES/misc.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/misc.mo rename to locale/zh-hant/LC_MESSAGES/misc.mo diff --git a/locale/zh_Hant/LC_MESSAGES/misc.po b/locale/zh-hant/LC_MESSAGES/misc.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/misc.po rename to locale/zh-hant/LC_MESSAGES/misc.po diff --git a/locale/zh_Hant/LC_MESSAGES/rc.mo b/locale/zh-hant/LC_MESSAGES/rc.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rc.mo rename to locale/zh-hant/LC_MESSAGES/rc.mo diff --git a/locale/zh_Hant/LC_MESSAGES/rc.po b/locale/zh-hant/LC_MESSAGES/rc.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rc.po rename to locale/zh-hant/LC_MESSAGES/rc.po diff --git a/locale/zh_Hant/LC_MESSAGES/rc_formatters.mo b/locale/zh-hant/LC_MESSAGES/rc_formatters.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rc_formatters.mo rename to locale/zh-hant/LC_MESSAGES/rc_formatters.mo diff --git a/locale/zh_Hant/LC_MESSAGES/rc_formatters.po b/locale/zh-hant/LC_MESSAGES/rc_formatters.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rc_formatters.po rename to locale/zh-hant/LC_MESSAGES/rc_formatters.po diff --git a/locale/zh_Hant/LC_MESSAGES/rcgcdw.mo b/locale/zh-hant/LC_MESSAGES/rcgcdw.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rcgcdw.mo rename to locale/zh-hant/LC_MESSAGES/rcgcdw.mo diff --git a/locale/zh_Hant/LC_MESSAGES/rcgcdw.po b/locale/zh-hant/LC_MESSAGES/rcgcdw.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/rcgcdw.po rename to locale/zh-hant/LC_MESSAGES/rcgcdw.po diff --git a/locale/zh_Hant/LC_MESSAGES/redaction.mo b/locale/zh-hant/LC_MESSAGES/redaction.mo similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/redaction.mo rename to locale/zh-hant/LC_MESSAGES/redaction.mo diff --git a/locale/zh_Hant/LC_MESSAGES/redaction.po b/locale/zh-hant/LC_MESSAGES/redaction.po similarity index 100% rename from locale/zh_Hant/LC_MESSAGES/redaction.po rename to locale/zh-hant/LC_MESSAGES/redaction.po diff --git a/locale/zh_Hans/LC_MESSAGES/discussion_formatters.mo b/locale/zh_Hans/LC_MESSAGES/discussion_formatters.mo deleted file mode 100644 index 8df67e9a4e92eea46b43cc0b76293475b6376e59..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 317 zcmYL@&rZWI4917XDM!v6a^ME$&#eS;D73IilulJaf(r_%$%4A1N?q7^4_=RF!M$vs z^php~v;F-Y?Eg+!d(0to#7vnJW>msVd3ecn^lY_=;S&wPyn$zoy$fE+%G{gmTU6ME zNKo|FHE=W79_pZ^Sd>uVmm95+X+kAm^0b1Yge;Y_QWf*#*YYtJ54tC)qxOBPDMTgH zfx=3YGrDaz(xS)6>kS*d9kfNLQLmKr!Q-~4#)8$6-sADfOt o5U%O0Yqj%N(kylCk*=TWJ4klEG0O)=$h`@T^H#~^-I1951GT|gaR2}S diff --git a/locale/zh_Hans/LC_MESSAGES/discussion_formatters.po b/locale/zh_Hans/LC_MESSAGES/discussion_formatters.po deleted file mode 100644 index 2250351..0000000 --- a/locale/zh_Hans/LC_MESSAGES/discussion_formatters.po +++ /dev/null @@ -1,159 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the RcGcDw package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: RcGcDw\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" - -#: src/discussion_formatters.py:25 src/discussion_formatters.py:81 -msgid "Unregistered user" -msgstr "" - -#: src/discussion_formatters.py:34 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " -"{forumName}" -msgstr "" - -#: src/discussion_formatters.py:36 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " -"{forumName}" -msgstr "" - -#: src/discussion_formatters.py:38 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " -"{forumName}" -msgstr "" - -#: src/discussion_formatters.py:43 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " -"to [{title}](<{url}f/p/{threadId}>) in {forumName}" -msgstr "" - -#: src/discussion_formatters.py:45 src/discussion_formatters.py:54 -#: src/discussion_formatters.py:137 src/discussion_formatters.py:150 -msgid "unknown" -msgstr "" - -#: src/discussion_formatters.py:49 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:" -"{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" -"Message_Wall:{user_wall}>)" -msgstr "" - -#: src/discussion_formatters.py:51 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:" -"{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/" -"Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall]" -"(<{url}wiki/Message_Wall:{user_wall}>)" -msgstr "" - -#: src/discussion_formatters.py:57 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " -"on [{article}](<{url}>)" -msgstr "" - -#: src/discussion_formatters.py:62 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}" -"&replyId={replyId}>) to a [comment](<{url}?commentId={commentId}>) on " -"[{article}](<{url}>)" -msgstr "" - -#: src/discussion_formatters.py:70 -#, python-brace-format -msgid "" -"Unknown event `{event}` by [{author}]({author_url}), report it on the " -"[support server](<{support}>)." -msgstr "" - -#: src/discussion_formatters.py:98 -#, python-brace-format -msgid "Created \"{title}\"" -msgstr "" - -#: src/discussion_formatters.py:102 -#, python-brace-format -msgid "Created a poll \"{title}\"" -msgstr "" - -#: src/discussion_formatters.py:109 -msgid "Option {}" -msgstr "" - -#: src/discussion_formatters.py:110 -#, python-brace-format -msgid "__[View image]({image_url})__" -msgstr "" - -#: src/discussion_formatters.py:114 -#, python-brace-format -msgid "Created a quiz \"{title}\"" -msgstr "" - -#: src/discussion_formatters.py:129 src/discussion_formatters.py:131 -msgid "Tags" -msgstr "" - -#: src/discussion_formatters.py:129 -msgid "{} tags" -msgstr "" - -#: src/discussion_formatters.py:134 -#, python-brace-format -msgid "Replied to \"{title}\"" -msgstr "" - -#: src/discussion_formatters.py:143 -#, python-brace-format -msgid "Created \"{title}\" on {user}'s Message Wall" -msgstr "" - -#: src/discussion_formatters.py:147 -#, python-brace-format -msgid "Replied to \"{title}\" on {user}'s Message Wall" -msgstr "" - -#: src/discussion_formatters.py:154 -#, python-brace-format -msgid "Commented on {article}" -msgstr "" - -#: src/discussion_formatters.py:158 -#, python-brace-format -msgid "Replied to a comment on {article}" -msgstr "" - -#: src/discussion_formatters.py:162 -#, python-brace-format -msgid "Unknown event `{event}`" -msgstr "" - -#: src/discussion_formatters.py:168 src/discussion_formatters.py:170 -msgid "Report this on the support server" -msgstr "" diff --git a/locale/zh_Hans/LC_MESSAGES/misc.po b/locale/zh_Hans/LC_MESSAGES/misc.po deleted file mode 100644 index 7b0e507..0000000 --- a/locale/zh_Hans/LC_MESSAGES/misc.po +++ /dev/null @@ -1,88 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the RcGcDw package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: RcGcDw\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: 2020-12-06 14:17+0000\n" -"Last-Translator: lakejason0 \n" -"Language-Team: Chinese (Simplified) \n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.2.1\n" - -#: src/misc.py:45 -msgid "Location" -msgstr "位置" - -#: src/misc.py:45 -msgid "About me" -msgstr "关于我" - -#: src/misc.py:45 -msgid "Google link" -msgstr "Google 链接" - -#: src/misc.py:45 -msgid "Facebook link" -msgstr "Facebook 链接" - -#: src/misc.py:45 -msgid "Twitter link" -msgstr "Twitter 链接" - -#: src/misc.py:45 -msgid "Reddit link" -msgstr "Reddit 链接" - -#: src/misc.py:45 -msgid "Twitch link" -msgstr "Twitch 链接" - -#: src/misc.py:45 -msgid "PSN link" -msgstr "PSN 链接" - -#: src/misc.py:45 -msgid "VK link" -msgstr "VK 链接" - -#: src/misc.py:45 -msgid "XBL link" -msgstr "XBL 链接" - -#: src/misc.py:45 -msgid "Steam link" -msgstr "Steam 链接" - -#: src/misc.py:45 -msgid "Discord handle" -msgstr "Discord handle" - -#: src/misc.py:45 -msgid "Battle.net handle" -msgstr "Battle.net handle" - -#: src/misc.py:119 -msgid "" -"\n" -"__And more__" -msgstr "" -"\n" -"__还有更多__" - -#: src/misc.py:276 -msgid "Unknown" -msgstr "未知" - -#: src/misc.py:278 -msgid "unknown" -msgstr "未知" diff --git a/locale/zh_Hans/LC_MESSAGES/rc.mo b/locale/zh_Hans/LC_MESSAGES/rc.mo deleted file mode 100644 index 109bb9c5e04c11065a024f3026c55ce48cb642a1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 859 zcmZ{iO-~a+7=Twr533iwc=0gtA_Qi)twhNJ#!44x(xpu)eqGFVcW6i3na#}9`q`lI zU_4Y05)xvJ7ZSXn35oH8$WQPec#(c^GT{&CyKD&@^i7_9cV?gYdUt-F>RZ$xjsa(Y z3~(HH1cb2)oCMwjL%=s6bi2Sg;5VQHrw?h`58y0t0@^!=BmWQN&>uPy&3_(p=;t7V zx*L7)JPLri8=-$NK-IJf&KU6&2ByJx>BI6n12Z`uIw%ByoXTNY7;pcmmc4&wx{|A{I)-5-}W4;MfHe zAGYEb2V)Q*;yk%a!=-xO4Lg~~P8O$A{=X8C%b|QsIJdnXI^q3kyxoWin_c z>DXw@c9QALVqX>#FBvIpY zg-JZJ?}fXVCj#5d<34323yl=1(sPxXa4UF{i>kB`3wE1wJU)t|*YVh>ejQH{MnqJV zYorMEA!yi07;#b1wtoNz;vGr!P_4Rf4!%FM>^Umse tYi;@0!c%Q~`Biu6<=!3I+Su6o(rhoiYp*YM*EYA8), YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: RcGcDw\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: 2020-12-06 14:17+0000\n" -"Last-Translator: lakejason0 \n" -"Language-Team: Chinese (Simplified) \n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.2.1\n" - -#: src/rc.py:321 -#, python-brace-format -msgid "{wiki} seems to be down or unreachable." -msgstr "{wiki} 似乎无法访问。" - -#: src/rc.py:322 src/rc.py:334 -msgid "Connection status" -msgstr "连接状态" - -#: src/rc.py:332 -#, python-brace-format -msgid "Connection to {wiki} seems to be stable now." -msgstr "与 {wiki} 的连接现在应该很稳定。" - -#: src/rc.py:403 -msgid "~~hidden~~" -msgstr "~~隐藏~~" - -#: src/rc.py:407 -msgid "hidden" -msgstr "隐藏" diff --git a/locale/zh_Hans/LC_MESSAGES/rc_formatters.mo b/locale/zh_Hans/LC_MESSAGES/rc_formatters.mo deleted file mode 100644 index c1e7a90c6ab6ac3645ebd9fe5e978f3f62ca09cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmYL@u};G<5Qd9j^2p5K0f_+)+AX;15J*ZR5fViK2^M6MBQ;9w$aaA89=smU!Ud%E zmp<8d{?GUS93Fg6NPEN)aZKzJXT+$0IHAW&I!Dh|xixQCc}Qw_Ka{83r#q3r(52cmbwbC0a zcsO{|Nv|r|wj17{MoZ&08Fe$r2BAdR39gOCZBOv8_4A7UU}=)ZyNI*%DZ4h>qoy63 zo6}e|0h{<|4*&oF diff --git a/locale/zh_Hans/LC_MESSAGES/rc_formatters.po b/locale/zh_Hans/LC_MESSAGES/rc_formatters.po deleted file mode 100644 index 4bb99de..0000000 --- a/locale/zh_Hans/LC_MESSAGES/rc_formatters.po +++ /dev/null @@ -1,1291 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the RcGcDw package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: RcGcDw\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: src/rc_formatters.py:28 -msgid "None" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Warning issued" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**Blocked user**" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Tagged the edit" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Disallowed the action" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**IP range blocked**" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Throttled actions" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "Removed autoconfirmed group" -msgstr "" - -#: src/rc_formatters.py:28 -msgid "**Removed from privileged groups**" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Edit" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Upload" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Move" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Stash upload" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Deletion" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Account creation" -msgstr "" - -#: src/rc_formatters.py:29 -msgid "Auto account creation" -msgstr "" - -#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 -#: src/rc_formatters.py:75 src/rc_formatters.py:96 -msgid "Unregistered user" -msgstr "" - -#: src/rc_formatters.py:83 -#, python-brace-format -msgid "" -"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " -"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." -msgstr "" - -#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 -#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 -#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 -#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 -#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 -#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 -#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 -#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 -#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 -msgid "Unknown" -msgstr "" - -#: src/rc_formatters.py:116 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" -"({sign}{edit_size}){bold}" -msgstr "" - -#: src/rc_formatters.py:118 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" -"({sign}{edit_size}){bold}" -msgstr "" - -#: src/rc_formatters.py:121 -#, python-brace-format -msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:128 -#, python-brace-format -msgid "" -"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:132 -#, python-brace-format -msgid "" -"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:135 -#, python-brace-format -msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:141 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted redirect by overwriting [{page}]" -"({page_link}){comment}" -msgstr "" - -#: src/rc_formatters.py:147 src/rc_formatters.py:152 -msgid "without making a redirect" -msgstr "" - -#: src/rc_formatters.py:147 src/rc_formatters.py:153 -msgid "with a redirect" -msgstr "" - -#: src/rc_formatters.py:148 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" -"({target_url}) {made_a_redirect}{comment}" -msgstr "" - -#: src/rc_formatters.py:154 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " -"[{target}]({target_url}) {made_a_redirect}{comment}" -msgstr "" - -#: src/rc_formatters.py:159 -#, python-brace-format -msgid "" -"[{author}]({author_url}) moved protection settings from {redirect}*{article}" -"* to [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:170 src/rc_formatters.py:823 -msgid "for infinity and beyond" -msgstr "" - -#: src/rc_formatters.py:179 src/rc_formatters.py:831 -#, python-brace-format -msgid "for {num} {translated_length}" -msgstr "" - -#: src/rc_formatters.py:185 src/rc_formatters.py:835 -msgid "until {}" -msgstr "" - -#: src/rc_formatters.py:189 -msgid " on pages: " -msgstr "" - -#: src/rc_formatters.py:196 src/rc_formatters.py:849 -msgid " and namespaces: " -msgstr "" - -#: src/rc_formatters.py:198 -msgid " on namespaces: " -msgstr "" - -#: src/rc_formatters.py:210 -#, python-brace-format -msgid "" -"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" -"{restriction_desc}{comment}" -msgstr "" - -#: src/rc_formatters.py:214 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed block settings for [{blocked_user}]" -"({user_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:218 -#, python-brace-format -msgid "" -"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:223 -#, python-brace-format -msgid "" -"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:225 -#, python-brace-format -msgid "" -"[{author}]({author_url}) left a [comment]({comment}) on their own profile" -msgstr "" - -#: src/rc_formatters.py:231 -#, python-brace-format -msgid "" -"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " -"profile" -msgstr "" - -#: src/rc_formatters.py:237 -#, python-brace-format -msgid "" -"[{author}]({author_url}) replied to a [comment]({comment}) on their own " -"profile" -msgstr "" - -#: src/rc_formatters.py:245 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:251 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" -msgstr "" - -#: src/rc_formatters.py:257 -#, python-brace-format -msgid "[{author}]({author_url}) purged a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:259 -#, python-brace-format -msgid "[{author}]({author_url}) purged a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:267 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:269 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" -msgstr "" - -#: src/rc_formatters.py:274 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " -"profile. *({desc})*" -msgstr "" - -#: src/rc_formatters.py:281 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " -"profile. *({desc})*" -msgstr "" - -#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 -#: src/rc_formatters.py:947 -msgid "none" -msgstr "" - -#: src/rc_formatters.py:301 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed group membership for [{target}]" -"({target_url}) from {old_groups} to {new_groups}{comment}" -msgstr "" - -#: src/rc_formatters.py:303 -#, python-brace-format -msgid "" -"{author} autopromoted [{target}]({target_url}) from {old_groups} to " -"{new_groups}{comment}" -msgstr "" - -#: src/rc_formatters.py:304 src/rc_formatters.py:933 -msgid "System" -msgstr "" - -#: src/rc_formatters.py:309 -#, python-brace-format -msgid "" -"[{author}]({author_url}) protected [{article}]({article_url}) with the " -"following settings: {settings}{comment}" -msgstr "" - -#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 -#: src/rc_formatters.py:961 -msgid " [cascading]" -msgstr "" - -#: src/rc_formatters.py:316 -#, python-brace-format -msgid "" -"[{author}]({author_url}) modified protection settings of [{article}]" -"({article_url}) to: {settings}{comment}" -msgstr "" - -#: src/rc_formatters.py:323 -#, python-brace-format -msgid "" -"[{author}]({author_url}) removed protection from [{article}]({article_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:327 -#, python-brace-format -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] "" - -#: src/rc_formatters.py:340 -#, 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] "" - -#: src/rc_formatters.py:345 -#, python-brace-format -msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:347 -#, python-brace-format -msgid "[{author}]({author_url}) changed visibility of log events{comment}" -msgstr "" - -#: src/rc_formatters.py:359 -#, python-brace-format -msgid "" -"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " -"revision from [{source}]({source_url}){comment}" -msgid_plural "" -"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " -"revisions from [{source}]({source_url}){comment}" -msgstr[0] "" - -#: src/rc_formatters.py:364 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" -msgstr "" - -#: src/rc_formatters.py:368 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" -msgstr "" - -#: src/rc_formatters.py:372 -#, python-brace-format -msgid "" -"[{author}]({author_url}) merged revision histories of [{article}]" -"({article_url}) into [{dest}]({dest_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:375 -#, python-brace-format -msgid "Account [{author}]({author_url}) was created automatically" -msgstr "" - -#: src/rc_formatters.py:377 src/rc_formatters.py:385 -#, python-brace-format -msgid "Account [{author}]({author_url}) was created" -msgstr "" - -#: src/rc_formatters.py:380 -#, python-brace-format -msgid "" -"Account [{article}]({article_url}) was created by [{author}]({author_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:383 -#, python-brace-format -msgid "" -"Account [{article}]({article_url}) was created by [{author}]({author_url}) " -"and password was sent by email{comment}" -msgstr "" - -#: src/rc_formatters.py:388 -#, python-brace-format -msgid "" -"[{author}]({author_url}) added an entry to the [interwiki table]" -"({table_url}) pointing to {website} with {prefix} prefix" -msgstr "" - -#: src/rc_formatters.py:394 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " -"pointing to {website} with {prefix} prefix" -msgstr "" - -#: src/rc_formatters.py:400 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" -msgstr "" - -#: src/rc_formatters.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 "" - -#: src/rc_formatters.py:407 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" -msgstr "" - -#: src/rc_formatters.py:410 -#, python-brace-format -msgid "" -"[{author}]({author_url}) created the sprite sheet for [{article}]" -"({article_url})" -msgstr "" - -#: src/rc_formatters.py:413 -#, python-brace-format -msgid "" -"[{author}]({author_url}) edited the slice for [{article}]({article_url})" -msgstr "" - -#: src/rc_formatters.py:418 -#, python-brace-format -msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:420 -#, python-brace-format -msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:425 -#, python-brace-format -msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:430 -#, python-brace-format -msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:433 -#, python-brace-format -msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:437 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:441 -#, python-brace-format -msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:444 -#, python-brace-format -msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:446 -#, python-brace-format -msgid "[{author}]({author_url}) changed wiki settings{reason}" -msgstr "" - -#: src/rc_formatters.py:448 -#, python-brace-format -msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:451 -#, python-brace-format -msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:454 -#, python-brace-format -msgid "" -"[{author}]({author_url}) modified a namespace *{namespace_name}* on " -"*{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:459 -#, python-brace-format -msgid "" -"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " -"*{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:465 -#, python-brace-format -msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:469 -#, python-brace-format -msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:473 -#, python-brace-format -msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" -msgstr "" - -#: src/rc_formatters.py:484 -#, python-brace-format -msgid "" -"[{author}]({author_url}) marked [{article}]({article_url}) for " -"translation{comment}" -msgstr "" - -#: src/rc_formatters.py:491 -#, python-brace-format -msgid "" -"[{author}]({author_url}) removed [{article}]({article_url}) from the " -"translation system{comment}" -msgstr "" - -#: src/rc_formatters.py:498 -#, python-brace-format -msgid "" -"[{author}]({author_url}) completed moving translation pages from *{article}* " -"to [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:506 -#, python-brace-format -msgid "" -"[{author}]({author_url}) encountered a problem while moving [{article}]" -"({article_url}) to [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:514 -#, python-brace-format -msgid "" -"[{author}]({author_url}) completed deletion of translatable page [{article}]" -"({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:522 -#, python-brace-format -msgid "" -"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " -"belongs to translatable page [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:530 -#, python-brace-format -msgid "" -"[{author}]({author_url}) completed deletion of translation page [{article}]" -"({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:538 -#, python-brace-format -msgid "" -"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " -"belongs to translation page [{target}]({target_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:546 -#, python-brace-format -msgid "" -"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:553 -#, python-brace-format -msgid "" -"[{author}]({author_url}) discouraged translation of [{article}]" -"({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:563 -#, python-brace-format -msgid "" -"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " -"`{languages}`{comment}" -msgstr "" - -#: src/rc_formatters.py:569 -#, python-brace-format -msgid "" -"[{author}]({author_url}) set the priority languages for [{article}]" -"({article_url}) to `{languages}`{comment}" -msgstr "" - -#: src/rc_formatters.py:575 -#, python-brace-format -msgid "" -"[{author}]({author_url}) removed priority languages from [{article}]" -"({article_url}){comment}" -msgstr "" - -#: src/rc_formatters.py:582 -#, python-brace-format -msgid "" -"[{author}]({author_url}) added translatable page [{article}]({article_url}) " -"to aggregate group \"{group}\"{comment}" -msgstr "" - -#: src/rc_formatters.py:589 -#, python-brace-format -msgid "" -"[{author}]({author_url}) removed translatable page [{article}]" -"({article_url}) from aggregate group \"{group}\"{comment}" -msgstr "" - -#: src/rc_formatters.py:601 -#, python-brace-format -msgid "" -"[{author}]({author_url}) reviewed translation [{article}]({article_url})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:609 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed the state of `{language}` translations of " -"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" -msgstr "" - -#: src/rc_formatters.py:616 -#, python-brace-format -msgid "" -"[{author}]({author_url}) changed the state of `{language}` translations of " -"[{article}]({article_url}) to `{new_state}`{comment}" -msgstr "" - -#: src/rc_formatters.py:625 -#, python-brace-format -msgid "" -"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " -"[{new_name}]({link}){comment}" -msgid_plural "" -"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " -"[{new_name}]({link}){comment}" -msgstr[0] "" - -#: src/rc_formatters.py:630 -#, python-brace-format -msgid "" -"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" -"{comment}" -msgstr "" - -#: src/rc_formatters.py:634 -msgid "An action has been hidden by administration." -msgstr "" - -#: src/rc_formatters.py:641 -#, python-brace-format -msgid "" -"Unknown event `{event}` by [{author}]({author_url}), report it on the " -"[support server](<{support}>)." -msgstr "" - -#: src/rc_formatters.py:649 -#, python-brace-format -msgid "{user} triggered \"{abuse_filter}\"" -msgstr "" - -#: src/rc_formatters.py:650 -msgid "Performed" -msgstr "" - -#: src/rc_formatters.py:651 -msgid "Action taken" -msgstr "" - -#: src/rc_formatters.py:652 -msgid "Title" -msgstr "" - -#: src/rc_formatters.py:661 src/rc_formatters.py:948 -msgid "No description provided" -msgstr "" - -#: src/rc_formatters.py:685 -msgid "(N!) " -msgstr "" - -#: src/rc_formatters.py:686 -msgid "m" -msgstr "" - -#: src/rc_formatters.py:686 -msgid "b" -msgstr "" - -#: src/rc_formatters.py:703 src/rc_formatters.py:708 -msgid "__Only whitespace__" -msgstr "" - -#: src/rc_formatters.py:713 -msgid "Removed" -msgstr "" - -#: src/rc_formatters.py:715 -msgid "Added" -msgstr "" - -#: src/rc_formatters.py:749 src/rc_formatters.py:788 -msgid "Options" -msgstr "" - -#: src/rc_formatters.py:749 -#, python-brace-format -msgid "([preview]({link}) | [undo]({undolink}))" -msgstr "" - -#: src/rc_formatters.py:754 -#, python-brace-format -msgid "Uploaded a new version of {name}" -msgstr "" - -#: src/rc_formatters.py:756 -#, python-brace-format -msgid "Reverted a version of {name}" -msgstr "" - -#: src/rc_formatters.py:758 -#, python-brace-format -msgid "Uploaded {name}" -msgstr "" - -#: src/rc_formatters.py:774 -msgid "**No license!**" -msgstr "" - -#: src/rc_formatters.py:786 -msgid "" -"\n" -"License: {}" -msgstr "" - -#: src/rc_formatters.py:788 -#, python-brace-format -msgid "([preview]({link}))" -msgstr "" - -#: src/rc_formatters.py:793 -#, python-brace-format -msgid "Deleted page {article}" -msgstr "" - -#: src/rc_formatters.py:798 -#, python-brace-format -msgid "Deleted redirect {article} by overwriting" -msgstr "" - -#: src/rc_formatters.py:804 -msgid "No redirect has been made" -msgstr "" - -#: src/rc_formatters.py:805 -msgid "A redirect has been made" -msgstr "" - -#: src/rc_formatters.py:806 -#, python-brace-format -msgid "Moved {redirect}{article} to {target}" -msgstr "" - -#: src/rc_formatters.py:809 -#, python-brace-format -msgid "Moved {redirect}{article} to {title} over redirect" -msgstr "" - -#: src/rc_formatters.py:813 -#, python-brace-format -msgid "Moved protection settings from {redirect}{article} to {title}" -msgstr "" - -#: src/rc_formatters.py:837 -msgid "unknown expiry time" -msgstr "" - -#: src/rc_formatters.py:842 -msgid "Blocked from editing the following pages: " -msgstr "" - -#: src/rc_formatters.py:851 -msgid "Blocked from editing pages on following namespaces: " -msgstr "" - -#: src/rc_formatters.py:862 -msgid "Partial block details" -msgstr "" - -#: src/rc_formatters.py:863 -#, python-brace-format -msgid "Blocked {blocked_user} {time}" -msgstr "" - -#: src/rc_formatters.py:867 -#, python-brace-format -msgid "Changed block settings for {blocked_user}" -msgstr "" - -#: src/rc_formatters.py:871 -#, python-brace-format -msgid "Unblocked {blocked_user}" -msgstr "" - -#: src/rc_formatters.py:878 -#, python-brace-format -msgid "Left a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:880 -msgid "Left a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:887 -#, python-brace-format -msgid "Replied to a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:889 -msgid "Replied to a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:896 -#, python-brace-format -msgid "Edited a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:898 -msgid "Edited a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:903 -#, python-brace-format -msgid "Edited {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:905 -msgid "Edited their own profile" -msgstr "" - -#: src/rc_formatters.py:907 -#, python-brace-format -msgid "Cleared the {field} field" -msgstr "" - -#: src/rc_formatters.py:909 -#, python-brace-format -msgid "{field} field changed to: {desc}" -msgstr "" - -#: src/rc_formatters.py:914 -#, python-brace-format -msgid "Purged a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:916 -msgid "Purged a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:924 -#, python-brace-format -msgid "Deleted a comment on {target}'s profile" -msgstr "" - -#: src/rc_formatters.py:926 -msgid "Deleted a comment on their own profile" -msgstr "" - -#: src/rc_formatters.py:930 -#, python-brace-format -msgid "Changed group membership for {target}" -msgstr "" - -#: src/rc_formatters.py:934 -#, python-brace-format -msgid "{target} got autopromoted to a new usergroup" -msgstr "" - -#: src/rc_formatters.py:949 -#, python-brace-format -msgid "Groups changed from {old_groups} to {new_groups}{reason}" -msgstr "" - -#: src/rc_formatters.py:953 -#, python-brace-format -msgid "Protected {target}" -msgstr "" - -#: src/rc_formatters.py:959 -#, python-brace-format -msgid "Changed protection level for {article}" -msgstr "" - -#: src/rc_formatters.py:965 -#, python-brace-format -msgid "Removed protection from {article}" -msgstr "" - -#: src/rc_formatters.py:969 -#, python-brace-format -msgid "Changed visibility of revision on page {article} " -msgid_plural "Changed visibility of {amount} revisions on page {article} " -msgstr[0] "" - -#: src/rc_formatters.py:981 -#, python-brace-format -msgid "Imported {article} with {count} revision" -msgid_plural "Imported {article} with {count} revisions" -msgstr[0] "" - -#: src/rc_formatters.py:986 -#, python-brace-format -msgid "Restored {article}" -msgstr "" - -#: src/rc_formatters.py:989 -msgid "Changed visibility of log events" -msgstr "" - -#: src/rc_formatters.py:999 -#, python-brace-format -msgid "Imported {article} with {count} revision from \"{source}\"" -msgid_plural "Imported {article} with {count} revisions from \"{source}\"" -msgstr[0] "" - -#: src/rc_formatters.py:1004 -#, python-brace-format -msgid "Edited abuse filter number {number}" -msgstr "" - -#: src/rc_formatters.py:1007 -#, python-brace-format -msgid "Created abuse filter number {number}" -msgstr "" - -#: src/rc_formatters.py:1010 -#, python-brace-format -msgid "Merged revision histories of {article} into {dest}" -msgstr "" - -#: src/rc_formatters.py:1014 -msgid "Created account automatically" -msgstr "" - -#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 -msgid "Created account" -msgstr "" - -#: src/rc_formatters.py:1020 -#, python-brace-format -msgid "Created account {article}" -msgstr "" - -#: src/rc_formatters.py:1023 -#, python-brace-format -msgid "Created account {article} and password was sent by email" -msgstr "" - -#: src/rc_formatters.py:1029 -msgid "Added an entry to the interwiki table" -msgstr "" - -#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 -#, python-brace-format -msgid "Prefix: {prefix}, website: {website} | {desc}" -msgstr "" - -#: src/rc_formatters.py:1035 -msgid "Edited an entry in interwiki table" -msgstr "" - -#: src/rc_formatters.py:1041 -msgid "Deleted an entry in interwiki table" -msgstr "" - -#: src/rc_formatters.py:1042 -#, python-brace-format -msgid "Prefix: {prefix} | {desc}" -msgstr "" - -#: src/rc_formatters.py:1045 -#, python-brace-format -msgid "Changed the content model of the page {article}" -msgstr "" - -#: src/rc_formatters.py:1046 -#, python-brace-format -msgid "Model changed from {old} to {new}: {reason}" -msgstr "" - -#: src/rc_formatters.py:1051 -#, python-brace-format -msgid "Edited the sprite for {article}" -msgstr "" - -#: src/rc_formatters.py:1054 -#, python-brace-format -msgid "Created the sprite sheet for {article}" -msgstr "" - -#: src/rc_formatters.py:1057 -#, python-brace-format -msgid "Edited the slice for {article}" -msgstr "" - -#: src/rc_formatters.py:1063 -#, python-brace-format -msgid "Created the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:1067 -#, python-brace-format -msgid "Deleted the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:1074 -#, python-brace-format -msgid "Recreated the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:1081 -#, python-brace-format -msgid "Replaced the Cargo table \"{table}\"" -msgstr "" - -#: src/rc_formatters.py:1085 -#, python-brace-format -msgid "Created a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:1089 -#, python-brace-format -msgid "Deleted a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:1093 -#, python-brace-format -msgid "Activated a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:1096 -#, python-brace-format -msgid "Deactivated a tag \"{tag}\"" -msgstr "" - -#: src/rc_formatters.py:1099 -msgid "Changed wiki settings" -msgstr "" - -#: src/rc_formatters.py:1103 -#, python-brace-format -msgid "Deleted a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:1106 -#, python-brace-format -msgid "Locked a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:1109 -#, python-brace-format -msgid "Modified a \"{namespace_name}\" namespace" -msgstr "" - -#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 -msgid "Wiki" -msgstr "" - -#: src/rc_formatters.py:1113 -#, python-brace-format -msgid "Deleted a \"{namespace_name}\" namespace" -msgstr "" - -#: src/rc_formatters.py:1119 -#, python-brace-format -msgid "Modified \"{usergroup_name}\" usergroup" -msgstr "" - -#: src/rc_formatters.py:1122 -#, python-brace-format -msgid "Restored a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:1125 -#, python-brace-format -msgid "Unlocked a \"{wiki}\" wiki" -msgstr "" - -#: src/rc_formatters.py:1133 -#, python-brace-format -msgid "Marked \"{article}\" for translation" -msgstr "" - -#: src/rc_formatters.py:1136 -#, python-brace-format -msgid "Removed \"{article}\" from the translation system" -msgstr "" - -#: src/rc_formatters.py:1139 -#, python-brace-format -msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" -msgstr "" - -#: src/rc_formatters.py:1142 -#, python-brace-format -msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" -msgstr "" - -#: src/rc_formatters.py:1145 -#, python-brace-format -msgid "Completed deletion of translatable page \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1148 -#, python-brace-format -msgid "" -"Failed to delete \"{article}\" which belongs to translatable page " -"\"{target}\"" -msgstr "" - -#: src/rc_formatters.py:1151 -#, python-brace-format -msgid "Completed deletion of translation page \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1154 -#, python-brace-format -msgid "" -"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" -msgstr "" - -#: src/rc_formatters.py:1157 -#, python-brace-format -msgid "Encouraged translation of \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1160 -#, python-brace-format -msgid "Discouraged translation of \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1166 -#, python-brace-format -msgid "Limited languages for \"{article}\" to `{languages}`" -msgstr "" - -#: src/rc_formatters.py:1168 -#, python-brace-format -msgid "Priority languages for \"{article}\" set to `{languages}`" -msgstr "" - -#: src/rc_formatters.py:1170 -#, python-brace-format -msgid "Removed priority languages from \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1173 -#, python-brace-format -msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" -msgstr "" - -#: src/rc_formatters.py:1176 -#, python-brace-format -msgid "" -"Removed translatable page \"{article}\" from aggregate group \"{group}\"" -msgstr "" - -#: src/rc_formatters.py:1183 -#, python-brace-format -msgid "Reviewed translation \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1186 -#, python-brace-format -msgid "Changed the state of `{language}` translations of \"{article}\"" -msgstr "" - -#: src/rc_formatters.py:1188 -msgid "Old state" -msgstr "" - -#: src/rc_formatters.py:1189 -msgid "New state" -msgstr "" - -#: src/rc_formatters.py:1193 -#, python-brace-format -msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" -msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" -msgstr[0] "" - -#: src/rc_formatters.py:1195 -#, python-brace-format -msgid "Renamed user \"{old_name}\" to \"{new_name}\"" -msgstr "" - -#: src/rc_formatters.py:1199 -msgid "Action has been hidden by administration" -msgstr "" - -#: src/rc_formatters.py:1204 -#, python-brace-format -msgid "Unknown event `{event}`" -msgstr "" - -#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 -msgid "Report this on the support server" -msgstr "" - -#: src/rc_formatters.py:1229 -msgid "Tags" -msgstr "" - -#: src/rc_formatters.py:1234 -msgid "**Added**: " -msgstr "" - -#: src/rc_formatters.py:1234 -msgid " and {} more\n" -msgstr "" - -#: src/rc_formatters.py:1235 -msgid "**Removed**: " -msgstr "" - -#: src/rc_formatters.py:1235 -msgid " and {} more" -msgstr "" - -#: src/rc_formatters.py:1236 -msgid "Changed categories" -msgstr "" diff --git a/locale/zh_Hans/LC_MESSAGES/rcgcdw.mo b/locale/zh_Hans/LC_MESSAGES/rcgcdw.mo deleted file mode 100644 index c1e7a90c6ab6ac3645ebd9fe5e978f3f62ca09cd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 353 zcmYL@u};G<5Qd9j^2p5K0f_+)+AX;15J*ZR5fViK2^M6MBQ;9w$aaA89=smU!Ud%E zmp<8d{?GUS93Fg6NPEN)aZKzJXT+$0IHAW&I!Dh|xixQCc}Qw_Ka{83r#q3r(52cmbwbC0a zcsO{|Nv|r|wj17{MoZ&08Fe$r2BAdR39gOCZBOv8_4A7UU}=)ZyNI*%DZ4h>qoy63 zo6}e|0h{<|4*&oF diff --git a/locale/zh_Hans/LC_MESSAGES/rcgcdw.po b/locale/zh_Hans/LC_MESSAGES/rcgcdw.po deleted file mode 100644 index 1368bdc..0000000 --- a/locale/zh_Hans/LC_MESSAGES/rcgcdw.po +++ /dev/null @@ -1,184 +0,0 @@ -# SOME DESCRIPTIVE TITLE. -# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER -# This file is distributed under the same license as the RcGcDw package. -# FIRST AUTHOR , YEAR. -# -msgid "" -msgstr "" -"Project-Id-Version: RcGcDw\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" -"Last-Translator: Automatically generated\n" -"Language-Team: none\n" -"Language: zh_Hans\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -#: src/rcgcdw.py:115 src/rcgcdw.py:117 src/rcgcdw.py:119 src/rcgcdw.py:121 -#: src/rcgcdw.py:123 src/rcgcdw.py:125 src/rcgcdw.py:127 -#, python-brace-format -msgid "{value} (avg. {avg})" -msgstr "" - -#: src/rcgcdw.py:147 -msgid "Daily overview" -msgstr "" - -#: src/rcgcdw.py:155 -msgid "No activity" -msgstr "" - -#: src/rcgcdw.py:179 -msgid " ({} action)" -msgid_plural " ({} actions)" -msgstr[0] "" - -#: src/rcgcdw.py:181 -msgid " ({} edit)" -msgid_plural " ({} edits)" -msgstr[0] "" - -#: src/rcgcdw.py:186 -msgid " UTC ({} action)" -msgid_plural " UTC ({} actions)" -msgstr[0] "" - -#: src/rcgcdw.py:188 src/rcgcdw.py:189 src/rcgcdw.py:193 -msgid "But nobody came" -msgstr "" - -#: src/rcgcdw.py:196 -msgid "Most active user" -msgid_plural "Most active users" -msgstr[0] "" - -#: src/rcgcdw.py:197 -msgid "Most edited article" -msgid_plural "Most edited articles" -msgstr[0] "" - -#: src/rcgcdw.py:198 -msgid "Edits made" -msgstr "" - -#: src/rcgcdw.py:198 -msgid "New files" -msgstr "" - -#: src/rcgcdw.py:198 -msgid "Admin actions" -msgstr "" - -#: src/rcgcdw.py:199 -msgid "Bytes changed" -msgstr "" - -#: src/rcgcdw.py:199 -msgid "New articles" -msgstr "" - -#: src/rcgcdw.py:200 -msgid "Unique contributors" -msgstr "" - -#: src/rcgcdw.py:201 -msgid "Most active hour" -msgid_plural "Most active hours" -msgstr[0] "" - -#: src/rcgcdw.py:202 -msgid "Day score" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "director" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "bot" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "editor" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "directors" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "sysop" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "bureaucrat" -msgstr "" - -#: src/rcgcdw.py:244 -msgid "reviewer" -msgstr "" - -#: src/rcgcdw.py:245 -msgid "autoreview" -msgstr "" - -#: src/rcgcdw.py:245 -msgid "autopatrol" -msgstr "" - -#: src/rcgcdw.py:245 -msgid "wiki_guardian" -msgstr "" - -#: src/rcgcdw.py:245 -msgid "second" -msgid_plural "seconds" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "hour" -msgid_plural "hours" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "day" -msgid_plural "days" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "week" -msgid_plural "weeks" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "month" -msgid_plural "months" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "year" -msgid_plural "years" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "millennium" -msgid_plural "millennia" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "decade" -msgid_plural "decades" -msgstr[0] "" - -#: src/rcgcdw.py:245 -msgid "century" -msgid_plural "centuries" -msgstr[0] "" From 25287e79dee5ef5fd2294d81784507941bd8e25f Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sat, 12 Dec 2020 19:14:00 +0100 Subject: [PATCH 18/94] Added translation using Weblate (Chinese (Simplified)) --- locale/zh-hans/LC_MESSAGES/redaction.mo | Bin 0 -> 528 bytes locale/zh-hans/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/zh-hans/LC_MESSAGES/redaction.mo create mode 100644 locale/zh-hans/LC_MESSAGES/redaction.po diff --git a/locale/zh-hans/LC_MESSAGES/redaction.mo b/locale/zh-hans/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..b8a3f04b7a0142f350275a95d524e7adca393d9c GIT binary patch literal 528 zcmZ`#%Wm5+5KPgWbnLkY9&$*Kt{z4XE*%$DEjcw{#fGf(b)%(?#8xH+lCG2fM}Muy zeoI!dQJ*^CfR7#Q4(IQy)88kA7sS`ZGvZ6)8)A(%x(SVQKVtEFH`$_=Ltv ztvH)BQlUk5zLJ}+mG=^>3wEBDH)XQB@N(?5agfhSrg0A00+N`0T<~mm`E7BVdUIhN6h?i<-4=(6hA=QYL zjW8D7_^z13@Tlv}+@pb1mAaCu=4`l@&Re!yBU+ehv$341?)hrR(TMGj<8b7Cfg4n4 S_ThZSHN}MN${+ZVck%?()1AQp literal 0 HcmV?d00001 diff --git a/locale/zh-hans/LC_MESSAGES/redaction.po b/locale/zh-hans/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..05484b5 --- /dev/null +++ b/locale/zh-hans/LC_MESSAGES/redaction.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: zh-hans\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From ed3443731323763aa6b8c80aa71bd13d2967207b Mon Sep 17 00:00:00 2001 From: magiczocker Date: Wed, 9 Dec 2020 08:15:16 +0000 Subject: [PATCH 19/94] Translated using Weblate (French) Currently translated at 97.2% (36 of 37 strings) Translation: RcGcDw/rcgcdw Translate-URL: https://translate.wikibot.de/projects/rcgcdw/main/fr/ --- locale/fr/LC_MESSAGES/rcgcdw.mo | Bin 2503 -> 2543 bytes locale/fr/LC_MESSAGES/rcgcdw.po | 13 +++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/locale/fr/LC_MESSAGES/rcgcdw.mo b/locale/fr/LC_MESSAGES/rcgcdw.mo index 407b91a856f9bfb2a347a73b524fb04b442b001f..7fb6f6fefa270a3fcc77f31200e7c47f8765b0f6 100644 GIT binary patch delta 793 zcmY+=J#5oJ6bJBYqV&UjD}40>xU_t#T%4qtOo$qAQi_tMN`nfO7+mL?8mJx4E}2kP zkeGlvsc9K7nTjoIT-2h{Lg0V5i z*wheX=V1{}LJ3d8C-5+Q75N^X!2T0F0KdRd_yb;s@!`-6%wvBS9)ZszUqd?Y!!YZy zV_59qg9g7weuwCZ{et`8Z+ILgM#8!Ycoh2!5DzOvR^TA^i*P?&hID}zJP02{JnR`> zIFh{>(Zfz&Mg?1tI{OF@!Ozk6ZxDlGqy2}mWMTp<)_)os@14PdCP6{9Q=NB9HoNab5X${%&R3K`8+i8hwn{8h-J%ekD^`^M4q!l=xD@-ep2G3=38IjG2 z>^xekrB=D3qi8P!XJCr|E!cD^UsvMARq*#E6v~uK8gb`$~y~ zlnntAEFKsbSQ!|QA|ytb7?_w5{0l5hEbx8AQJ?(oljpmf-`%hBm-747k=~OLqI8sK znuz`siB7<&F``+x1oy#Pa2M?6K8JfzzlPgkAMS^r;c56iw^Smkp!VkHhAbO&&a2xyvr{Ir#{x_UN{TGhINet`^2AqNB-~_BdKENW}0k1u*VksJb9KpsVM z@E&}?8RP*Z2j3JQj&GQo<(nJ^K0`)c9D#gm+&Bj}d=Pnzi$M&wS`DQEav@sZb^O z2EN~QMcnn3*6NYA;;wM41@orN7x4CtNOb}&s#eW%Ff%CSikGU`)9bFVtjhl<`&pco qbD>xk&dIY|3$H0JX|Ff1RNAgc+J3vUX~mH?No3~=qJMtuo$(LYhIhLF diff --git a/locale/fr/LC_MESSAGES/rcgcdw.po b/locale/fr/LC_MESSAGES/rcgcdw.po index 30cb217..a2f5a6d 100644 --- a/locale/fr/LC_MESSAGES/rcgcdw.po +++ b/locale/fr/LC_MESSAGES/rcgcdw.po @@ -7,17 +7,18 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-18 08:29+0100\n" -"PO-Revision-Date: 2020-09-03 13:14+0200\n" -"Last-Translator: Frisk <>\n" -"Language-Team: \n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: magiczocker \n" +"Language-Team: French " +"\n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" +"X-Generator: Weblate 4.2.1\n" "Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.4.1\n" "X-Poedit-Basepath: ../../..\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Poedit-SearchPath-0: rcgcdw.pot\n" #: src/rcgcdw.py:115 src/rcgcdw.py:117 src/rcgcdw.py:119 src/rcgcdw.py:121 @@ -37,7 +38,7 @@ msgstr "Aucune activité" #: src/rcgcdw.py:179 msgid " ({} action)" msgid_plural " ({} actions)" -msgstr[0] " ({} action)" +msgstr[0] " ({} action)" msgstr[1] " ({} actions)" #: src/rcgcdw.py:181 From 7d1200e1555c3015beedcb4c27127e0f0a2e2dc1 Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 17:58:08 +0000 Subject: [PATCH 20/94] Translated using Weblate (German) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/de/ --- locale/de/LC_MESSAGES/rc_formatters.mo | Bin 33329 -> 33333 bytes locale/de/LC_MESSAGES/rc_formatters.po | 4 ++-- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/de/LC_MESSAGES/rc_formatters.mo b/locale/de/LC_MESSAGES/rc_formatters.mo index af9ce2f8a310c99b026253999a4ae6170d2ec327..69a14fdf14b809eed92613c4192e83fb0e739562 100644 GIT binary patch delta 1871 zcmXZcZA{f=7{~FSsD$ZIKt&XZ1QCycAjdok4b&yU!DsOyM2>}|C}pK0TK=JM0|hsy zYe1WuI?Kn2JE-%OPT%=7w2hQ{QMSplxw#y=`Ks^LeKxkwb@Bh7>%Q;nzW?{7=BUff zQQgC0yvdRpOQbkFh8ft6vG^;#i%+o$V@joRJb+pF2L>=UC{4g(9FHM<8|!f@euty* zG)}?GScQ**@{~*vD045CV?Oy_^x;*s2|mF*)M9BI_;Dtd;xycYnRo)JtviwDiA$v2 zE}0(W3K_C_4U(c}}CxdJ{+B430bVhE?>PZ4|3CiDig zamsQj1(#zMZpT@84Aby|NAM28Ajadk71A8cL|ah^M_?<);StQiQ#ca)BKZ@XO`fpQ z6)r&=xDKu5Z4ob`b@U!jg07wvf=#$Xwa!E%ho8k~rAXmwlA78J&K#{Yl0b0C3b7hn)=rY&d%ub>Th9qqkA z3}6-q##&p0A#BBbe1<<`#(KAf_c4$BHQMiHRJw&!W2TMYOpuHha0cE+o4_lyJxt%= zRhhhxJmjP zSK&6ih2LXNjZ}?2Xy0|xXYNdF!Ug1Ev_ts{`J`34nS+X*$oW)1vRlew`F6+;B27>q z+V?-Z*5h&@sIQf%q3dW5rfqdA+JcO&d&s$ypV_f1YR5AC2U)BFbuRCUIDpm>KdWL6 z>cE3Ir_YR~Hl)jX zgEUW-J83uG!abOh&~R;dfbIOec$_W2>A~fj~$qT=g|It8;9dv9FGq%8vn*re1Yk92gWtI3A~TVJm|(E oyoVVW8%`RX5{SvoOU?Dq%gYHD7SE50^7)Q5mLx&Av!o;NA6@no2><{9 delta 1887 zcmXZceN2^Q7{~En43)?_!kJ8z;G}pIf;ynYDQJKsMEC-|5qVNPa#YL;&+)zTfpsXT zT&dWs~B&?VjRZ%@d_@$37n3hrP9OLfb(!G&c{PYZhfD+ z?_VZuXIzi7@LROs|B7|^&oWP{AqXv(R$w<4;z-JI^fAt9aS4KG9b1HpF@i<-Y043_ zg6`l$nBU4jF2z#Zh~+qlbMU-JP(Uz_*_idTREdRXD~jOV*oRs80fz7syaz{9<11Lf z*!PS}yclibF0_{Sr#yz%(F|kT4!dqxx7!Hbzl=(p@*@I`Smk_tz-(bSxfzBd*6<1qmnokN6|X< zCt8C4a1vIuyZcp`!T3p>hOIamqc{`0(DEkH7IXr$nO_qGm0a+#>}qU8t2Bw0@N2XQ zPoq6Ij$tg~z*uXe*nxdmh1c*X&W^Y({1F#0zK!;~c`vzzbl`mER}VoReu)p_S+oLf zq3vN{rCUi2W;1R;>qtBLaV=UWcH&&@K|3>_<18G)E*!xCKC;SPZ$r->Oc2b#H_;B+ zUYvqoU^)(=wd@q~r?d{~eT*Wzr<=G28&{J9kKtx4it;VNLpX@dJj6NIHT(_3o%Fw& zz#o%d#TML%XYeg7Su1to5ZZe^eVscKt8o$I6KIF>7V=7~VZBs~A0y{emyz943Cp)b z{tnUvjba^^ZSbg?AhAIrhfbs2nDeq*Q4E<|=aBQJ5Y@3O8o(v^H?mkQe8r9TrW`}- zNQhNYgZAKi_%B)q2VRp7;B}8+KS5tN2LuZ?N#CG9?j}5sHeoO!QJa!ji#O3)AEM99 zrGBK#x`Q-N?OPM``;eANJw?kLa5>{-djkp^v;U%<$l{;KZ z58`gdx6xMKOLi-K46Sp&yzaiFxo^0)VhdU!m$4ax9FPdck*)Fc69KtYyi58DkD%?{ za<--(Kf_wQj(k&8+~eNwUc8I(M`&-w9?Zw1XxGo;B>Vw$@B&W8zc7F|u+YAN_x8F1 z$}x`{$FUaAVGuKibA9>Yj8Ivito*U^M~7<~>(X+YT1x9W\n" "Language-Team: German \n" @@ -39,7 +39,7 @@ msgstr "Aktion verhindert" #: src/rc_formatters.py:28 msgid "**IP range blocked**" -msgstr "IP-Adressbereich gesperrt" +msgstr "**IP-Adressbereich gesperrt**" #: src/rc_formatters.py:28 msgid "Throttled actions" From b3840427256dbcbf08da338b4258a3f8c70a3f2d Mon Sep 17 00:00:00 2001 From: Frisk The Evil Goat Overlord Date: Mon, 7 Dec 2020 11:38:38 +0000 Subject: [PATCH 21/94] Translated using Weblate (German) Currently translated at 100.0% (25 of 25 strings) Translation: RcGcDw/discussion_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/discussion_formatters-1/de/ --- .../de/LC_MESSAGES/discussion_formatters.mo | Bin 4300 -> 4296 bytes .../de/LC_MESSAGES/discussion_formatters.po | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/locale/de/LC_MESSAGES/discussion_formatters.mo b/locale/de/LC_MESSAGES/discussion_formatters.mo index 50657e81b4f93edc44046875c79f9fadb0b1e5bd..e393df6c22cfe2b52798e84247973e29e8e4a137 100644 GIT binary patch delta 113 zcmX@3ctUYQ4x{fT1_p*Y9tMU?AZ^IYz_1ob&j!+MK-!a!fq|2ef#Cv>jtBB@@iQ<) z18FM(1_pT`Jq<{60_kl)njJ_V*u0bRH5-Sav4WwAm9fF*H5`mAlcV@oZI0$GWCj3d CJrxrG delta 118 zcmX@1ct&wU4x{fj1_p*Y9tMU?AZ^Oaz_1ob&j-?NK-!m&fq|2ef#C{}jtBDZ@iQ<) z18F+}1_pT`Jqt*40_j~qnjJ_V*}RkSH5-S4p@N~2m67G\n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: Frisk The Evil Goat Overlord \n" "Language-Team: German \n" "Language: de\n" @@ -71,9 +71,9 @@ msgid "" "{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" "Message_Wall:{user_wall}>)" msgstr "" -"[{author}]({author_url}) erstellte [{title}](<{wikiurl}wiki/Message_Wall:" -"{user_wall}?threadId={threadId}>) auf der [Nachrichtenseite von {user}]" -"(<{url}wiki/Message_Wall:{user_wall}>)" +"[{author}]({author_url}) erstellte [{title}](<{url}wiki/" +"Message_Wall:{user_wall}?threadId={threadId}>) auf der [Nachrichtenseite von " +"{user}](<{url}wiki/Message_Wall:{user_wall}>)" #: src/discussion_formatters.py:51 #, python-brace-format From 246a54f31c9b32c94357762593b5320dd6c6ecbe Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 18:02:56 +0000 Subject: [PATCH 22/94] Translated using Weblate (Polish) Currently translated at 100.0% (25 of 25 strings) Translation: RcGcDw/discussion_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/discussion_formatters-1/pl/ --- .../pl/LC_MESSAGES/discussion_formatters.mo | Bin 4348 -> 4377 bytes .../pl/LC_MESSAGES/discussion_formatters.po | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/locale/pl/LC_MESSAGES/discussion_formatters.mo b/locale/pl/LC_MESSAGES/discussion_formatters.mo index 13e6d96087bdbb38af064b2c4d0225b2dc75c8fa..026e2341ed5e8dbbb18c6780cb6748169924404e 100644 GIT binary patch delta 411 zcmYMuze@sP7zgmjDACh2kqG)hr&A@bo!SsbNmqB2aOcTsLqUV7*^zkRUAhD=K?n_j zQ$u?})Zo_CAK=p1+|m#=v=;Ogg5Kf%JkR@n;d#CzSJBJ&_K%Aw>miyYB9$YWgf+Mf z&tVci!NLC*M3lllA|6h|G+c#?@DvVmcW@Z?;S79+P5AlOANYw1=+FG5(*ueZJd|N) zl;|FQzzcXCz=Z`Df<${LV`D@+umhv;6%H11hlso|80tN`ZrtshRWt2Fe$FUumgLqv zXH<@@hQle%tXgjRX=-zsK6WglFXC+PHR}@XksB4le8%jRk iee*=ZPNP`2YZw@BnMdZn<;2UqDew4*E8PUmZM(GDKNTWo{K!-E%0OoUjI0WzDBz%AgeEY9AN<=nlw?s|4Me>A38+OY?H}Dl+ zz;g`&2bRZ(_K|88qFw028hnQNL7z~C-<9mKa6OV9E7kN~sqAr!TSmQZaEn=s4bG=6 zyyB*aV#AiA7x^L%WP`0qFX}Mcb=Yd+`D{H9F>5A{^aI&uOQ9FU(m9=*T?u6n2feQF he6!`IgQ`A$;v8a!V;m diff --git a/locale/pl/LC_MESSAGES/discussion_formatters.po b/locale/pl/LC_MESSAGES/discussion_formatters.po index e708329..8482f7a 100644 --- a/locale/pl/LC_MESSAGES/discussion_formatters.po +++ b/locale/pl/LC_MESSAGES/discussion_formatters.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: 2020-11-20 09:22+0000\n" -"Last-Translator: Frisk The Evil Goat Overlord \n" -"Language-Team: Polish \n" +"Language-Team: Polish \n" "Language: pl\n" "MIME-Version: 1.0\n" @@ -106,7 +106,7 @@ msgid "" "[{article}](<{url}>)" msgstr "" "[{author}]({author_url}) dodał(a) " -"[odpowiedź](<{url}?commentId={commentId}&replyId={replyId}) na " +"[odpowiedź](<{url}?commentId={commentId}&replyId={replyId}>) na " "[komentarz](<{url}?commentId={commentId}>) w artykule [{article}](<{url}>)" #: src/discussion_formatters.py:70 From 64bb72a2eaff54ca59d5b00aea8a711347e2626b Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 18:02:07 +0000 Subject: [PATCH 23/94] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (25 of 25 strings) Translation: RcGcDw/discussion_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/discussion_formatters-1/pt-br/ --- .../LC_MESSAGES/discussion_formatters.mo | Bin 4222 -> 4223 bytes .../LC_MESSAGES/discussion_formatters.po | 10 +++++----- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/locale/pt-br/LC_MESSAGES/discussion_formatters.mo b/locale/pt-br/LC_MESSAGES/discussion_formatters.mo index cd7ab59950248ef3917e4ddca66de661dfa2eeea..045b2a6126cf5f6f5da882a9948b08663cf6e3e5 100644 GIT binary patch delta 115 zcmeyT@Lyp=4x{fX1_p*m9tMUKAkD(dz_0>HX9DR)AT7kl!0;bPPXW@=Aex_nAq+@= y0MfER+FgKw0jQNB6-pOv-pTlljmt>a&{)CH#LC!U^G*(BmdV-tj+HX8`F&AT7wp!0;bPPX^M_Aex_nAq+^r z2hy@Y+D(9g0jQNB1xgog-pTlljmuEi$XvnD*vi0s^G*(BmdTAgDw993$ZVG7O=1QB D@=q3P diff --git a/locale/pt-br/LC_MESSAGES/discussion_formatters.po b/locale/pt-br/LC_MESSAGES/discussion_formatters.po index 801e962..e1fa345 100644 --- a/locale/pt-br/LC_MESSAGES/discussion_formatters.po +++ b/locale/pt-br/LC_MESSAGES/discussion_formatters.po @@ -7,8 +7,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: 2020-11-27 13:07+0000\n" -"Last-Translator: dr03ramos \n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: MarkusRost \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt-br\n" @@ -70,9 +70,9 @@ msgid "" "{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" "Message_Wall:{user_wall}>)" msgstr "" -"[{author}]({author_url}) criou [{title}](<{url}wiki/Message_Wall:{user_wall}?" -"threadId={threadId}>) no mural de mensagens de [{user}(<{url}wiki/" -"Message_Wall:{user_wall}>)" +"[{author}]({author_url}) criou [{title}](<{url}wiki/" +"Message_Wall:{user_wall}?threadId={threadId}>) no mural de mensagens de " +"[{user}](<{url}wiki/Message_Wall:{user_wall}>)" #: src/discussion_formatters.py:51 #, python-brace-format From 5e062d613e3b464ba2d853c524b1e570069d1035 Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 18:01:45 +0000 Subject: [PATCH 24/94] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/pt-br/ --- locale/pt-br/LC_MESSAGES/rc_formatters.mo | Bin 32509 -> 32516 bytes locale/pt-br/LC_MESSAGES/rc_formatters.po | 6 +++--- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/locale/pt-br/LC_MESSAGES/rc_formatters.mo b/locale/pt-br/LC_MESSAGES/rc_formatters.mo index a3632da88d39f2877aab526c800e41351289da9c..42b8fa7cbc1aa9e475a18e77e6d2444f7bd7dd9d 100644 GIT binary patch delta 1899 zcmXZce@xX?7{~Dsj^L)5UPKA5$d_qI7$}kwROlt+ia)t&fR)5WxM)%!N|IE!HkPeK zttL}h{Z}?umflhQ6_YaiqYT$ZzpT;RT5Yw6aMhTt_p@{VfY&+S@44rB&U4QBUca8y z`(M&~$-Y>oq|?=sA3woGIEpvp6lUY}by6qhV;BeUHvApSFk`)xhGERdW}JzA7{CFX zjvrtl4kJ@*e7#~?LZf_xl!H;Mz~|APU%&&C&xr=*BF(gp2W4oQ3`xH$g7Wr60tVScjJ2VZ0UJ zN%X%$OK<`$;T+0Vh^1)HTW~(U5~E>(-bE|b*JvyG3q8!cU%C-PXqku6#_vQQ9z~n* z1X{&DMcaZ2%)`JIH*Y0czy`Dh_Mjye>!)!ajWcLJm_)Wmfvpl%R4bO_AhH;ZV;cr3 zmjyn97WjKyfvL4F(R*+q{jF%f??$UY9GBrwSVVlK)w#nK#1JoP&{l99@5S>t18=Bz zhtZF@^p|1^hH)m=qg5n|w$gUA${j*maX(t3XR#80KtJ*2ZF89|$Gdsah#tO%HsME! z_ZQLj`Wo8G(;sw+1aS@h9cU|i3tz@>(JHX}A*mRTpuInjcFQI(KzwC9EX~0Zv;ZOW zFpBf=Ag1E$=*KtFR`wyz#o@&JZ!nAg7~X_aXxG=bUD}0tn2AU67CenH8~8B|%X9?o zv`?ayG`WF4Ov6=}fxTFVJ$MDFqUs;vK;l_^7PA_q{WySDi8&GJX?z2@d0N;cUB%8O z>Ti2oyTfI85_i*2Zgzn>u#x^Xtgvw{?hqcsQu;q9`U|3NPutNFJ%`*}O&}LRm95fh zJch*9Xrf=XGv)>yAbpb87g&ac)QfYcRwQW+p=F-?sQUtTBpk-)c%DwyA?(Ms_#;w% zEpC(8X7%DzIEFUw_Q&{W;b4qLAC2JS{7d2sh40fGX?Fn+cDR6}NO6?E$F1-Xa#Qs= zK8aqZtJF!ft(ihgc>i9zV|*9zMXcH<5mJ|tA&RZ)A~=n6xCSTDDp2+WS>oP=myxTl zrEDy}RWI5K|HUz^?RK}Plx!@qeOQa1VHM^aa9a>X+nQ4tw%q=vK}=PX_F){tb-0Oo zt;Q1xze7tPz)6~q9Z12{hZ%STv+-2o`2|d&e-U%>5~kuf+W3Dk+m8M0XQXXBC_=h= z0axPN=;76P=By=m`ie`u;ycPqmc=)O8m46y6jViabw|AB7O%R-YieuX)727bjuaHc VhpMxD)4IG@M>eL%e+&By{|C#n8*=~v delta 1888 zcmXZcZ%oxy9LMnw&LIjnMM3_@k3~vD98g~LQc7eZC|zzArkQXFikq0Cn3mBGo0iyu z`DgLWY^}M#Io;jLX)|2wkMw}0{h6&Tx9R~yST(mE;d*~}?vwjE=lp*6e81;=&iNg_ zmozhzbYXUipDAg$UP{MNEXEsnAO430nA{-k!D5Wy5I%$xxC$3-kQQPimS8Ieupjeq z2u@Wz0HU5dq z(R)fdh+(w(zsJQmiB&i&?7J0&!qT%0^k6QI;Zpny=VPGBO;CVVvBxloo6r(Gh7aPW ziT*fRg41XT=TWvYd>Cy!iupL;)387zn2k5lR&obDEPPs;i#2GOH=w;A#T4vEoA3l$ z#lA$_f=OJ08JpY|RHFsljJCiYw8Z>D8c)(Vi}r^pWP6nH4Eu?#7{c?&Vl;tW7@}Mj z_$*rBA8`e$*(Dmp2k17U{l6Qn0_U(Cf5qj*SL$YW*g{yxgL> zIjIOsFc}*#fDyEcw4klD6RmPb&{jN%mgq3n;?I~)eC2F$nU&(BJlKLBetjEmm!SoyK@VGS zG4|mc9Kv+`5N%}_F%z#Op8tTk^lxDr-bJfe(hE`y3o!@#F&jTd-(LKJhGlvk?X*v! zm2?JYW9oKk4KBdL*n|i1C!~ssv`}sw#y(usD(%NpXq8BdO1*d*xp~TOlm5URZPefP zIQ*i^@Feb_KZ6!1*3JRMXYDh?pA zHJ<2KcKYsxy`)d_`UY3w66(cyQ!A3RE}>Z@cw z9}nzBTj9TW8^Z_O?I|Z4OKc}L<277|*>AWlXhGYWGZ?Yl{-!}p)sprAUcv^fqh2+5 zBH>N61Tr{D`4~eArgtz4k75CyNsM2`Wcs66gx}&EoIrd3A1ttAKld%}JOfLSt`1=k zKS2+Fi|5QQU71oI^eP?+RaC_{)@`4axh@(z5cS$Sy!s}ut!r2JzK&>nH2zh6Zc6-i Hq`2&V%4ZeX diff --git a/locale/pt-br/LC_MESSAGES/rc_formatters.po b/locale/pt-br/LC_MESSAGES/rc_formatters.po index f09db0b..478d0ae 100644 --- a/locale/pt-br/LC_MESSAGES/rc_formatters.po +++ b/locale/pt-br/LC_MESSAGES/rc_formatters.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: 2020-12-06 14:17+0000\n" -"Last-Translator: Eduaddad \n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: MarkusRost \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt-br\n" @@ -41,7 +41,7 @@ msgstr "Desautorizado a ação" #: src/rc_formatters.py:28 msgid "**IP range blocked**" -msgstr "Faixa de IP bloqueada" +msgstr "**Faixa de IP bloqueada**" #: src/rc_formatters.py:28 msgid "Throttled actions" From efa93e6943592e35cfae4b7cd9298a9397b2f34b Mon Sep 17 00:00:00 2001 From: dr03ramos Date: Sun, 6 Dec 2020 17:59:55 +0000 Subject: [PATCH 25/94] Translated using Weblate (Portuguese (Brazil)) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/pt-br/ --- locale/pt-br/LC_MESSAGES/rc_formatters.po | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/locale/pt-br/LC_MESSAGES/rc_formatters.po b/locale/pt-br/LC_MESSAGES/rc_formatters.po index 478d0ae..9ad3b0d 100644 --- a/locale/pt-br/LC_MESSAGES/rc_formatters.po +++ b/locale/pt-br/LC_MESSAGES/rc_formatters.po @@ -9,7 +9,7 @@ msgstr "" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" "PO-Revision-Date: 2020-12-13 14:30+0000\n" -"Last-Translator: MarkusRost \n" +"Last-Translator: dr03ramos \n" "Language-Team: Portuguese (Brazil) \n" "Language: pt-br\n" @@ -942,7 +942,7 @@ msgstr "([visualização]({link}))" #: src/rc_formatters.py:793 #, python-brace-format msgid "Deleted page {article}" -msgstr "Exclui página {article}" +msgstr "Excluiu a página {article}" #: src/rc_formatters.py:798 #, python-brace-format From 4130a9d6a7e8b9d47b8411129f7ed90e4432fdd6 Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sun, 13 Dec 2020 07:05:15 +0000 Subject: [PATCH 26/94] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (152 of 152 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/zh-hans/ --- locale/zh-hans/LC_MESSAGES/rc_formatters.mo | Bin 1186 -> 18239 bytes locale/zh-hans/LC_MESSAGES/rc_formatters.po | 303 +++++++++++--------- 2 files changed, 166 insertions(+), 137 deletions(-) diff --git a/locale/zh-hans/LC_MESSAGES/rc_formatters.mo b/locale/zh-hans/LC_MESSAGES/rc_formatters.mo index 2a9a754a2504a42de4fcf8d630ca5681b9fd9f35..f60874cc5118d5dc230c2c7320538fb2a95020f8 100644 GIT binary patch literal 18239 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 Xvpu%Am;I?k*E+J778{3La@_F$($!U5 delta 374 zcmXZVO-jQ+90l;HR(MJP(8>8eU1vw> zF;k&Zu0lV#T(27VC&G^SPLnr85W2pn%ci|;8(qm19Y2V8Idt46-#B+dUh{QXs#dru zF5Lc<8&)KASyMEHD+^pxWo1rRi?a$Mm8>x0wZQVimKFJdE*q}pwZPGeMR{oj1J5Bf zKa=c=BTPi$IB>($LfElvYUe-WYC)AKyQtE0W`bUqRoYuk{hu|`H%&@yWu!~nZ?}aP GU9n%EA6Pd4 diff --git a/locale/zh-hans/LC_MESSAGES/rc_formatters.po b/locale/zh-hans/LC_MESSAGES/rc_formatters.po index a90cf4b..67f8d82 100644 --- a/locale/zh-hans/LC_MESSAGES/rc_formatters.po +++ b/locale/zh-hans/LC_MESSAGES/rc_formatters.po @@ -8,16 +8,16 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-08-11 19:35+0200\n" -"PO-Revision-Date: 2020-08-21 04:13+0000\n" -"Last-Translator: Dianliang233 <>\n" -"Language-Team: Chinese (Simplified) \n" +"Language-Team: Chinese (Simplified) \n" "Language: zh-hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.1.1\n" +"X-Generator: Weblate 4.2.1\n" #: src/rc_formatters.py:42 #, python-brace-format @@ -53,27 +53,27 @@ msgstr "[{author}]({author_url}) 回退了 [{file}]({file_link}) 的一个版本 msgid "" "[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" "{comment}" -msgstr "" +msgstr "[{author}]({author_url}) 上传了 [{file}]({file_link}) 的一个新版本 {comment}" #: src/rc_formatters.py:61 #, python-brace-format msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" -msgstr "" +msgstr "[{author}]({author_url}) 删除了 [{page}]({page_link}){comment}" #: src/rc_formatters.py:65 #, python-brace-format msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" "({page_link}){comment}" -msgstr "" +msgstr "[{author}]({author_url}) 通过覆盖 [{page}]({page_link}) 删除重定向 {comment}" #: src/rc_formatters.py:69 src/rc_formatters.py:74 msgid "without making a redirect" -msgstr "" +msgstr "不留重定向" #: src/rc_formatters.py:69 src/rc_formatters.py:75 msgid "with a redirect" -msgstr "" +msgstr "创建重定向" #: src/rc_formatters.py:70 #, python-brace-format @@ -81,6 +81,8 @@ msgid "" "[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" "({target_url}) {made_a_redirect}{comment}" msgstr "" +"[{author}]({author_url}) 移动 {redirect}*{article}* 至 " +"[{target}]({target_url}),{made_a_redirect}{comment}" #: src/rc_formatters.py:76 #, python-brace-format @@ -88,6 +90,8 @@ msgid "" "[{author}]({author_url}) moved {redirect}*{article}* over redirect to " "[{target}]({target_url}) {made_a_redirect}{comment}" msgstr "" +"[{author}]({author_url}) 移动 {redirect}*{article}* 至 [{target}]({target_url}) " +"覆盖重定向,{made_a_redirect}{comment}" #: src/rc_formatters.py:81 #, python-brace-format @@ -95,31 +99,33 @@ msgid "" "[{author}]({author_url}) moved protection settings from {redirect}*{article}" "* to [{target}]({target_url}){comment}" msgstr "" +"[{author}]({author_url}) 将保护设置从 {redirect}*{article}* 移动到了 " +"[{target}]({target_url}){comment}" #: src/rc_formatters.py:92 src/rc_formatters.py:518 msgid "for infinity and beyond" -msgstr "" +msgstr "时长为无限期" #: src/rc_formatters.py:101 src/rc_formatters.py:526 #, python-brace-format msgid "for {num} {translated_length}" -msgstr "" +msgstr "时长为{num}{translated_length}" #: src/rc_formatters.py:107 src/rc_formatters.py:529 msgid "until {}" -msgstr "" +msgstr "直到{}" #: src/rc_formatters.py:111 msgid " on pages: " -msgstr "" +msgstr " 于页面: " #: src/rc_formatters.py:118 src/rc_formatters.py:540 msgid " and namespaces: " -msgstr "" +msgstr " 和命名空间: " #: src/rc_formatters.py:120 msgid " on namespaces: " -msgstr "" +msgstr " 于命名空间: " #: src/rc_formatters.py:132 #, python-brace-format @@ -127,6 +133,8 @@ msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) {time}" "{restriction_desc}{comment}" msgstr "" +"[{author}]({author_url}) 封禁了 " +"[{user}]({user_url}),{time}{restriction_desc}{comment}" #: src/rc_formatters.py:136 #, python-brace-format @@ -134,75 +142,76 @@ msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" "({user_url}){comment}" msgstr "" +"[{author}]({author_url}) 更改了 [{blocked_user}]({user_url}) 的封禁设置 {comment}" #: src/rc_formatters.py:140 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" -msgstr "" +msgstr "[{author}]({author_url}) 解封了 [{blocked_user}]({user_url}){comment}" #: src/rc_formatters.py:143 #, python-brace-format msgid "" "[{author}]({author_url}) left a [comment]({comment}) on {target} profile" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上留下了一条 [留言]({comment})" #: src/rc_formatters.py:143 msgid "their own profile" -msgstr "" +msgstr "自己" #: src/rc_formatters.py:146 #, python-brace-format msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on {target} " "profile" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上回复了一条 [评论]({comment})" #: src/rc_formatters.py:149 src/rc_formatters.py:155 src/rc_formatters.py:166 #: src/rc_formatters.py:170 msgid "their own" -msgstr "" +msgstr "自己" #: src/rc_formatters.py:152 #, python-brace-format msgid "" "[{author}]({author_url}) edited a [comment]({comment}) on {target} profile" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上编辑了一条 [评论]({comment})" #: src/rc_formatters.py:158 #, python-brace-format msgid "[{author}]({author_url}) purged a comment on {target} profile" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上永久删除了一条评论" #: src/rc_formatters.py:168 #, python-brace-format msgid "[{author}]({author_url}) deleted a comment on {target} profile" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上删除了一条评论" #: src/rc_formatters.py:174 #, python-brace-format msgid "[{target}]({target_url})'s" -msgstr "" +msgstr "[{target}]({target_url})的" #: src/rc_formatters.py:174 #, python-brace-format msgid "[their own]({target_url})" -msgstr "" +msgstr "[Ta自己的]({target_url})" #: src/rc_formatters.py:175 #, python-brace-format msgid "" "[{author}]({author_url}) edited the {field} on {target} profile. *({desc})*" -msgstr "" +msgstr "[{author}]({author_url}) 在 {target} 的资料页上编辑了 {field} 栏位。*({desc})*" #: src/rc_formatters.py:189 src/rc_formatters.py:191 src/rc_formatters.py:618 #: src/rc_formatters.py:620 msgid "none" -msgstr "" +msgstr "无" #: src/rc_formatters.py:197 src/rc_formatters.py:605 msgid "System" -msgstr "" +msgstr "系统" #: src/rc_formatters.py:202 #, python-brace-format @@ -210,11 +219,13 @@ msgid "" "[{author}]({author_url}) protected [{article}]({article_url}) with the " "following settings: {settings}{comment}" msgstr "" +"[{author}]({author_url}) 保护了 " +"[{article}]({article_url}),设置为:{settings}{comment}" #: src/rc_formatters.py:204 src/rc_formatters.py:212 src/rc_formatters.py:628 #: src/rc_formatters.py:634 msgid " [cascading]" -msgstr "" +msgstr " [级联]" #: src/rc_formatters.py:209 #, python-brace-format @@ -222,13 +233,15 @@ msgid "" "[{author}]({author_url}) modified protection settings of [{article}]" "({article_url}) to: {settings}{comment}" msgstr "" +"[{author}]({author_url}) 将 [{article}]({article_url}) " +"的保护设置更改为:{settings}{comment}" #: src/rc_formatters.py:216 #, python-brace-format msgid "" "[{author}]({author_url}) removed protection from [{article}]({article_url})" "{comment}" -msgstr "" +msgstr "[{author}]({author_url}) 移除了 [{article}]({article_url}) 的保护 {comment}" #: src/rc_formatters.py:220 #, python-brace-format @@ -239,6 +252,8 @@ msgid_plural "" "[{author}]({author_url}) changed visibility of {amount} revisions on page " "[{article}]({article_url}){comment}" msgstr[0] "" +"[{author}]({author_url}) 更改了[{article}]({article_url}) 的 {amount} " +"个版本的可见性{comment}" #: src/rc_formatters.py:225 #, python-brace-format @@ -249,33 +264,35 @@ msgid_plural "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " "revisions{comment}" msgstr[0] "" +"[{author}]({author_url}) 导入了 [{article}]({article_url}) 的 {count} " +"个修订版本{comment}" #: src/rc_formatters.py:230 #, python-brace-format msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" -msgstr "" +msgstr "[{author}]({author_url}) 还原了 [{article}]({article_url}){comment}" #: src/rc_formatters.py:232 #, python-brace-format msgid "[{author}]({author_url}) changed visibility of log events{comment}" -msgstr "" +msgstr "[{author}]({author_url}) 更改了日志事件的可视性{comment}" #: src/rc_formatters.py:234 #, python-brace-format msgid "[{author}]({author_url}) imported interwiki{comment}" -msgstr "" +msgstr "[{author}]({author_url}) 导入了跨wiki表{comment}" #: src/rc_formatters.py:237 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" -msgstr "" +msgstr "[{author}]({author_url}) 更改了滥用过滤器[number {number}]({filter_url})" #: src/rc_formatters.py:241 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" -msgstr "" +msgstr "[{author}]({author_url}) 创建了滥用过滤器[number {number}]({filter_url})" #: src/rc_formatters.py:245 #, python-brace-format @@ -283,23 +300,25 @@ msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" msgstr "" +"[{author}]({author_url}) 将 [{article}]({article_url}) 的修订版本历史合并到 " +"[{dest}]({dest_url}){comment}" #: src/rc_formatters.py:249 #, python-brace-format msgid "Account [{author}]({author_url}) was created automatically" -msgstr "" +msgstr "用户账户 [{author}]({author_url}) 被自动创建" #: src/rc_formatters.py:252 src/rc_formatters.py:261 #, python-brace-format msgid "Account [{author}]({author_url}) was created" -msgstr "" +msgstr "用户账户 [{author}]({author_url}) 被创建" #: src/rc_formatters.py:255 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url})" "{comment}" -msgstr "" +msgstr "用户账户 [{article}]({article_url}) 被 [{author}]({author_url}) 创建{comment}" #: src/rc_formatters.py:258 #, python-brace-format @@ -307,6 +326,8 @@ msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url}) " "and password was sent by email{comment}" msgstr "" +"用户账户 [{article}]({article_url}) 被 [{author}]({author_url}) " +"创建,密码已通过电子邮件发送{comment}" #: src/rc_formatters.py:264 #, python-brace-format @@ -314,6 +335,8 @@ msgid "" "[{author}]({author_url}) added an entry to the [interwiki table]" "({table_url}) pointing to {website} with {prefix} prefix" msgstr "" +"[{author}]({author_url}) 向[跨wiki表]({table_url})中加入了指向 {website} 的,前缀为 " +"{prefix} 的跨wiki前缀" #: src/rc_formatters.py:270 #, python-brace-format @@ -321,12 +344,14 @@ msgid "" "[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " "pointing to {website} with {prefix} prefix" msgstr "" +"[{author}]({author_url})修改了[跨wiki表]({table_url}) 中指向 {website} 的,前缀为 {prefix}" +" 的跨wiki前缀" #: src/rc_formatters.py:276 #, python-brace-format msgid "" "[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" -msgstr "" +msgstr "[{author}]({author_url})删除了[跨wiki表]({table_url})中的一个跨wiki前缀" #: src/rc_formatters.py:279 #, python-brace-format @@ -334,472 +359,476 @@ msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" "({article_url}) from {old} to {new}{comment}" msgstr "" +"[{author}]({author_url}) 将页面 [{article}]({article_url}) 的内容模型从 {old} 更改为 " +"{new}{comment}" #: src/rc_formatters.py:283 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" -msgstr "" +msgstr "[{author}]({author_url}) 编辑了 [{article}]({article_url}) 的 Sprite 图" #: src/rc_formatters.py:286 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" -msgstr "" +msgstr "[{author}]({author_url}) 创建了 [{article}]({article_url}) 的 Sprite 表" #: src/rc_formatters.py:289 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" -msgstr "" +msgstr "[{author}]({author_url}) 编辑了 [{article}]({article_url}) 的 Slice" #: src/rc_formatters.py:294 #, python-brace-format msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" -msgstr "" +msgstr "[{author}]({author_url}) 创建了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:296 #, python-brace-format msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" -msgstr "" +msgstr "[{author}]({author_url}) 删除了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:301 #, python-brace-format msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" -msgstr "" +msgstr "[{author}]({author_url}) 重新创建了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:306 #, python-brace-format msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" -msgstr "" +msgstr "[{author}]({author_url}) 替换了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:309 #, python-brace-format msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" -msgstr "" +msgstr "[{author}]({author_url}) 创建了一个[标签]({tag_url}) \"{tag}\"" #: src/rc_formatters.py:313 #, python-brace-format msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" -msgstr "" +msgstr "[{author}]({author_url}) 删除了一个[标签]({tag_url}) \"{tag}\"" #: src/rc_formatters.py:317 #, python-brace-format msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" -msgstr "" +msgstr "[{author}]({author_url}) 激活了一个[标签]({tag_url}) \"{tag}\"" #: src/rc_formatters.py:320 #, python-brace-format msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" -msgstr "" +msgstr "[{author}]({author_url}) 取消激活了一个[标签]({tag_url}) \"{tag}\"" #: src/rc_formatters.py:322 msgid "An action has been hidden by administration." -msgstr "" +msgstr "一项操作已被管理员隐藏。" #: src/rc_formatters.py:329 #, python-brace-format msgid "" "Unknown event `{event}` by [{author}]({author_url}), report it on the " "[support server](<{support}>)." -msgstr "" +msgstr "未知事件 `{event}`,作者为 [{author}]({author_url}),请在[支持服务器](<{support}>)上报告。" #: src/rc_formatters.py:337 src/rc_formatters.py:621 msgid "No description provided" -msgstr "" +msgstr "没有提供描述" #: src/rc_formatters.py:384 msgid "(N!) " -msgstr "" +msgstr "(新!) " #: src/rc_formatters.py:385 msgid "m" -msgstr "" +msgstr "小" #: src/rc_formatters.py:385 msgid "b" -msgstr "" +msgstr "机" #: src/rc_formatters.py:402 src/rc_formatters.py:407 msgid "__Only whitespace__" -msgstr "" +msgstr "__仅空格__" #: src/rc_formatters.py:412 msgid "Removed" -msgstr "" +msgstr "移除了" #: src/rc_formatters.py:414 msgid "Added" -msgstr "" +msgstr "添加了" #: src/rc_formatters.py:448 src/rc_formatters.py:487 msgid "Options" -msgstr "" +msgstr "选项" #: src/rc_formatters.py:448 #, python-brace-format msgid "([preview]({link}) | [undo]({undolink}))" -msgstr "" +msgstr "([预览]({link}) | [撤销]({undolink}))" #: src/rc_formatters.py:453 #, python-brace-format msgid "Uploaded a new version of {name}" -msgstr "" +msgstr "上传了 {name} 的新版本" #: src/rc_formatters.py:455 #, python-brace-format msgid "Reverted a version of {name}" -msgstr "" +msgstr "回退了 {name} 的一个版本" #: src/rc_formatters.py:457 #, python-brace-format msgid "Uploaded {name}" -msgstr "" +msgstr "上传了 {name}" #: src/rc_formatters.py:473 msgid "**No license!**" -msgstr "" +msgstr "**没有许可协议!**" #: src/rc_formatters.py:485 msgid "" "\n" "License: {}" msgstr "" +"\n" +"许可协议:{}" #: src/rc_formatters.py:487 #, python-brace-format msgid "([preview]({link}))" -msgstr "" +msgstr "([预览]({link}))" #: src/rc_formatters.py:492 #, python-brace-format msgid "Deleted page {article}" -msgstr "" +msgstr "删除了页面 {article}" #: src/rc_formatters.py:495 #, python-brace-format msgid "Deleted redirect {article} by overwriting" -msgstr "" +msgstr "通过覆盖删除了重定向 {article}" #: src/rc_formatters.py:499 msgid "No redirect has been made" -msgstr "" +msgstr "未创建重定向" #: src/rc_formatters.py:500 msgid "A redirect has been made" -msgstr "" +msgstr "创建了重定向" #: src/rc_formatters.py:501 #, python-brace-format msgid "Moved {redirect}{article} to {target}" -msgstr "" +msgstr "将 {redirect}{article} 移动到了 {target}" #: src/rc_formatters.py:504 #, python-brace-format msgid "Moved {redirect}{article} to {title} over redirect" -msgstr "" +msgstr "将 {redirect}{article} 移动到了 {title},不留重定向" #: src/rc_formatters.py:508 #, python-brace-format msgid "Moved protection settings from {redirect}{article} to {title}" -msgstr "" +msgstr "将保护设置从 {redirect}{article} 移动到了 {title}" #: src/rc_formatters.py:533 msgid "Blocked from editing the following pages: " -msgstr "" +msgstr "被阻止编辑下列页面: " #: src/rc_formatters.py:542 msgid "Blocked from editing pages on following namespaces: " -msgstr "" +msgstr "被阻止编辑下列命名空间的页面: " #: src/rc_formatters.py:553 msgid "Partial block details" -msgstr "" +msgstr "部分封禁详情" #: src/rc_formatters.py:554 #, python-brace-format msgid "Blocked {blocked_user} {time}" -msgstr "" +msgstr "封禁 {blocked_user} {time}" #: src/rc_formatters.py:558 #, python-brace-format msgid "Changed block settings for {blocked_user}" -msgstr "" +msgstr "更改了 {blocked_user} 的封禁设置" #: src/rc_formatters.py:562 #, python-brace-format msgid "Unblocked {blocked_user}" -msgstr "" +msgstr "解封 {blocked_user}" #: src/rc_formatters.py:567 #, python-brace-format msgid "Left a comment on {target}'s profile" -msgstr "" +msgstr "在 {target} 的资料页上留下留言" #: src/rc_formatters.py:569 msgid "Left a comment on their own profile" -msgstr "" +msgstr "在自己的资料页上留下留言" #: src/rc_formatters.py:574 #, python-brace-format msgid "Replied to a comment on {target}'s profile" -msgstr "" +msgstr "在 {target} 的资料页上回复留言" #: src/rc_formatters.py:576 msgid "Replied to a comment on their own profile" -msgstr "" +msgstr "在自己的资料页上回复留言" #: src/rc_formatters.py:581 #, python-brace-format msgid "Edited a comment on {target}'s profile" -msgstr "" +msgstr "编辑了 {target} 的资料页上的一条留言" #: src/rc_formatters.py:583 msgid "Edited a comment on their own profile" -msgstr "" +msgstr "编辑了自己的资料页上的一条留言" #: src/rc_formatters.py:586 #, python-brace-format msgid "Edited {target}'s profile" -msgstr "" +msgstr "编辑了 {target} 的资料页" #: src/rc_formatters.py:586 msgid "Edited their own profile" -msgstr "" +msgstr "编辑了自己的资料页" #: src/rc_formatters.py:588 #, python-brace-format msgid "Cleared the {field} field" -msgstr "" +msgstr "清空了 {field} 栏位" #: src/rc_formatters.py:590 #, python-brace-format msgid "{field} field changed to: {desc}" -msgstr "" +msgstr "{field} 栏位改为:{desc}" #: src/rc_formatters.py:593 #, python-brace-format msgid "Purged a comment on {target}'s profile" -msgstr "" +msgstr "永久删除了 {target} 的资料页上的一条留言" #: src/rc_formatters.py:599 #, python-brace-format msgid "Deleted a comment on {target}'s profile" -msgstr "" +msgstr "删除了 {target} 的资料页上的一条留言" #: src/rc_formatters.py:603 #, python-brace-format msgid "Changed group membership for {target}" -msgstr "" +msgstr "更改了 {target} 的用户组" #: src/rc_formatters.py:607 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" -msgstr "" +msgstr "{target} 被自动地提升到新用户组" #: src/rc_formatters.py:622 #, python-brace-format msgid "Groups changed from {old_groups} to {new_groups}{reason}" -msgstr "" +msgstr "用户组从 {old_groups} 更改为 {new_groups}{reason}" #: src/rc_formatters.py:626 #, python-brace-format msgid "Protected {target}" -msgstr "" +msgstr "保护了 {target}" #: src/rc_formatters.py:632 #, python-brace-format msgid "Changed protection level for {article}" -msgstr "" +msgstr "更改了 {article} 的保护等级" #: src/rc_formatters.py:638 #, python-brace-format msgid "Removed protection from {article}" -msgstr "" +msgstr "移除了 {article} 的保护" #: src/rc_formatters.py:642 #, python-brace-format msgid "Changed visibility of revision on page {article} " msgid_plural "Changed visibility of {amount} revisions on page {article} " -msgstr[0] "" +msgstr[0] "更改了页面 {article} 的 {amount} 个修订版本的可见性 " #: src/rc_formatters.py:647 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" -msgstr[0] "" +msgstr[0] "导入了含有 {count} 个修订版本的 {article}" #: src/rc_formatters.py:652 #, python-brace-format msgid "Restored {article}" -msgstr "" +msgstr "还原了 {article}" #: src/rc_formatters.py:655 msgid "Changed visibility of log events" -msgstr "" +msgstr "更改了日志事件的可见性" #: src/rc_formatters.py:658 msgid "Imported interwiki" -msgstr "" +msgstr "导入了跨wiki表" #: src/rc_formatters.py:661 #, python-brace-format msgid "Edited abuse filter number {number}" -msgstr "" +msgstr "编辑了滥用过滤器{number}" #: src/rc_formatters.py:664 #, python-brace-format msgid "Created abuse filter number {number}" -msgstr "" +msgstr "创建了滥用过滤器{number}" #: src/rc_formatters.py:667 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" -msgstr "" +msgstr "将 {article} 的修订版本历史合并到了 {dest}" #: src/rc_formatters.py:671 msgid "Created account automatically" -msgstr "" +msgstr "自动创建账户" #: src/rc_formatters.py:674 src/rc_formatters.py:683 msgid "Created account" -msgstr "" +msgstr "创建了账户" #: src/rc_formatters.py:677 #, python-brace-format msgid "Created account {article}" -msgstr "" +msgstr "创建了账户 {article}" #: src/rc_formatters.py:680 #, python-brace-format msgid "Created account {article} and password was sent by email" -msgstr "" +msgstr "创建了账户 {article} 且密码已通过电子邮件发送" #: src/rc_formatters.py:686 msgid "Added an entry to the interwiki table" -msgstr "" +msgstr "向跨wiki表添加了跨wiki前缀" #: src/rc_formatters.py:687 src/rc_formatters.py:693 #, python-brace-format msgid "Prefix: {prefix}, website: {website} | {desc}" -msgstr "" +msgstr "前缀:{prefix},网站:{website} | {desc}" #: src/rc_formatters.py:692 msgid "Edited an entry in interwiki table" -msgstr "" +msgstr "编辑了跨wiki表的跨wiki前缀" #: src/rc_formatters.py:698 msgid "Deleted an entry in interwiki table" -msgstr "" +msgstr "删除了跨wiki表的跨wiki前缀" #: src/rc_formatters.py:699 #, python-brace-format msgid "Prefix: {prefix} | {desc}" -msgstr "" +msgstr "前缀:{prefix} | {desc}" #: src/rc_formatters.py:702 #, python-brace-format msgid "Changed the content model of the page {article}" -msgstr "" +msgstr "更改了页面 {article} 的内容模型" #: src/rc_formatters.py:703 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" -msgstr "" +msgstr "内容模型从 {old} 更改为 {new}:{reason}" #: src/rc_formatters.py:708 #, python-brace-format msgid "Edited the sprite for {article}" -msgstr "" +msgstr "编辑了 {article} 的 Sprite 图" #: src/rc_formatters.py:711 #, python-brace-format msgid "Created the sprite sheet for {article}" -msgstr "" +msgstr "创建了 {article} 的 Sprite 表" #: src/rc_formatters.py:714 #, python-brace-format msgid "Edited the slice for {article}" -msgstr "" +msgstr "编辑了 {article} 的 Slice" #: src/rc_formatters.py:720 #, python-brace-format msgid "Created the Cargo table \"{table}\"" -msgstr "" +msgstr "创建了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:724 #, python-brace-format msgid "Deleted the Cargo table \"{table}\"" -msgstr "" +msgstr "删除了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:731 #, python-brace-format msgid "Recreated the Cargo table \"{table}\"" -msgstr "" +msgstr "重新创建了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:738 #, python-brace-format msgid "Replaced the Cargo table \"{table}\"" -msgstr "" +msgstr "替换了 Cargo 表 \"{table}\"" #: src/rc_formatters.py:742 #, python-brace-format msgid "Created a tag \"{tag}\"" -msgstr "" +msgstr "创建了标签 \"{tag}\"" #: src/rc_formatters.py:746 #, python-brace-format msgid "Deleted a tag \"{tag}\"" -msgstr "" +msgstr "删除了标签 \"{tag}\"" #: src/rc_formatters.py:750 #, python-brace-format msgid "Activated a tag \"{tag}\"" -msgstr "" +msgstr "激活了标签 \"{tag}\"" #: src/rc_formatters.py:753 #, python-brace-format msgid "Deactivated a tag \"{tag}\"" -msgstr "" +msgstr "取消激活了标签 \"{tag}\"" #: src/rc_formatters.py:756 msgid "Action has been hidden by administration" -msgstr "" +msgstr "操作已被管理员隐藏" #: src/rc_formatters.py:757 msgid "Unknown" -msgstr "" +msgstr "未知" #: src/rc_formatters.py:761 #, python-brace-format msgid "Unknown event `{event}`" -msgstr "" +msgstr "未知事件 `{event}`" #: src/rc_formatters.py:767 src/rc_formatters.py:769 msgid "Report this on the support server" -msgstr "" +msgstr "在支持服务器上报告此错误" #: src/rc_formatters.py:786 msgid "Tags" -msgstr "" +msgstr "标签" #: src/rc_formatters.py:789 msgid "**Added**: " -msgstr "" +msgstr "**添加了**: " #: src/rc_formatters.py:789 msgid " and {} more\n" -msgstr "" +msgstr " 还有{}更多\n" #: src/rc_formatters.py:790 msgid "**Removed**: " -msgstr "" +msgstr "**移除了**: " #: src/rc_formatters.py:790 msgid " and {} more" -msgstr "" +msgstr " 还有{}更多" #: src/rc_formatters.py:791 msgid "Changed categories" -msgstr "" +msgstr "更改了分类" From aad98787f1664666d1a18501700ac18a10362965 Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 18:00:15 +0000 Subject: [PATCH 27/94] Translated using Weblate (Hindi) Currently translated at 100.0% (25 of 25 strings) Translation: RcGcDw/discussion_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/discussion_formatters-1/hi/ --- .../hi/LC_MESSAGES/discussion_formatters.mo | Bin 4747 -> 4790 bytes .../hi/LC_MESSAGES/discussion_formatters.po | 14 +++++++------- 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/locale/hi/LC_MESSAGES/discussion_formatters.mo b/locale/hi/LC_MESSAGES/discussion_formatters.mo index a8ee5f399fa9d542d4d2e12ad43dd173a745d7b0..fb9d901b69ce25cba71a317a6f316c466bf25d14 100644 GIT binary patch delta 471 zcmYMu&r9227zgmDqZF++N&SI%ajy(zTY05TMKoAgX5w0C(h=)MJsI1y1f`KAD&oPL z40aj3r?HFIo)im$hrtGevHcCh>kjie(A&OlhrRIfdEV#!^6)he@f z%Vf)@rB|xYbi;7WwKZ`)z((WH{TuY=4*YF@D~RV>ePwVgDL!Wx#5eh&ILoTSRvdAc n$%y^rvdE1nLdZ<~k|z3Zq|Jo*sZ5DRN)n5>Co=EbO6kELp1*2G delta 444 zcmYk$!7Bt&90%~~EvLQNYzi}V9Y-`J!OXgzDcY^%~N|x_f zo>j4xMJBi*>#D9Qnx^O}SyK&da!kbutuRk0IhWa9iHVA9$O|s#4tM1lQN*^#%w|?K zRhuuAnN>=fmGUh1>_U|lxRT?nY{<)&owwwfq7aT}jE~p&W(0jax#e2kcG7d0*+{i_ zw+8F1DvA|%&;OBn{g=p;{~DA2KgRufG!wphySSD&>cSEwzSmHt_kdrF3^df}VaqQ+ CplIR% diff --git a/locale/hi/LC_MESSAGES/discussion_formatters.po b/locale/hi/LC_MESSAGES/discussion_formatters.po index 513b8f6..2b82929 100644 --- a/locale/hi/LC_MESSAGES/discussion_formatters.po +++ b/locale/hi/LC_MESSAGES/discussion_formatters.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: 2020-11-25 10:16+0000\n" -"Last-Translator: Creeper \n" -"Language-Team: Hindi \n" +"Language-Team: Hindi \n" "Language: hi\n" "MIME-Version: 1.0\n" @@ -29,7 +29,7 @@ msgid "" "[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " "{forumName}" msgstr "" -"{author}({author_url}) ने {forumName} में [{title}](<{url}f/p/{threadId}>) " +"[{author}]({author_url}) ने {forumName} में [{title}](<{url}f/p/{threadId}>) " "बनाया" #: src/discussion_formatters.py:36 @@ -56,7 +56,7 @@ msgid "" "[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " "to [{title}](<{url}f/p/{threadId}>) in {forumName}" msgstr "" -"[{author}]({author_url}) ने {forumName} में [{title}](<{url}f/p/{threadId}> " +"[{author}]({author_url}) ने {forumName} में [{title}](<{url}f/p/{threadId}>) " "पर [जवाब](<{url}f/p/{threadId}/r/{postId}>) दिया" #: src/discussion_formatters.py:45 src/discussion_formatters.py:54 @@ -71,8 +71,8 @@ msgid "" "{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" "Message_Wall:{user_wall}>)" msgstr "" -"{author}({author_url}) ने [{user} के मैसेज वॉल](<{url}wiki/" -"Message_Wall:{user_wall}>) पर [{title}(<{url}wiki/" +"[{author}]({author_url}) ने [{user} के मैसेज वॉल](<{url}wiki/" +"Message_Wall:{user_wall}>) पर [{title}](<{url}wiki/" "Message_Wall:{user_wall}?threadId={threadId}>) बनाया" #: src/discussion_formatters.py:51 From ad5341149d01600c336448d5bc369d5439276baa Mon Sep 17 00:00:00 2001 From: MarkusRost Date: Sat, 12 Dec 2020 18:01:20 +0000 Subject: [PATCH 28/94] Translated using Weblate (Hindi) Currently translated at 100.0% (239 of 239 strings) Translation: RcGcDw/rc_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/rc_formatters/hi/ --- locale/hi/LC_MESSAGES/rc_formatters.mo | Bin 43676 -> 43679 bytes locale/hi/LC_MESSAGES/rc_formatters.po | 21 +++++++++++---------- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/locale/hi/LC_MESSAGES/rc_formatters.mo b/locale/hi/LC_MESSAGES/rc_formatters.mo index df1f6be14f31cb47b50a20d4199acc16104f47c9..51d0ec5913a76e7f74c5955b3fdfdae962093dcd 100644 GIT binary patch delta 783 zcmXBRUr1A77{~G7ywK2LK~P9kUdRZM+*pAIRtO;xLQt(NM$Mbyg_$TUYx68;+WNDS zH#5`PAG1;;lv5xH-Rf(71_u#U$n`jQVd!)vj5;^GXEh&kg zF^l2bQUU+sH0HRSqjW4oWs3|xW~8?`#%);+3f+^=v$2*JagZ45$Uq3pG&p)28(eG1Gs_Jxa)=c|0r%FK8`+&;#SPyUT0~6K^;Hd zBhRDKDX9rZum@N02)5W2n|Ic23Irf2y7K0^fD1;b+%pxO3Floj+nptLJ zkK?PFX2z-1qC~nbdMyfqqD3x3C~}h_y(p+%yS|4D_wxCld(Y$l|DW7KQD&iNwquPO z4oIILLG{HE78v;`JqC^gA z9F$V{0dv@NNh;t!wEJf`ovjoZqO#Wn^Fz{89OJYc8`WKrTJY~xf1^4hk-XmHC?27# zR{V{ep+h6mEH2^=Of%^XmQl7%=np=|__*{8cTg=y>YGbo7k0ABwzTY~pV>pSEw9Y@ z<0-WNcTs){=Wx#c&q_2yKQKd1w0lpe+6zbaRhpi}IB&U$)YqDyiE8g{ pvN&K4XE%Ajx{o^MWpB_s)4#VQP->!usM$U+VqT=Tc+U%8oc~}#s&W7T diff --git a/locale/hi/LC_MESSAGES/rc_formatters.po b/locale/hi/LC_MESSAGES/rc_formatters.po index b1d1258..b098203 100644 --- a/locale/hi/LC_MESSAGES/rc_formatters.po +++ b/locale/hi/LC_MESSAGES/rc_formatters.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-30 11:58+0100\n" -"PO-Revision-Date: 2020-12-06 14:17+0000\n" -"Last-Translator: Creeper \n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: MarkusRost \n" "Language-Team: Hindi \n" "Language: hi\n" @@ -162,7 +162,7 @@ msgid "" "[{author}]({author_url}) deleted redirect by overwriting [{page}]" "({page_link}){comment}" msgstr "" -"[{author}]({author_url} ने [{page}]({page_link}){comment} को ओवर्राइट करके " +"[{author}]({author_url}) ने [{page}]({page_link}){comment} को ओवर्राइट करके " "रेडिरेक्ट को डिलीट किया" #: src/rc_formatters.py:147 src/rc_formatters.py:152 @@ -279,7 +279,8 @@ msgid "" "[{author}]({author_url}) replied to a [comment]({comment}) on their own " "profile" msgstr "" -"[{author}]({author_url}) ने अपने प्रॉफाइल के एक [कमेंट] ({comment}) पर जवाब दिया" +"[{author}]({author_url}) ने अपने प्रॉफाइल के एक [कमेंट]({comment}) पर जवाब " +"दिया" #: src/rc_formatters.py:245 #, python-brace-format @@ -408,11 +409,11 @@ msgid_plural "" "[{author}]({author_url}) changed visibility of {amount} revisions on page " "[{article}]({article_url}){comment}" msgstr[0] "" -"[{author}]({author_url} ने [{article}]({article_url}) पर रिवीशन के दृश्यता को " -"बदल दिया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) पर रिवीशन के दृश्यता " +"को बदल दिया{comment}" msgstr[1] "" -"[{author}]({author_url} ने [{article}]({article_url}) पर {amount} रिवीशनों के " -"दृश्यता को बदल दिया{comment}" +"[{author}]({author_url}) ने [{article}]({article_url}) पर {amount} रिवीशनों " +"के दृश्यता को बदल दिया{comment}" #: src/rc_formatters.py:340 #, python-brace-format @@ -719,8 +720,8 @@ msgid "" "[{author}]({author_url}) completed deletion of translation page [{article}]" "({article_url}){comment}" msgstr "" -"[{author}]({author_url} ने अनुवाद पृष्ठ [{article}]({article_url}) के डिलीशन " -"को पूरा किया{comment}" +"[{author}]({author_url}) ने अनुवाद पृष्ठ [{article}]({article_url}) के डिली" +"शन को पूरा किया{comment}" #: src/rc_formatters.py:538 #, python-brace-format From c23b700dfa8c06a874b68ae9dbcb46021792a89b Mon Sep 17 00:00:00 2001 From: Tamara Carvallo Date: Sun, 13 Dec 2020 03:02:24 +0000 Subject: [PATCH 29/94] Translated using Weblate (Spanish) Currently translated at 36.0% (9 of 25 strings) Translation: RcGcDw/discussion_formatters Translate-URL: https://translate.wikibot.de/projects/rcgcdw/discussion_formatters-1/es/ --- locale/es/LC_MESSAGES/discussion_formatters.mo | Bin 739 -> 1594 bytes locale/es/LC_MESSAGES/discussion_formatters.po | 11 +++++++++-- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/locale/es/LC_MESSAGES/discussion_formatters.mo b/locale/es/LC_MESSAGES/discussion_formatters.mo index c898fb65ae4683462ad5c4d6fc4461fc5043319b..7a7b9986a274f827aaaca687143c8c6f227b856a 100644 GIT binary patch literal 1594 zcmcJPPfrs;7{*7%f2$rO@#bN;LCAF5!htM*Vxl_(i@hjwI{S!QNMY^sT0 zK|Oi&BXIR3@oRYD3+UO4&$f+Rj6kB3Jo)YJy!*WG&dj^thKD{73=g^s#n3J2Gn9?* z&~@ksGz9&GZbRe(AuGTz_y!EYb?|t=>5GJ1#r?YhKZ0K|_X*5$Ntk864!i@t2A9G2 z;9Kw*+yJ*P6Y>oF0^R^et`Kq)WFYLwH3*jE5|j-*?&Zbny*$~oEKfFIK}bDuQY+f& zk|u9ivZjn^N$Z3W5lyWyWTV4V*Vd-{baZgFnVPseMnfaGL)1pcNf!&u&vdexZ9nll zu8rBK8g=K!sD%BtHtFs%-xb}{4LRK~B8d0$R)$^Q=&0g$Y`i3?}m9c?<-yhIk<}_d(p_N~ytWbyhCX z2lb#<9e+|^u6Rq_I@UB?*_bBna1ptExg)o<%SFOZ`X6h36Sl%=-;bmXQ=65wi6gbk9Zsrc1z%YI zBtt-j^=j2x8l@ki(9whi~Ctf-~iMdqMG;DKYg_~V#F0iSSxU8UUVOT|l zI+Cgt(5Wryyp=dLJZ1~XZv(25-mRT2PSgJ7tfC{cv@q>GVv9lv(_ff%v4tfPbTU`W z6+HA^D31<%jaPAUFBOiX`)taM)KqEOZ$rZ){nv&$Iz0V6iL>_~>{8Y1Kbxe&I)0WO pMEq&Lfb*9iRM;!v-+R-ZF-}l#sn1(_By6aa4kb1Q9VveA-7gne{K^0T delta 221 zcmdnR^O&{%o)F7a1|VPqVi_Rz0b*_-t^r~YSOLVGK)e!&S%7#m5DNnF4j^U+;!{xi z5|BQ^$iQ$5NOJ-4d?tv#RX|!4$ln5_LFS$U(mX)=8juDmR|7I3fEmUB(jdoxECZ@x zUI> HBAX-t`=uUV diff --git a/locale/es/LC_MESSAGES/discussion_formatters.po b/locale/es/LC_MESSAGES/discussion_formatters.po index fb2834f..82b870e 100644 --- a/locale/es/LC_MESSAGES/discussion_formatters.po +++ b/locale/es/LC_MESSAGES/discussion_formatters.po @@ -8,9 +8,9 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-18 14:13+0100\n" -"PO-Revision-Date: 2020-11-28 22:44+0000\n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" "Last-Translator: Tamara Carvallo \n" -"Language-Team: Spanish \n" "Language: es\n" "MIME-Version: 1.0\n" @@ -29,6 +29,7 @@ msgid "" "[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " "{forumName}" msgstr "" +"[{author}]({author_url}) creó [{title}](<{url}f/p/{threadId}>) en {forumName}" #: src/discussion_formatters.py:36 #, python-brace-format @@ -36,6 +37,8 @@ msgid "" "[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " "{forumName}" msgstr "" +"[{author}]({author_url}) creó una encuesta [{title}](<{url}f/p/{threadId}>) " +"en {forumName}" #: src/discussion_formatters.py:38 #, python-brace-format @@ -43,6 +46,8 @@ msgid "" "[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " "{forumName}" msgstr "" +"[{author}]({author_url}) creó un cuestionario [{title}](<{url}f/p/" +"{threadId}>) en {forumName}" #: src/discussion_formatters.py:43 #, python-brace-format @@ -50,6 +55,8 @@ msgid "" "[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " "to [{title}](<{url}f/p/{threadId}>) in {forumName}" msgstr "" +"[{author}]({author_url}) creó una [respuesta](<{url}f/p/{threadId}/r/" +"{postId}>) a [{title}](<{url}f/p/{threadId}>) en {forumName}" #: src/discussion_formatters.py:45 src/discussion_formatters.py:54 #: src/discussion_formatters.py:137 src/discussion_formatters.py:150 From 626a61f6f44b5ce73ec731f9c472c898b336b94a Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sat, 12 Dec 2020 18:13:51 +0000 Subject: [PATCH 30/94] Translated using Weblate (Chinese (Traditional)) Currently translated at 100.0% (1 of 1 strings) Translation: RcGcDw/redaction Translate-URL: https://translate.wikibot.de/projects/rcgcdw/redaction/zh-hant/ --- locale/zh-hant/LC_MESSAGES/redaction.mo | Bin 352 -> 564 bytes locale/zh-hant/LC_MESSAGES/redaction.po | 13 +++++++------ 2 files changed, 7 insertions(+), 6 deletions(-) diff --git a/locale/zh-hant/LC_MESSAGES/redaction.mo b/locale/zh-hant/LC_MESSAGES/redaction.mo index 87db467a32b7fcac43b2064a1feffbd62d3ccaf0..d6b721a6227f7af1fa0d03737a0646b79c34f53e 100644 GIT binary patch literal 564 zcmZ{g&2G~`5Xa4jgz&Lv4ts1V>yNaDYLg&L?6i^MCb%wNw~am6Tbx~MchgWFfH&a4 z9f@~<7vaPS3Go(;n@Bk^(oeH9`tR<{|JUCA&kn|2C4IiC49yiI?tGThkp|xBY0ND!(hGV44SO^^BH=MR3JwDd6w(Z?MfcZM z_a=!ln$Bn(k+T^~Cx>rm=ZQPz#!?(Xnuc4Y85v(rr{p|J6EaBBXfk~k#c`HgTs%do ztX8}Nngd_{Z-GH=ZEKkC+wGg+t;Kt>P}VEKZ#PC5Ul&zTu6+$9FS=d)k2S5iwEpfJ zMz%dSoutXmxX=sSk&+f94t~?30~S75ziqgXeNxn18?eL6d`wSvx^9?vplKotRSH=# zaryxOZ+<65H^a;qZ*YiTx`Sb0^-!ET( IfB)qC1O3&g*8l(j delta 222 zcmdnO@_@`2C0F8i26t0IPNnI^x*_>i3S0sHx8ZLQsfoE(3X}U8qqQS+-Ba^YixNxni>wp^@>5eXOB9Us nO!N$as*6i>Ly8jfigO^clV38b3d78>QmD#^_ejhu;bH&)Xz4cA diff --git a/locale/zh-hant/LC_MESSAGES/redaction.po b/locale/zh-hant/LC_MESSAGES/redaction.po index 11a5b9c..203f716 100644 --- a/locale/zh-hant/LC_MESSAGES/redaction.po +++ b/locale/zh-hant/LC_MESSAGES/redaction.po @@ -8,17 +8,18 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2020-11-28 23:45+0100\n" -"PO-Revision-Date: 2020-11-18 15:21+0100\n" -"Last-Translator: \n" -"Language-Team: \n" -"Language: zh_Hant\n" +"PO-Revision-Date: 2020-12-13 14:30+0000\n" +"Last-Translator: lakejason0 \n" +"Language-Team: Chinese (Traditional) \n" +"Language: zh-hant\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: Poedit 2.4.1\n" "Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.2.1\n" #: src/discord/redaction.py:59 src/discord/redaction.py:62 #: src/discord/redaction.py:67 msgid "Removed" -msgstr "" +msgstr "移除了" From 142bc7e456acf2f9b0fa03029a5b36da6b7d8ab3 Mon Sep 17 00:00:00 2001 From: lakejason0 Date: Sat, 12 Dec 2020 18:14:08 +0000 Subject: [PATCH 31/94] Translated using Weblate (Chinese (Simplified)) Currently translated at 100.0% (1 of 1 strings) Translation: RcGcDw/redaction Translate-URL: https://translate.wikibot.de/projects/rcgcdw/redaction/zh-hans/ --- locale/zh-hans/LC_MESSAGES/redaction.mo | Bin 528 -> 562 bytes locale/zh-hans/LC_MESSAGES/redaction.po | 11 +++++++---- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/locale/zh-hans/LC_MESSAGES/redaction.mo b/locale/zh-hans/LC_MESSAGES/redaction.mo index b8a3f04b7a0142f350275a95d524e7adca393d9c..0ff0ab97d008d6d056f5db7c55231f334b4f0364 100644 GIT binary patch delta 111 zcmbQhvWX?&o)F7a1|VPpVi_RT0b*t#wgF-g@Bm_VAoc{}Ym5vGfk2uQh&6y3fLyRX qAjQBCl$x7gmYOorB8}Zx!O+CY*kI$*Y(}o<%Xhz=x#Y>NHU\n" +"Language-Team: Chinese (Simplified) \n" "Language: zh-hans\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" +"X-Generator: Weblate 4.2.1\n" #: src/discord/redaction.py:59 src/discord/redaction.py:62 #: src/discord/redaction.py:67 msgid "Removed" -msgstr "" +msgstr "移除了" From b42ae924a24a678fcbe7682721fedc5ceef43d82 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:40:59 +0100 Subject: [PATCH 32/94] Added translation using Weblate (Lolcat) --- locale/lol/LC_MESSAGES/redaction.mo | Bin 0 -> 497 bytes locale/lol/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/lol/LC_MESSAGES/redaction.mo create mode 100644 locale/lol/LC_MESSAGES/redaction.po diff --git a/locale/lol/LC_MESSAGES/redaction.mo b/locale/lol/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..5475eb291c74f6eade6d9b8fa82e65bf247165fa GIT binary patch literal 497 zcmYLF%Wm5+5KPgYbj-O27RaGRx_UJMTskhQL~?3CiVa11-e_v8C{aj(r0e!W`YrvN zd`nh!5DzdQ7aR^|=V|xd-yOmm;(OvA@h$N)alnZ9j~>6$IcQ$7F!~;)gINuiXl$z$ zXSwdAaO`6#Pi4CPhl_BO6(-1B11Y zL-?T6U9k1!jApNx71_3u$Pc{}tsE*!_@}2;9sYJf--%X@nYi*XeaTQZLSl=K1^6N_O9U+6`D;KSGc5BkRAB3 HA9*{^Z$Xk9 literal 0 HcmV?d00001 diff --git a/locale/lol/LC_MESSAGES/redaction.po b/locale/lol/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..637a4dd --- /dev/null +++ b/locale/lol/LC_MESSAGES/redaction.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lol\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From f2a7080e46f3ef7265d51ea40d3e6ef5f83f322e Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:10 +0100 Subject: [PATCH 33/94] Added translation using Weblate (Bengali) --- locale/bn/LC_MESSAGES/rcgcdw.mo | Bin 0 -> 491 bytes locale/bn/LC_MESSAGES/rcgcdw.po | 1299 +++++++++++++++++++++++++++++++ 2 files changed, 1299 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/rcgcdw.mo create mode 100644 locale/bn/LC_MESSAGES/rcgcdw.po diff --git a/locale/bn/LC_MESSAGES/rcgcdw.mo b/locale/bn/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000000000000000000000000000000000000..ef62ca3401ba4c782360afa7f00ec356f08f4ec1 GIT binary patch literal 491 zcmYLFO>fgc5G{g}kDNKofditU6Xpx%OXgGN8|DsU=5Ky{&*x6_A1iCVQ{!>o;zzPh z87<(PbSHZSugd1K$+oY9k_KZv7Oqn*o^Lvbl@SoEmK9!DlAgOTlb!@5qhy3}g7I63 z--(m>c*I~Kmh?mI+#hvc^0dTaiCGF)OHs^^zb>!yU?H8y%1Z5e>5UaIyIm~cIxTWI z&5Lxt_>g8!Lg7~3tJ?UmrD)hM>mu89O}mZO zQt7DH(ZNnYt%G7-k^?Md@&4+Agh>8Fo|o|`Ao+)3-mPj9Okjt{!s@88H` zt{c-T-3b`i$_J}{V`YysW7kfA9{ye3G?~D@oN73OcoKZZOVVWbA$+2m;~+Q*lQ0gB F{sM*ykD34g literal 0 HcmV?d00001 diff --git a/locale/bn/LC_MESSAGES/rcgcdw.po b/locale/bn/LC_MESSAGES/rcgcdw.po new file mode 100644 index 0000000..3dcb9db --- /dev/null +++ b/locale/bn/LC_MESSAGES/rcgcdw.po @@ -0,0 +1,1299 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" +msgstr[1] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, 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] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From c2ebd24e1eb07523f0ceba78f685e53fe21d970a Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:18 +0100 Subject: [PATCH 34/94] Added translation using Weblate (Italian) --- locale/it/LC_MESSAGES/rcgcdw.mo | Bin 0 -> 492 bytes locale/it/LC_MESSAGES/rcgcdw.po | 1299 +++++++++++++++++++++++++++++++ 2 files changed, 1299 insertions(+) create mode 100644 locale/it/LC_MESSAGES/rcgcdw.mo create mode 100644 locale/it/LC_MESSAGES/rcgcdw.po diff --git a/locale/it/LC_MESSAGES/rcgcdw.mo b/locale/it/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000000000000000000000000000000000000..c22c19e3702262f96c54bf983d3f9935e059650b GIT binary patch literal 492 zcmYLFO>fgc5G{g}kDNIy5(iKjJ2tHpHVwk9onk3&BG={Xwy_6y!P&KTCk^}%{s=#a z-@=4c&6A#XR{Q4d%=`QF$?qe^Bjz*a3+7|yYvvAP<{y51%jZt>fTgqFu^}j0_=wJH zYosVh^;#M6vT81yZ2KyxaIlV`^qp?ueA9WTtrWp>QNx8pMcf6MB9tN-B_oIvh~J3# zRG!4gBL)kh!aKclzt?@q(+bK3WU2VDkY#cFb#avkbL9zYr;P6vStrHpW?9YT$2eHi)dmT2%Yis;@2!>#_ISC+ySqhY_Sk6hC=?KWB~ zZ6Zz4!A=TIL0OdfA&od31sB#38lLUfz)KSTq-f~5c_Nxy, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" +msgstr[1] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, 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] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From d2b5892b97b4bae9b76f1863c83edde1fb96e263 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:25 +0100 Subject: [PATCH 35/94] Added translation using Weblate (Japanese) --- locale/ja/LC_MESSAGES/rcgcdw.mo | Bin 0 -> 489 bytes locale/ja/LC_MESSAGES/rcgcdw.po | 1291 +++++++++++++++++++++++++++++++ 2 files changed, 1291 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/rcgcdw.mo create mode 100644 locale/ja/LC_MESSAGES/rcgcdw.po diff --git a/locale/ja/LC_MESSAGES/rcgcdw.mo b/locale/ja/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000000000000000000000000000000000000..1cd0c1a3d1399eba6152168b0be5140d02e7849e GIT binary patch literal 489 zcmYjNO^@0z5T$BQIqta!ANJ5{JNckgq6Su*ZURe{01DZD-ApnYLcxw~Q@TH7e@FjO ze@iC?l|JdoWBJYV%=>-u;;BP;Mtn)UBt9p;A-3off6?Q6I$O;@EVSBSVPRUrC)B1^ zlCzJZ5fTluS6MMBqQh$^!$xTfsj2D`KI|(4x#G-O%yYQaC@i%>BrI~)^}9X, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, python-brace-format +msgid "Changed visibility of revision on page {article} " +msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgstr[0] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From 2f36d8ad69715a8b3dff5310557851cb6e8b771d Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:31 +0100 Subject: [PATCH 36/94] Added translation using Weblate (Bengali) --- locale/bn/LC_MESSAGES/rc_formatters.mo | Bin 0 -> 500 bytes locale/bn/LC_MESSAGES/rc_formatters.po | 1299 ++++++++++++++++++++++++ 2 files changed, 1299 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/rc_formatters.mo create mode 100644 locale/bn/LC_MESSAGES/rc_formatters.po diff --git a/locale/bn/LC_MESSAGES/rc_formatters.mo b/locale/bn/LC_MESSAGES/rc_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..9c2d592218087e6474bbeeff5fe18e609f011534 GIT binary patch literal 500 zcmYLFO>fgc5G{g}kDNK|fdi7Cxf$ z+8QZN(R8ZU;#Jw4H`(TOP~u=6LE$^y!s)v6P+2L0)v|&!hl;ohGDRpwGD=1eClJ3C z@jH1GAC4F-gc5(~?es_8mpm<@SVESHi=`~)hhLYMd9YBPpmNIiUXgWD%&r#;ahVpm zIL?c7zW9)4S(#s5ov_q&Yt!?QEj6ATq$Z36!RkA#}bF5;LI9A!zO$Wy-&_Qk*+iKHEF|IWQtA6cN4>SJVOJRn8S3gZAVt1SxaU$YL@EOk0pxdSK32V*; L#Zj1qad7Y#Q8tr# literal 0 HcmV?d00001 diff --git a/locale/bn/LC_MESSAGES/rc_formatters.po b/locale/bn/LC_MESSAGES/rc_formatters.po new file mode 100644 index 0000000..3dcb9db --- /dev/null +++ b/locale/bn/LC_MESSAGES/rc_formatters.po @@ -0,0 +1,1299 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n > 1;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" +msgstr[1] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, 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] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From 4ca9abce05508e021a717968f73502cab0a31b69 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:38 +0100 Subject: [PATCH 37/94] Added translation using Weblate (Italian) --- locale/it/LC_MESSAGES/rc_formatters.mo | Bin 0 -> 501 bytes locale/it/LC_MESSAGES/rc_formatters.po | 1299 ++++++++++++++++++++++++ 2 files changed, 1299 insertions(+) create mode 100644 locale/it/LC_MESSAGES/rc_formatters.mo create mode 100644 locale/it/LC_MESSAGES/rc_formatters.po diff --git a/locale/it/LC_MESSAGES/rc_formatters.mo b/locale/it/LC_MESSAGES/rc_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..dfd1513b25361b5c98ce16efa876bf2ba17cc9a2 GIT binary patch literal 501 zcmYLFO>fgc5G{g}kDNIyQV*aqcI*}@Y#M}HJH=AmM6S!%1#Rr9yWs9xyORcf2)~B^ z!f#i%>2!dZ@6wX|FLxT8#V+*3m?#V zZH*KKsa`81UR2FRlWkrG6%N)Bl)lp~oUJ<#wUr`RE^0V;sEE5DQ-o3^qhthe0`akk zU(1vDXvAP4RCuqq?hm@pd0IiafGid77qTplzAP^DV6Hqt?UeDoBI~4>UC-y@GA(m) znwM!Yf0t%im0w-GWvS`bszazz-R(y{y(JpFj3Rn)!EmF$>y@Rj#c0@t^^t43rrmJ) zdSl(4BI4+grfBagg{Gh^%6z|;I2;A%)({#V^5?*534c&D^h%qFXl|ABNYm?j2IIYM zJH`z<$W3EgZ8|B&D|TM?Yo~gc@$X&=GyJ>yX)+PJ, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" +msgstr[1] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, 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] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" +msgstr[1] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From bcfb007af759f4f2d5d43e5e7bf3cbcb26703f16 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:44 +0100 Subject: [PATCH 38/94] Added translation using Weblate (Japanese) --- locale/ja/LC_MESSAGES/rc_formatters.mo | Bin 0 -> 498 bytes locale/ja/LC_MESSAGES/rc_formatters.po | 1291 ++++++++++++++++++++++++ 2 files changed, 1291 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/rc_formatters.mo create mode 100644 locale/ja/LC_MESSAGES/rc_formatters.po diff --git a/locale/ja/LC_MESSAGES/rc_formatters.mo b/locale/ja/LC_MESSAGES/rc_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..d18faee48d0d56bfd07e4535abe121c33192d7c1 GIT binary patch literal 498 zcmYjNO;6iE5Czebk3DnPLk~rC{1HG38&cK94h@P)WX$IUZS27~4ZGIvq-lRh|4V-j zzlBMInm*}icC~M2-@KRi?|yGFwwb%k56m6rC*}%W<{y4M=DO1S!^D~ymIT8JuF<;2 zXerKBt287P&Gn<>iIvL^)@8Ni z^6+Tvvm)ZSH%Fj z8{NvrBU(sxX{tuoQgo*cd6W6VsyPh!cPE8z|6W}`>WTHSANIUkI75wg9mNe!ITRF! Je#eiztyg%slW70| literal 0 HcmV?d00001 diff --git a/locale/ja/LC_MESSAGES/rc_formatters.po b/locale/ja/LC_MESSAGES/rc_formatters.po new file mode 100644 index 0000000..85ae6f3 --- /dev/null +++ b/locale/ja/LC_MESSAGES/rc_formatters.po @@ -0,0 +1,1291 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: src/rc_formatters.py:28 +msgid "None" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Warning issued" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Blocked user**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Tagged the edit" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Disallowed the action" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**IP range blocked**" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Throttled actions" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "Removed autoconfirmed group" +msgstr "" + +#: src/rc_formatters.py:28 +msgid "**Removed from privileged groups**" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Edit" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Move" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Stash upload" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Deletion" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Account creation" +msgstr "" + +#: src/rc_formatters.py:29 +msgid "Auto account creation" +msgstr "" + +#: src/rc_formatters.py:46 src/rc_formatters.py:53 src/rc_formatters.py:60 +#: src/rc_formatters.py:75 src/rc_formatters.py:96 +msgid "Unregistered user" +msgstr "" + +#: src/rc_formatters.py:83 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: src/rc_formatters.py:85 src/rc_formatters.py:86 src/rc_formatters.py:87 +#: src/rc_formatters.py:449 src/rc_formatters.py:452 src/rc_formatters.py:455 +#: src/rc_formatters.py:456 src/rc_formatters.py:461 src/rc_formatters.py:462 +#: src/rc_formatters.py:470 src/rc_formatters.py:474 src/rc_formatters.py:650 +#: src/rc_formatters.py:651 src/rc_formatters.py:652 src/rc_formatters.py:1103 +#: src/rc_formatters.py:1106 src/rc_formatters.py:1109 +#: src/rc_formatters.py:1111 src/rc_formatters.py:1114 +#: src/rc_formatters.py:1116 src/rc_formatters.py:1122 +#: src/rc_formatters.py:1125 src/rc_formatters.py:1200 +msgid "Unknown" +msgstr "" + +#: src/rc_formatters.py:116 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:118 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: src/rc_formatters.py:121 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:128 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:135 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:141 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:152 +msgid "without making a redirect" +msgstr "" + +#: src/rc_formatters.py:147 src/rc_formatters.py:153 +msgid "with a redirect" +msgstr "" + +#: src/rc_formatters.py:148 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: src/rc_formatters.py:159 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:170 src/rc_formatters.py:823 +msgid "for infinity and beyond" +msgstr "" + +#: src/rc_formatters.py:179 src/rc_formatters.py:831 +#, python-brace-format +msgid "for {num} {translated_length}" +msgstr "" + +#: src/rc_formatters.py:185 src/rc_formatters.py:835 +msgid "until {}" +msgstr "" + +#: src/rc_formatters.py:189 +msgid " on pages: " +msgstr "" + +#: src/rc_formatters.py:196 src/rc_formatters.py:849 +msgid " and namespaces: " +msgstr "" + +#: src/rc_formatters.py:198 +msgid " on namespaces: " +msgstr "" + +#: src/rc_formatters.py:210 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: src/rc_formatters.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:218 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:223 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:231 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile" +msgstr "" + +#: src/rc_formatters.py:237 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile" +msgstr "" + +#: src/rc_formatters.py:245 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:251 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:257 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:259 +#, python-brace-format +msgid "[{author}]({author_url}) purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:267 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:269 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile" +msgstr "" + +#: src/rc_formatters.py:274 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:281 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: src/rc_formatters.py:296 src/rc_formatters.py:298 src/rc_formatters.py:945 +#: src/rc_formatters.py:947 +msgid "none" +msgstr "" + +#: src/rc_formatters.py:301 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}) from {old_groups} to {new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:303 +#, python-brace-format +msgid "" +"{author} autopromoted [{target}]({target_url}) from {old_groups} to " +"{new_groups}{comment}" +msgstr "" + +#: src/rc_formatters.py:304 src/rc_formatters.py:933 +msgid "System" +msgstr "" + +#: src/rc_formatters.py:309 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:311 src/rc_formatters.py:319 src/rc_formatters.py:955 +#: src/rc_formatters.py:961 +msgid " [cascading]" +msgstr "" + +#: src/rc_formatters.py:316 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: src/rc_formatters.py:323 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:327 +#, python-brace-format +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] "" + +#: src/rc_formatters.py:340 +#, 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] "" + +#: src/rc_formatters.py:345 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:347 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: src/rc_formatters.py:359 +#, python-brace-format +msgid "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revision from [{source}]({source_url}){comment}" +msgid_plural "" +"[{author}]({author_url}) imported [{article}]({article_url}) with {count} " +"revisions from [{source}]({source_url}){comment}" +msgstr[0] "" + +#: src/rc_formatters.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:368 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: src/rc_formatters.py:372 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:375 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: src/rc_formatters.py:377 src/rc_formatters.py:385 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: src/rc_formatters.py:380 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:383 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: src/rc_formatters.py:388 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:394 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: src/rc_formatters.py:400 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +msgstr "" + +#: src/rc_formatters.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 "" + +#: src/rc_formatters.py:407 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:410 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: src/rc_formatters.py:413 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" + +#: src/rc_formatters.py:418 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:420 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:425 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:430 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:433 +#, python-brace-format +msgid "[{author}]({author_url}) created a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:437 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:441 +#, python-brace-format +msgid "[{author}]({author_url}) activated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:444 +#, python-brace-format +msgid "[{author}]({author_url}) deactivated a [tag]({tag_url}) \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:446 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: src/rc_formatters.py:448 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:451 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:454 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:459 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:465 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:469 +#, python-brace-format +msgid "[{author}]({author_url}) restored a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:473 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: src/rc_formatters.py:484 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: src/rc_formatters.py:491 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: src/rc_formatters.py:498 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:506 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:514 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translatable page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:522 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:530 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:538 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:546 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:553 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:563 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:569 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: src/rc_formatters.py:575 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: src/rc_formatters.py:582 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:589 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: src/rc_formatters.py:601 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:609 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) from `{old_state}` to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:616 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: src/rc_formatters.py:625 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edit to " +"[{new_name}]({link}){comment}" +msgid_plural "" +"[{author}]({author_url}) renamed user *{old_name}* with {edits} edits to " +"[{new_name}]({link}){comment}" +msgstr[0] "" + +#: src/rc_formatters.py:630 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: src/rc_formatters.py:634 +msgid "An action has been hidden by administration." +msgstr "" + +#: src/rc_formatters.py:641 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/rc_formatters.py:649 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: src/rc_formatters.py:650 +msgid "Performed" +msgstr "" + +#: src/rc_formatters.py:651 +msgid "Action taken" +msgstr "" + +#: src/rc_formatters.py:652 +msgid "Title" +msgstr "" + +#: src/rc_formatters.py:661 src/rc_formatters.py:948 +msgid "No description provided" +msgstr "" + +#: src/rc_formatters.py:685 +msgid "(N!) " +msgstr "" + +#: src/rc_formatters.py:686 +msgid "m" +msgstr "" + +#: src/rc_formatters.py:686 +msgid "b" +msgstr "" + +#: src/rc_formatters.py:703 src/rc_formatters.py:708 +msgid "__Only whitespace__" +msgstr "" + +#: src/rc_formatters.py:713 +msgid "Removed" +msgstr "" + +#: src/rc_formatters.py:715 +msgid "Added" +msgstr "" + +#: src/rc_formatters.py:749 src/rc_formatters.py:788 +msgid "Options" +msgstr "" + +#: src/rc_formatters.py:749 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: src/rc_formatters.py:754 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: src/rc_formatters.py:756 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: src/rc_formatters.py:758 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: src/rc_formatters.py:774 +msgid "**No license!**" +msgstr "" + +#: src/rc_formatters.py:786 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: src/rc_formatters.py:788 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: src/rc_formatters.py:793 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: src/rc_formatters.py:798 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: src/rc_formatters.py:804 +msgid "No redirect has been made" +msgstr "" + +#: src/rc_formatters.py:805 +msgid "A redirect has been made" +msgstr "" + +#: src/rc_formatters.py:806 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: src/rc_formatters.py:809 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: src/rc_formatters.py:813 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: src/rc_formatters.py:837 +msgid "unknown expiry time" +msgstr "" + +#: src/rc_formatters.py:842 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: src/rc_formatters.py:851 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: src/rc_formatters.py:862 +msgid "Partial block details" +msgstr "" + +#: src/rc_formatters.py:863 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: src/rc_formatters.py:867 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:871 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: src/rc_formatters.py:878 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:880 +msgid "Left a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:887 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:889 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:896 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:898 +msgid "Edited a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:903 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:905 +msgid "Edited their own profile" +msgstr "" + +#: src/rc_formatters.py:907 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: src/rc_formatters.py:909 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: src/rc_formatters.py:914 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:916 +msgid "Purged a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:924 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: src/rc_formatters.py:926 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: src/rc_formatters.py:930 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: src/rc_formatters.py:934 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: src/rc_formatters.py:949 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "" + +#: src/rc_formatters.py:953 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: src/rc_formatters.py:959 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: src/rc_formatters.py:965 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: src/rc_formatters.py:969 +#, python-brace-format +msgid "Changed visibility of revision on page {article} " +msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgstr[0] "" + +#: src/rc_formatters.py:981 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" + +#: src/rc_formatters.py:986 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: src/rc_formatters.py:989 +msgid "Changed visibility of log events" +msgstr "" + +#: src/rc_formatters.py:999 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" + +#: src/rc_formatters.py:1004 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1007 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: src/rc_formatters.py:1010 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: src/rc_formatters.py:1014 +msgid "Created account automatically" +msgstr "" + +#: src/rc_formatters.py:1017 src/rc_formatters.py:1026 +msgid "Created account" +msgstr "" + +#: src/rc_formatters.py:1020 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: src/rc_formatters.py:1023 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: src/rc_formatters.py:1029 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: src/rc_formatters.py:1030 src/rc_formatters.py:1036 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1035 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1041 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: src/rc_formatters.py:1042 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: src/rc_formatters.py:1045 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: src/rc_formatters.py:1046 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: src/rc_formatters.py:1051 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: src/rc_formatters.py:1054 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: src/rc_formatters.py:1057 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: src/rc_formatters.py:1063 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1067 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1074 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1081 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: src/rc_formatters.py:1085 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1089 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1093 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1096 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "" + +#: src/rc_formatters.py:1099 +msgid "Changed wiki settings" +msgstr "" + +#: src/rc_formatters.py:1103 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1106 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1109 +#, python-brace-format +msgid "Modified a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1111 src/rc_formatters.py:1116 +msgid "Wiki" +msgstr "" + +#: src/rc_formatters.py:1113 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: src/rc_formatters.py:1119 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: src/rc_formatters.py:1122 +#, python-brace-format +msgid "Restored a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1125 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: src/rc_formatters.py:1133 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: src/rc_formatters.py:1136 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: src/rc_formatters.py:1139 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1142 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1145 +#, python-brace-format +msgid "Completed deletion of translatable page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1148 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1151 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1154 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: src/rc_formatters.py:1157 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1160 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1166 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1168 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: src/rc_formatters.py:1170 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1173 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1176 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: src/rc_formatters.py:1183 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1186 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: src/rc_formatters.py:1188 +msgid "Old state" +msgstr "" + +#: src/rc_formatters.py:1189 +msgid "New state" +msgstr "" + +#: src/rc_formatters.py:1193 +#, python-brace-format +msgid "Renamed user \"{old_name}\" with {edits} edit to \"{new_name}\"" +msgid_plural "Renamed user \"{old_name}\" with {edits} edits to \"{new_name}\"" +msgstr[0] "" + +#: src/rc_formatters.py:1195 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: src/rc_formatters.py:1199 +msgid "Action has been hidden by administration" +msgstr "" + +#: src/rc_formatters.py:1204 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/rc_formatters.py:1210 src/rc_formatters.py:1212 +msgid "Report this on the support server" +msgstr "" + +#: src/rc_formatters.py:1229 +msgid "Tags" +msgstr "" + +#: src/rc_formatters.py:1234 +msgid "**Added**: " +msgstr "" + +#: src/rc_formatters.py:1234 +msgid " and {} more\n" +msgstr "" + +#: src/rc_formatters.py:1235 +msgid "**Removed**: " +msgstr "" + +#: src/rc_formatters.py:1235 +msgid " and {} more" +msgstr "" + +#: src/rc_formatters.py:1236 +msgid "Changed categories" +msgstr "" From 942f6665823add428962d0f9355a93266500e1b9 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:45 +0100 Subject: [PATCH 39/94] Added translation using Weblate (Bengali) --- .../bn/LC_MESSAGES/discussion_formatters.mo | Bin 0 -> 510 bytes .../bn/LC_MESSAGES/discussion_formatters.po | 159 ++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/discussion_formatters.mo create mode 100644 locale/bn/LC_MESSAGES/discussion_formatters.po diff --git a/locale/bn/LC_MESSAGES/discussion_formatters.mo b/locale/bn/LC_MESSAGES/discussion_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..d8db542f24ade499391405eb9cc09124025ef4b8 GIT binary patch literal 510 zcmYLFO;6k~5Tz=o9DDA;2M(?1B%2hZ#mk}wl7*Ev>?#EMajBeS2!>!swwHw;!aw47 z@LM|RBKAp7w&gc7Z{F*t?dL7R2jXYq4)G)L8?ncb_(GotboQEeER4Rz%E7dTD>PPW z#n~~cMzoTB$*a>US$*|#?6h%^*+$lIylgBKnlo=PFW|(Wa8w0}aL8FShz1Zw5PoOj zKHm#>2LuvAjt{c${-*n##yMnjNMd$2=h<}k&-^^~X2Losj8L`}P8-f9m$Ml=kF%5= zrdd3l{fLt!PcJTxNUEBpXb=h%_Z!QHH_mmI2Z4L*g8oY0$x=JN#-Lj-YXeg?RlN#o zX{)8}ZT-F0=3Y2Q5kMG}D%ecmtW;h$&C*Rkp+E3Wv~sA(?o&s5JA8CO*9xgdthy1# zq8ncp6BurEy`gI~kg7`8QZ<|nOX<8tyELMO3C*{hsqX*Nj-wGTsz S*17z|k`h9;=SP0%ZT$n7(w9&G literal 0 HcmV?d00001 diff --git a/locale/bn/LC_MESSAGES/discussion_formatters.po b/locale/bn/LC_MESSAGES/discussion_formatters.po new file mode 100644 index 0000000..235d36b --- /dev/null +++ b/locale/bn/LC_MESSAGES/discussion_formatters.po @@ -0,0 +1,159 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discussion_formatters.py:25 src/discussion_formatters.py:81 +msgid "Unregistered user" +msgstr "" + +#: src/discussion_formatters.py:34 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:36 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:38 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:43 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " +"to [{title}](<{url}f/p/{threadId}>) in {forumName}" +msgstr "" + +#: src/discussion_formatters.py:45 src/discussion_formatters.py:54 +#: src/discussion_formatters.py:137 src/discussion_formatters.py:150 +msgid "unknown" +msgstr "" + +#: src/discussion_formatters.py:49 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" +"Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:51 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/" +"Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall]" +"(<{url}wiki/Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:57 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " +"on [{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:62 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}" +"&replyId={replyId}>) to a [comment](<{url}?commentId={commentId}>) on " +"[{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:70 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/discussion_formatters.py:98 +#, python-brace-format +msgid "Created \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:102 +#, python-brace-format +msgid "Created a poll \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:109 +msgid "Option {}" +msgstr "" + +#: src/discussion_formatters.py:110 +#, python-brace-format +msgid "__[View image]({image_url})__" +msgstr "" + +#: src/discussion_formatters.py:114 +#, python-brace-format +msgid "Created a quiz \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:129 src/discussion_formatters.py:131 +msgid "Tags" +msgstr "" + +#: src/discussion_formatters.py:129 +msgid "{} tags" +msgstr "" + +#: src/discussion_formatters.py:134 +#, python-brace-format +msgid "Replied to \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:143 +#, python-brace-format +msgid "Created \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:147 +#, python-brace-format +msgid "Replied to \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:154 +#, python-brace-format +msgid "Commented on {article}" +msgstr "" + +#: src/discussion_formatters.py:158 +#, python-brace-format +msgid "Replied to a comment on {article}" +msgstr "" + +#: src/discussion_formatters.py:162 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/discussion_formatters.py:168 src/discussion_formatters.py:170 +msgid "Report this on the support server" +msgstr "" From 4efdcdd884c0849708911e0a6999edc8fb216055 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:46 +0100 Subject: [PATCH 40/94] Added translation using Weblate (Italian) --- .../it/LC_MESSAGES/discussion_formatters.mo | Bin 0 -> 511 bytes .../it/LC_MESSAGES/discussion_formatters.po | 159 ++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 locale/it/LC_MESSAGES/discussion_formatters.mo create mode 100644 locale/it/LC_MESSAGES/discussion_formatters.po diff --git a/locale/it/LC_MESSAGES/discussion_formatters.mo b/locale/it/LC_MESSAGES/discussion_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..48acdd96b5d1e58c8555161457da7747798bc9b9 GIT binary patch literal 511 zcmYLFO>fgc5G{g}kDNIy5(iKjJ2piMn+9QOr&x-c$aVR;pp89s7u;QIcS7KY@RRr( z{1(QfB2RkSUG1BhH}B8G2fvOO_n42EPnh?a&zU2p%-{U^iqBE=A8Tj7Vna~0@E)Dl z)<{v1>a{ZBY1N!J+3s0T;b0v>={w!R+imBewo(M^RSjnj6>$}0icpGVl1v~@Abug@ zm+~Y&o-kMl6@J%a_dDIEJguNyL6(YlD_IuDpH~-ouvDI)cFOo(k#$lmu9i!2k(RkQ z&C9e{zDcvJ$}cZpv($83)gjcVZV#4EZ-@pjqloUhV7SxY^u|)yVl?cR^^t43rrkxY z_RZFhw!U0jcdLjv0*E6`(P4rVnu4+@^Fu&!I0??IAvA3F=fHat{-9{+l{Pcc+$iUf z=2!IsrU%_<=o%g5rm?LyofOjzcV72fr+QfMd@qF={yqIXnTh>%Zp7och-bk^I7fqS RAIt~ba6~9h!X%7?qrYi4m#Y8( literal 0 HcmV?d00001 diff --git a/locale/it/LC_MESSAGES/discussion_formatters.po b/locale/it/LC_MESSAGES/discussion_formatters.po new file mode 100644 index 0000000..609d1c0 --- /dev/null +++ b/locale/it/LC_MESSAGES/discussion_formatters.po @@ -0,0 +1,159 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discussion_formatters.py:25 src/discussion_formatters.py:81 +msgid "Unregistered user" +msgstr "" + +#: src/discussion_formatters.py:34 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:36 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:38 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:43 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " +"to [{title}](<{url}f/p/{threadId}>) in {forumName}" +msgstr "" + +#: src/discussion_formatters.py:45 src/discussion_formatters.py:54 +#: src/discussion_formatters.py:137 src/discussion_formatters.py:150 +msgid "unknown" +msgstr "" + +#: src/discussion_formatters.py:49 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" +"Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:51 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/" +"Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall]" +"(<{url}wiki/Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:57 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " +"on [{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:62 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}" +"&replyId={replyId}>) to a [comment](<{url}?commentId={commentId}>) on " +"[{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:70 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/discussion_formatters.py:98 +#, python-brace-format +msgid "Created \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:102 +#, python-brace-format +msgid "Created a poll \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:109 +msgid "Option {}" +msgstr "" + +#: src/discussion_formatters.py:110 +#, python-brace-format +msgid "__[View image]({image_url})__" +msgstr "" + +#: src/discussion_formatters.py:114 +#, python-brace-format +msgid "Created a quiz \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:129 src/discussion_formatters.py:131 +msgid "Tags" +msgstr "" + +#: src/discussion_formatters.py:129 +msgid "{} tags" +msgstr "" + +#: src/discussion_formatters.py:134 +#, python-brace-format +msgid "Replied to \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:143 +#, python-brace-format +msgid "Created \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:147 +#, python-brace-format +msgid "Replied to \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:154 +#, python-brace-format +msgid "Commented on {article}" +msgstr "" + +#: src/discussion_formatters.py:158 +#, python-brace-format +msgid "Replied to a comment on {article}" +msgstr "" + +#: src/discussion_formatters.py:162 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/discussion_formatters.py:168 src/discussion_formatters.py:170 +msgid "Report this on the support server" +msgstr "" From 549ce27e376b0698b8b55313a9a79eb5ac450224 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:47 +0100 Subject: [PATCH 41/94] Added translation using Weblate (Japanese) --- .../ja/LC_MESSAGES/discussion_formatters.mo | Bin 0 -> 508 bytes .../ja/LC_MESSAGES/discussion_formatters.po | 159 ++++++++++++++++++ 2 files changed, 159 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/discussion_formatters.mo create mode 100644 locale/ja/LC_MESSAGES/discussion_formatters.po diff --git a/locale/ja/LC_MESSAGES/discussion_formatters.mo b/locale/ja/LC_MESSAGES/discussion_formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..67cc80359536aa6f01ee6225fdb60e401b6ce55a GIT binary patch literal 508 zcmYjNO>fgc5G{g}kDNK|fkROle}p21O@lDCQ-b0qa$UYIXk$;^4e746J0b8x_(S{< zehcHKYWk$7-POLCdGr1~ee&mk@re11`JDNf`I6aV$o$KnZ}{vr_gFZ)!kS>(z$bKG zTO-9s)hUA>#bH^W)!Ft%P-15tLE&57!23<>p|Vm0i+Kg74i#}3WQtIVK|F{d89?$% zB(LRhauhRI2qpg1efvAz*E}tum_wF|4|7>ekG{>%^I)btLFJV3Yem*cF}a-0#Ccle z;v_H9>FiyaWo3SG@s_2g-KZ9!LUr@N^T{<)=VcVpT^kIy`iEXx3LA{N-MT(, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discussion_formatters.py:25 src/discussion_formatters.py:81 +msgid "Unregistered user" +msgstr "" + +#: src/discussion_formatters.py:34 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:36 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:38 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: src/discussion_formatters.py:43 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " +"to [{title}](<{url}f/p/{threadId}>) in {forumName}" +msgstr "" + +#: src/discussion_formatters.py:45 src/discussion_formatters.py:54 +#: src/discussion_formatters.py:137 src/discussion_formatters.py:150 +msgid "unknown" +msgstr "" + +#: src/discussion_formatters.py:49 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" +"Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:51 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}#{replyId}>) to [{title}](<{url}wiki/" +"Message_Wall:{user_wall}?threadId={threadId}>) on [{user}'s Message Wall]" +"(<{url}wiki/Message_Wall:{user_wall}>)" +msgstr "" + +#: src/discussion_formatters.py:57 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " +"on [{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:62 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}" +"&replyId={replyId}>) to a [comment](<{url}?commentId={commentId}>) on " +"[{article}](<{url}>)" +msgstr "" + +#: src/discussion_formatters.py:70 +#, python-brace-format +msgid "" +"Unknown event `{event}` by [{author}]({author_url}), report it on the " +"[support server](<{support}>)." +msgstr "" + +#: src/discussion_formatters.py:98 +#, python-brace-format +msgid "Created \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:102 +#, python-brace-format +msgid "Created a poll \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:109 +msgid "Option {}" +msgstr "" + +#: src/discussion_formatters.py:110 +#, python-brace-format +msgid "__[View image]({image_url})__" +msgstr "" + +#: src/discussion_formatters.py:114 +#, python-brace-format +msgid "Created a quiz \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:129 src/discussion_formatters.py:131 +msgid "Tags" +msgstr "" + +#: src/discussion_formatters.py:129 +msgid "{} tags" +msgstr "" + +#: src/discussion_formatters.py:134 +#, python-brace-format +msgid "Replied to \"{title}\"" +msgstr "" + +#: src/discussion_formatters.py:143 +#, python-brace-format +msgid "Created \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:147 +#, python-brace-format +msgid "Replied to \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: src/discussion_formatters.py:154 +#, python-brace-format +msgid "Commented on {article}" +msgstr "" + +#: src/discussion_formatters.py:158 +#, python-brace-format +msgid "Replied to a comment on {article}" +msgstr "" + +#: src/discussion_formatters.py:162 +#, python-brace-format +msgid "Unknown event `{event}`" +msgstr "" + +#: src/discussion_formatters.py:168 src/discussion_formatters.py:170 +msgid "Report this on the support server" +msgstr "" From cd287036e41dab8678d7b9c5a570606afecd53d2 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:48 +0100 Subject: [PATCH 42/94] Added translation using Weblate (Bengali) --- locale/bn/LC_MESSAGES/rc.mo | Bin 0 -> 489 bytes locale/bn/LC_MESSAGES/rc.po | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/rc.mo create mode 100644 locale/bn/LC_MESSAGES/rc.po diff --git a/locale/bn/LC_MESSAGES/rc.mo b/locale/bn/LC_MESSAGES/rc.mo new file mode 100644 index 0000000000000000000000000000000000000000..f97b1112b94a09ff304929e3b8306054eda4bac8 GIT binary patch literal 489 zcmYLF%Wm5+5KPgYbnLl@J@k+uUCB}tz@_7$N+hQStk_VLzHXGXRoEz`K+<*lA^nd2 zQNN|@I*11tED6pIcjxcR7rze}&zP^6ubI!8Zo;zzPh z87<&~bSHZShh=lsWSgU)q`_E^h3iy{7wgVpWdsDPWrdfPq~|Woq$dH%C>dd#VEh*1 zQ*ja>j~Fb(l76VI`=jnlo|afFF-zgYQWW#!ugmK^SV-rwvQoQVdSeC5ZWjxU(_Rc(COQZ($Ab&+klrrmIf zY8~y(1k^ex=0(2GA`VBvrO}==Pxfoz6+Qj*(a=k!C(ztU>&Q=Us~L{>y6xZJ$YQP= z(<, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/rc.py:321 +#, python-brace-format +msgid "{wiki} seems to be down or unreachable." +msgstr "" + +#: src/rc.py:322 src/rc.py:334 +msgid "Connection status" +msgstr "" + +#: src/rc.py:332 +#, python-brace-format +msgid "Connection to {wiki} seems to be stable now." +msgstr "" + +#: src/rc.py:403 +msgid "~~hidden~~" +msgstr "" + +#: src/rc.py:407 +msgid "hidden" +msgstr "" From 0d5020520ea5f165297bd96d3c6f4b26e6fb7a87 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:48 +0100 Subject: [PATCH 43/94] Added translation using Weblate (Italian) --- locale/it/LC_MESSAGES/rc.mo | Bin 0 -> 490 bytes locale/it/LC_MESSAGES/rc.po | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 locale/it/LC_MESSAGES/rc.mo create mode 100644 locale/it/LC_MESSAGES/rc.po diff --git a/locale/it/LC_MESSAGES/rc.mo b/locale/it/LC_MESSAGES/rc.mo new file mode 100644 index 0000000000000000000000000000000000000000..1a94d9650860695da9b6d6f41ee940fd54434d27 GIT binary patch literal 490 zcmYLFO>fgc5G{g}kDNJdB@Uo6c5I3iHVwk9oz_y^M6S!%ZDSAag1c+&PMY#V`ak$Z z{1zspB2RjnUG1Ba{ZBRn?p~+2(an;b0v>={w!R>ALe!TPcF&qJ}evint3hMJPowN=6VT5Wf}i zJ9!)*jTkJ13h(sR{ZaQdPb(-Fkfq{cAD56If3^)3xURerTjE3E^K5|Xhv>Psw zrf6>_g{Gh^%6y+i9FBrBYX}Wb_G{o33GXQydZo=oG&jn5r0I1%gYjOs{rfvQ$W3Eg zZ8|B&D|TM?Yo~gcS$FHDFvGvApC%KrJ5G%_oQil7e1UT`=yn-=#ucZ5;y6sgI5_wV D4Rwzr literal 0 HcmV?d00001 diff --git a/locale/it/LC_MESSAGES/rc.po b/locale/it/LC_MESSAGES/rc.po new file mode 100644 index 0000000..c417b44 --- /dev/null +++ b/locale/it/LC_MESSAGES/rc.po @@ -0,0 +1,39 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/rc.py:321 +#, python-brace-format +msgid "{wiki} seems to be down or unreachable." +msgstr "" + +#: src/rc.py:322 src/rc.py:334 +msgid "Connection status" +msgstr "" + +#: src/rc.py:332 +#, python-brace-format +msgid "Connection to {wiki} seems to be stable now." +msgstr "" + +#: src/rc.py:403 +msgid "~~hidden~~" +msgstr "" + +#: src/rc.py:407 +msgid "hidden" +msgstr "" From c67a17f910cad9e25470b5da2f90dea777e9bec1 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:48 +0100 Subject: [PATCH 44/94] Added translation using Weblate (Japanese) --- locale/ja/LC_MESSAGES/rc.mo | Bin 0 -> 487 bytes locale/ja/LC_MESSAGES/rc.po | 39 ++++++++++++++++++++++++++++++++++++ 2 files changed, 39 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/rc.mo create mode 100644 locale/ja/LC_MESSAGES/rc.po diff --git a/locale/ja/LC_MESSAGES/rc.mo b/locale/ja/LC_MESSAGES/rc.mo new file mode 100644 index 0000000000000000000000000000000000000000..70f931be175f47078f646301df68d7e61f919333 GIT binary patch literal 487 zcmYjN%TB{E5Cp*~N6s94-~fWnqkvRgiU=fyqJ~x>Ja2BYgp^`OwoBnd_zZrDZ(&Oj zWu(#C^6YqLzt&bimI%wlb>aqbg}6hUp-KFt#{;S}%^wC@jWD;+E#L;Vsg&gGLexT{ zLAIIZXL&T;a#F07wvd>zD&S;N8psr9&Y+*csYYR`4I*KYvxeXBA!tCb%YuEr7i{|k z5<-fv)y)1^cOQo-Bz=fNcHZYncl)7#89O~;EM!_pGZt29&N|n<9=i;am>tGR*zFyM zQIy74S4Sk3Umt_>AcK~DHU%dyoDQQ zBjF_7BwlPIaDC@gNsE$3d#@>@#W(BKV^PT#%b$ccXxrCW2bv4r?C(d^5X)Q@l`J`H w4lC;n#uF{Z&{6uua3<@Yt7!), YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/rc.py:321 +#, python-brace-format +msgid "{wiki} seems to be down or unreachable." +msgstr "" + +#: src/rc.py:322 src/rc.py:334 +msgid "Connection status" +msgstr "" + +#: src/rc.py:332 +#, python-brace-format +msgid "Connection to {wiki} seems to be stable now." +msgstr "" + +#: src/rc.py:403 +msgid "~~hidden~~" +msgstr "" + +#: src/rc.py:407 +msgid "hidden" +msgstr "" From cd6d877e8fa74cd1161b7a26163988b0d1c11476 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:49 +0100 Subject: [PATCH 45/94] Added translation using Weblate (Bengali) --- locale/bn/LC_MESSAGES/redaction.mo | Bin 0 -> 496 bytes locale/bn/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/redaction.mo create mode 100644 locale/bn/LC_MESSAGES/redaction.po diff --git a/locale/bn/LC_MESSAGES/redaction.mo b/locale/bn/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..6ecd66e1bed5045e85e4981611a3da56b226d030 GIT binary patch literal 496 zcmYLF!A{&T6r?Jr9DDBJ9XNpKOExJ;TQ7?UBnvBT*i{HE^yVb5!4T}o_IAsM@GE={ z--6Rc>_{Wq^1RW!dHu5eyyfu8@vGyG<7dZjjy;BsFYfb)JA2Is7Fyj?WpP^LPtryx z$>5Y^!&?End39bTt35BLPHBsoX+({u%f?`#7Qu z>>%79I5;8Z^jGxm@4DMG&M})~62rxuWz+rN^UKtmabvO2T$+|!r5Q}FXEV5rvlNcf zES}Cz;v~t_tE*!tmCcejgaz@(P2{6HYdgb&z`nbXzY-6kRMxL4=+?`cKvzvwuL4aq zuln>sDT9qCgHn3gG)p&?g#N%gQ__-j0iQazsil85=vpr12&y}-4cYN^F~Q+R*GKq6 z8dF)RTF8dMuoTu?v`fufoGATh7|8Db(~P4LtgmAU#}JOZ8$2gTdfmh?DqSZ82Y%#- G-qstiERnMS literal 0 HcmV?d00001 diff --git a/locale/bn/LC_MESSAGES/redaction.po b/locale/bn/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..49154d9 --- /dev/null +++ b/locale/bn/LC_MESSAGES/redaction.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From 0c08d7ae0eb98dddedbfe02b59b94f0866fad187 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:49 +0100 Subject: [PATCH 46/94] Added translation using Weblate (Italian) --- locale/it/LC_MESSAGES/redaction.mo | Bin 0 -> 497 bytes locale/it/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/it/LC_MESSAGES/redaction.mo create mode 100644 locale/it/LC_MESSAGES/redaction.po diff --git a/locale/it/LC_MESSAGES/redaction.mo b/locale/it/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..dedc471f3476632543f1140566df670e2070dda4 GIT binary patch literal 497 zcmYLFO>fgc6fA<1kDNIy5(iLuc5I3iHVwkmPO%g>k?Znx+t?3x!QHiXUr6~O{Vn_( zehbf}A|s7rPWLX@4U0vkCQh9>fDdT%Z)=9CrS}w&!TIS+3 zFVkZAF3qwkzr1|QQqyf!hft%sIYd6aCK|kqBD#0MaHoIhjis=~XxK07BiD3IyNevQ zsu|NqnxccJ6qNb{?D0n>wSjPMN| zy0==N27!VQ;#;v`JM HI5_$Xc_xw$ literal 0 HcmV?d00001 diff --git a/locale/it/LC_MESSAGES/redaction.po b/locale/it/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..5d2a934 --- /dev/null +++ b/locale/it/LC_MESSAGES/redaction.po @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From 11f0186127323e4bb3fd1eda522d813876bc2e42 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:49 +0100 Subject: [PATCH 47/94] Added translation using Weblate (Japanese) --- locale/ja/LC_MESSAGES/redaction.mo | Bin 0 -> 494 bytes locale/ja/LC_MESSAGES/redaction.po | 22 ++++++++++++++++++++++ 2 files changed, 22 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/redaction.mo create mode 100644 locale/ja/LC_MESSAGES/redaction.po diff --git a/locale/ja/LC_MESSAGES/redaction.mo b/locale/ja/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..b6be5e7129c8e2f6f4fe1c751b6117b1c48ebd1a GIT binary patch literal 494 zcmYjNOHRWu6a>L4OV%vBU;%=cPbpGyDIzp!DQajH!guE;kC2kuk?m4A2shz8oCSv> z%19&I^1RW!`P$n2STk5R+&0`X+%P;atkE+3G@r-jtTlfaOEJY%!ytoOl&TP%l1o-G zjta?coc7aTv1i3t38^7cd6B{SJXeqiO04lHfv!ZR%@_nsBP9*D;eyuy?~r&$wCU}; z21W=mz81CpukIoAV~9o&_~c?lqrv{;=qj{^Ole3Y, YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:59 src/discord/redaction.py:62 +#: src/discord/redaction.py:67 +msgid "Removed" +msgstr "" From 3fe7ca91c120af5cf088eb133145adf499a99cc0 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:50 +0100 Subject: [PATCH 48/94] Added translation using Weblate (Bengali) --- locale/bn/LC_MESSAGES/misc.po | 83 +++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 locale/bn/LC_MESSAGES/misc.po diff --git a/locale/bn/LC_MESSAGES/misc.po b/locale/bn/LC_MESSAGES/misc.po new file mode 100644 index 0000000..8baed79 --- /dev/null +++ b/locale/bn/LC_MESSAGES/misc.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: bn\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/misc.py:45 +msgid "Location" +msgstr "" + +#: src/misc.py:45 +msgid "About me" +msgstr "" + +#: src/misc.py:45 +msgid "Google link" +msgstr "" + +#: src/misc.py:45 +msgid "Facebook link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitter link" +msgstr "" + +#: src/misc.py:45 +msgid "Reddit link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitch link" +msgstr "" + +#: src/misc.py:45 +msgid "PSN link" +msgstr "" + +#: src/misc.py:45 +msgid "VK link" +msgstr "" + +#: src/misc.py:45 +msgid "XBL link" +msgstr "" + +#: src/misc.py:45 +msgid "Steam link" +msgstr "" + +#: src/misc.py:45 +msgid "Discord handle" +msgstr "" + +#: src/misc.py:45 +msgid "Battle.net handle" +msgstr "" + +#: src/misc.py:119 +msgid "" +"\n" +"__And more__" +msgstr "" + +#: src/misc.py:276 +msgid "Unknown" +msgstr "" + +#: src/misc.py:278 +msgid "unknown" +msgstr "" From b95a74944a74f41632f21a4bb0967e3fa7a74ce4 Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:51 +0100 Subject: [PATCH 49/94] Added translation using Weblate (Italian) --- locale/it/LC_MESSAGES/misc.po | 83 +++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 locale/it/LC_MESSAGES/misc.po diff --git a/locale/it/LC_MESSAGES/misc.po b/locale/it/LC_MESSAGES/misc.po new file mode 100644 index 0000000..2ecb4db --- /dev/null +++ b/locale/it/LC_MESSAGES/misc.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: it\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/misc.py:45 +msgid "Location" +msgstr "" + +#: src/misc.py:45 +msgid "About me" +msgstr "" + +#: src/misc.py:45 +msgid "Google link" +msgstr "" + +#: src/misc.py:45 +msgid "Facebook link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitter link" +msgstr "" + +#: src/misc.py:45 +msgid "Reddit link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitch link" +msgstr "" + +#: src/misc.py:45 +msgid "PSN link" +msgstr "" + +#: src/misc.py:45 +msgid "VK link" +msgstr "" + +#: src/misc.py:45 +msgid "XBL link" +msgstr "" + +#: src/misc.py:45 +msgid "Steam link" +msgstr "" + +#: src/misc.py:45 +msgid "Discord handle" +msgstr "" + +#: src/misc.py:45 +msgid "Battle.net handle" +msgstr "" + +#: src/misc.py:119 +msgid "" +"\n" +"__And more__" +msgstr "" + +#: src/misc.py:276 +msgid "Unknown" +msgstr "" + +#: src/misc.py:278 +msgid "unknown" +msgstr "" From 072e9f524fcaafc567272209a5c8031c36a30ddc Mon Sep 17 00:00:00 2001 From: Weblate Date: Sun, 13 Dec 2020 16:41:51 +0100 Subject: [PATCH 50/94] Added translation using Weblate (Japanese) --- locale/ja/LC_MESSAGES/misc.po | 83 +++++++++++++++++++++++++++++++++++ 1 file changed, 83 insertions(+) create mode 100644 locale/ja/LC_MESSAGES/misc.po diff --git a/locale/ja/LC_MESSAGES/misc.po b/locale/ja/LC_MESSAGES/misc.po new file mode 100644 index 0000000..2865824 --- /dev/null +++ b/locale/ja/LC_MESSAGES/misc.po @@ -0,0 +1,83 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the RcGcDw package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: RcGcDw\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2020-11-30 11:58+0100\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: ja\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/misc.py:45 +msgid "Location" +msgstr "" + +#: src/misc.py:45 +msgid "About me" +msgstr "" + +#: src/misc.py:45 +msgid "Google link" +msgstr "" + +#: src/misc.py:45 +msgid "Facebook link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitter link" +msgstr "" + +#: src/misc.py:45 +msgid "Reddit link" +msgstr "" + +#: src/misc.py:45 +msgid "Twitch link" +msgstr "" + +#: src/misc.py:45 +msgid "PSN link" +msgstr "" + +#: src/misc.py:45 +msgid "VK link" +msgstr "" + +#: src/misc.py:45 +msgid "XBL link" +msgstr "" + +#: src/misc.py:45 +msgid "Steam link" +msgstr "" + +#: src/misc.py:45 +msgid "Discord handle" +msgstr "" + +#: src/misc.py:45 +msgid "Battle.net handle" +msgstr "" + +#: src/misc.py:119 +msgid "" +"\n" +"__And more__" +msgstr "" + +#: src/misc.py:276 +msgid "Unknown" +msgstr "" + +#: src/misc.py:278 +msgid "unknown" +msgstr "" From a1c1a1873443da802c397108b23a7c449cb95904 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Sun, 13 Dec 2020 22:02:20 +0100 Subject: [PATCH 51/94] Move compact emoji to class --- settings.json.example | 5 +++++ src/configloader.py | 2 +- src/discord/message.py | 2 ++ src/discussion_formatters.py | 2 -- src/rc_formatters.py | 2 -- 5 files changed, 8 insertions(+), 5 deletions(-) diff --git a/settings.json.example b/settings.json.example index aff9b2b..6971898 100644 --- a/settings.json.example +++ b/settings.json.example @@ -493,6 +493,11 @@ "color": 1, "emoji": "👁️" }, + "discussion": { + "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", + "color": 54998, + "emoji": "📝" + }, "discussion/forum/post": { "icon": "https://static.wikia.nocookie.net/663e53f7-1e79-4906-95a7-2c1df4ebbada", "color": 54998, diff --git a/src/configloader.py b/src/configloader.py index cd0c83d..50fa9c6 100644 --- a/src/configloader.py +++ b/src/configloader.py @@ -1,7 +1,7 @@ import json, sys, logging try: # load settings - with open("settings.json") as sfile: + with open("settings.json", encoding="utf8") as sfile: settings = json.load(sfile) if settings["limitrefetch"] < settings["limit"] and settings["limitrefetch"] != -1: settings["limitrefetch"] = settings["limit"] diff --git a/src/discord/message.py b/src/discord/message.py index c781af9..dac9cae 100644 --- a/src/discord/message.py +++ b/src/discord/message.py @@ -15,6 +15,8 @@ class DiscordMessage: if message_type == "embed": self.__setup_embed() elif message_type == "compact": + if settings["event_appearance"].get(event_type, {"emoji": None})["emoji"]: + content = settings["event_appearance"][event_type]["emoji"] + " " + content self.webhook_object["content"] = content self.event_type = event_type diff --git a/src/discussion_formatters.py b/src/discussion_formatters.py index 5c292fc..1e241c8 100644 --- a/src/discussion_formatters.py +++ b/src/discussion_formatters.py @@ -82,8 +82,6 @@ def compact_formatter(post_type, post, article_paths): message = _("Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format( event=post_type, author=author, author_url=author_url, support=settings["support"]) event_type = "unknown" - if settings["event_appearance"].get(event_type, {"emoji": None})["emoji"]: - message = settings["event_appearance"][event_type]["emoji"] + " " + message send_to_discord(DiscordMessage("compact", event_type, settings["fandom_discussions"]["webhookURL"], content=message), meta=DiscordMessageMetadata("POST")) diff --git a/src/rc_formatters.py b/src/rc_formatters.py index 4424ba9..03176a8 100644 --- a/src/rc_formatters.py +++ b/src/rc_formatters.py @@ -664,8 +664,6 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes "Unknown event `{event}` by [{author}]({author_url}), report it on the [support server](<{support}>).").format( event=action, author=author, author_url=author_url, support=settings["support"]) action = "unknown" - if settings["event_appearance"].get(action, {"emoji": None})["emoji"]: - content = settings["event_appearance"][action]["emoji"] + " " + content send_to_discord(DiscordMessage("compact", action, settings["webhookURL"], content=content), meta=request_metadata) def embed_abuselog_formatter(change, recent_changes): From e1e7bd4e7d54593b26e117a31b793177fe96a8f0 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Thu, 17 Dec 2020 00:16:38 +0100 Subject: [PATCH 52/94] Handle weird Fandom API --- src/discussion_formatters.py | 26 +++++++++++++++++++------- 1 file changed, 19 insertions(+), 7 deletions(-) diff --git a/src/discussion_formatters.py b/src/discussion_formatters.py index 1e241c8..8cfdb23 100644 --- a/src/discussion_formatters.py +++ b/src/discussion_formatters.py @@ -18,16 +18,20 @@ discussion_logger = logging.getLogger("rcgcdw.discussion_formatter") def compact_formatter(post_type, post, article_paths): """Compact formatter for Fandom discussions.""" message = None + author = _("unknown") # Fail safe if post_type == "FORUM": - author = post["createdBy"]["name"] + if post["createdBy"]["name"]: + author = post["createdBy"]["name"] author_url = "<{url}f/u/{creatorId}>".format(url=settings["fandom_discussions"]["wiki_url"], creatorId=post["creatorId"]) elif post["creatorIp"]: author = post["creatorIp"][1:] if settings.get("hide_ips", False) is False else _("Unregistered user") author_url = "<{url}wiki/Special:Contributions{creatorIp}>".format(url=settings["fandom_discussions"]["wiki_url"], creatorIp=post["creatorIp"]) else: - author = post["createdBy"]["name"] - author_url = "<{url}wiki/User:{author}>".format(url=settings["fandom_discussions"]["wiki_url"], author=author) - author_url = link_formatter(create_article_path("User:{user}".format(user=author))) + if post["createdBy"]["name"]: + author = post["createdBy"]["name"] + author_url = link_formatter(create_article_path("User:{user}".format(user=author))) + else: + author_url = "<{url}f/u/{creatorId}>".format(url=settings["fandom_discussions"]["wiki_url"], creatorId=post["creatorId"]) event_type = "discussion" if post_type == "FORUM": if not post["isReply"]: @@ -88,12 +92,20 @@ def compact_formatter(post_type, post, article_paths): def embed_formatter(post_type, post, article_paths): """Embed formatter for Fandom discussions.""" embed = DiscordMessage("embed", "discussion", settings["fandom_discussions"]["webhookURL"]) + author = _("unknown") # Fail safe if post_type == "FORUM": - embed.set_author(post["createdBy"]["name"], "{url}f/u/{creatorId}".format(url=settings["fandom_discussions"]["wiki_url"], creatorId=post["creatorId"]), icon_url=post["createdBy"]["avatarUrl"]) + if post["createdBy"]["name"]: + author = post["createdBy"]["name"] + embed.set_author(author, "{url}f/u/{creatorId}".format(url=settings["fandom_discussions"]["wiki_url"], creatorId=post["creatorId"]), icon_url=post["createdBy"]["avatarUrl"]) elif post["creatorIp"]: - embed.set_author(post["creatorIp"][1:] if settings.get("hide_ips", False) is False else _("Unregistered user"), "{url}wiki/Special:Contributions{creatorIp}".format(url=settings["fandom_discussions"]["wiki_url"], creatorIp=post["creatorIp"])) + author = post["creatorIp"][1:] + embed.set_author(author if settings.get("hide_ips", False) is False else _("Unregistered user"), "{url}wiki/Special:Contributions{creatorIp}".format(url=settings["fandom_discussions"]["wiki_url"], creatorIp=post["creatorIp"])) else: - embed.set_author(post["createdBy"]["name"], "{url}wiki/User:{creator}".format(url=settings["fandom_discussions"]["wiki_url"], creator=post["createdBy"]["name"]), icon_url=post["createdBy"]["avatarUrl"]) + if post["createdBy"]["name"]: + author = post["createdBy"]["name"] + embed.set_author(author, "{url}wiki/User:{creator}".format(url=settings["fandom_discussions"]["wiki_url"], creator=author.replace(" ", "_")), icon_url=post["createdBy"]["avatarUrl"]) + else: + embed.set_author(author, "{url}f/u/{creatorId}".format(url=settings["fandom_discussions"]["wiki_url"], creatorId=post["creatorId"]), icon_url=post["createdBy"]["avatarUrl"]) if settings["fandom_discussions"]["appearance"]["embed"]["show_content"]: if post.get("jsonModel") is not None: npost = DiscussionsFromHellParser(post) From f34f88e25acef18deb4078b274325e304d5d8876 Mon Sep 17 00:00:00 2001 From: Markus-Rost Date: Sat, 19 Dec 2020 13:40:48 +0100 Subject: [PATCH 53/94] contentmodel/new #187 --- settings.json.example | 5 +++++ src/rc_formatters.py | 7 +++++++ 2 files changed, 12 insertions(+) diff --git a/settings.json.example b/settings.json.example index 6971898..ab27c7c 100644 --- a/settings.json.example +++ b/settings.json.example @@ -273,6 +273,11 @@ "color": 25600, "emoji": "📋" }, + "contentmodel/new": { + "icon": "", + "color": 25600, + "emoji": "📋" + }, "cargo/deletetable": { "icon": "", "color": 16776960, diff --git a/src/rc_formatters.py b/src/rc_formatters.py index 03176a8..1e1a004 100644 --- a/src/rc_formatters.py +++ b/src/rc_formatters.py @@ -402,6 +402,9 @@ def compact_formatter(action, change, parsed_comment, categories, recent_changes link = link_formatter(create_article_path(change["title"])) content = _("[{author}]({author_url}) changed the content model of the page [{article}]({article_url}) from {old} to {new}{comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, old=change["logparams"]["oldmodel"], new=change["logparams"]["newmodel"], comment=parsed_comment) + elif action == "contentmodel/new": + link = link_formatter(create_article_path(change["title"])) + content = _("[{author}]({author_url}) created the page [{article}]({article_url}) using a non-default content model {new}{comment}").format(author=author, author_url=author_url, article=change["title"], article_url=link, new=change["logparams"]["newmodel"], comment=parsed_comment) elif action == "sprite/sprite": link = link_formatter(create_article_path(change["title"])) content = _("[{author}]({author_url}) edited the sprite for [{article}]({article_url})").format(author=author, author_url=author_url, article=change["title"], article_url=link) @@ -1070,6 +1073,10 @@ def embed_formatter(action, change, parsed_comment, categories, recent_changes): parsed_comment = _("Model changed from {old} to {new}: {reason}").format(old=change["logparams"]["oldmodel"], new=change["logparams"]["newmodel"], reason=parsed_comment) + elif action == "contentmodel/new": + link = create_article_path(change["title"]) + embed["title"] = _("Created the page {article} using a non-default content model").format(article=change["title"]) + parsed_comment = _("Created with model {new}: {reason}").format(new=change["logparams"]["newmodel"], reason=parsed_comment) elif action == "sprite/sprite": link = create_article_path(change["title"]) embed["title"] = _("Edited the sprite for {article}").format(article=change["title"]) From aa1e18585c96b2ea84f9aefb13952ca7dbd1d171 Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 21 Dec 2020 15:32:58 +0100 Subject: [PATCH 54/94] Update translations --- .../de/LC_MESSAGES/discussion_formatters.po | 67 +- locale/de/LC_MESSAGES/rc.po | 12 +- locale/de/LC_MESSAGES/rc_formatters.po | 475 ++++--- locale/de/LC_MESSAGES/rcgcdw.po | 72 +- locale/de/LC_MESSAGES/redaction.po | 6 +- .../fr/LC_MESSAGES/discussion_formatters.po | 61 +- locale/fr/LC_MESSAGES/rc.po | 12 +- locale/fr/LC_MESSAGES/rc_formatters.po | 482 ++++--- locale/fr/LC_MESSAGES/rcgcdw.po | 76 +- locale/fr/LC_MESSAGES/redaction.po | 6 +- .../hi/LC_MESSAGES/discussion_formatters.po | 101 +- locale/hi/LC_MESSAGES/rc.po | 12 +- locale/hi/LC_MESSAGES/rc_formatters.po | 525 ++++---- locale/hi/LC_MESSAGES/rcgcdw.po | 76 +- locale/hi/LC_MESSAGES/redaction.po | 6 +- .../lol/LC_MESSAGES/discussion_formatters.po | 61 +- locale/lol/LC_MESSAGES/rc.po | 12 +- locale/lol/LC_MESSAGES/rc_formatters.po | 482 ++++--- locale/lol/LC_MESSAGES/rcgcdw.po | 72 +- locale/lol/LC_MESSAGES/redaction.po | 6 +- .../pl/LC_MESSAGES/discussion_formatters.po | 67 +- locale/pl/LC_MESSAGES/rc.po | 12 +- locale/pl/LC_MESSAGES/rc_formatters.po | 514 ++++---- locale/pl/LC_MESSAGES/rcgcdw.po | 72 +- locale/pl/LC_MESSAGES/redaction.po | 6 +- .../LC_MESSAGES/discussion_formatters.po | 87 +- locale/pt-br/LC_MESSAGES/rc.po | 12 +- locale/pt-br/LC_MESSAGES/rc_formatters.po | 482 ++++--- locale/pt-br/LC_MESSAGES/rcgcdw.po | 72 +- locale/pt-br/LC_MESSAGES/redaction.po | 6 +- .../ru/LC_MESSAGES/discussion_formatters.po | 61 +- locale/ru/LC_MESSAGES/rc.po | 12 +- locale/ru/LC_MESSAGES/rc_formatters.po | 494 ++++---- locale/ru/LC_MESSAGES/rcgcdw.po | 72 +- locale/ru/LC_MESSAGES/redaction.po | 6 +- locale/templates/discussion_formatters.pot | 61 +- locale/templates/misc.pot | 2 +- locale/templates/rc.pot | 12 +- locale/templates/rc_formatters.pot | 482 ++++--- locale/templates/rcgcdw.pot | 72 +- locale/templates/redaction.pot | 6 +- .../uk/LC_MESSAGES/discussion_formatters.po | 61 +- locale/uk/LC_MESSAGES/rc.po | 12 +- locale/uk/LC_MESSAGES/rc_formatters.po | 486 ++++--- locale/uk/LC_MESSAGES/rcgcdw.po | 72 +- locale/uk/LC_MESSAGES/redaction.po | 6 +- .../LC_MESSAGES/discussion_formatters.po | 61 +- locale/zh-hans/LC_MESSAGES/rc.po | 12 +- locale/zh-hans/LC_MESSAGES/rc_formatters.po | 1123 +++++++++++++---- locale/zh-hans/LC_MESSAGES/rcgcdw.po | 72 +- locale/zh-hans/LC_MESSAGES/redaction.po | 6 +- .../LC_MESSAGES/discussion_formatters.po | 61 +- locale/zh-hant/LC_MESSAGES/rc.po | 12 +- locale/zh-hant/LC_MESSAGES/rc_formatters.po | 482 ++++--- locale/zh-hant/LC_MESSAGES/rcgcdw.po | 72 +- locale/zh-hant/LC_MESSAGES/redaction.po | 6 +- scripts/generate-translations.sh | 4 +- 57 files changed, 4533 insertions(+), 3247 deletions(-) diff --git a/locale/de/LC_MESSAGES/discussion_formatters.po b/locale/de/LC_MESSAGES/discussion_formatters.po index 62e1bf5..7da3822 100644 --- a/locale/de/LC_MESSAGES/discussion_formatters.po +++ b/locale/de/LC_MESSAGES/discussion_formatters.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-18 14:13+0100\n" +"POT-Creation-Date: 2020-12-21 15:29+0100\n" "PO-Revision-Date: 2020-12-13 14:30+0000\n" "Last-Translator: Frisk The Evil Goat Overlord \n" "Language-Team: German ) in " @@ -32,7 +38,7 @@ msgstr "" "[{author}]({author_url}) erstellte [{title}](<{url}f/p/{threadId}>) in " "{forumName}" -#: src/discussion_formatters.py:36 +#: src/discussion_formatters.py:42 #, python-brace-format msgid "" "[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " @@ -41,7 +47,7 @@ msgstr "" "[{author}]({author_url}) erstellte eine Umfrage [{title}](<{url}f/p/" "{threadId}>) in {forumName}" -#: src/discussion_formatters.py:38 +#: src/discussion_formatters.py:45 #, python-brace-format msgid "" "[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " @@ -50,7 +56,7 @@ msgstr "" "[{author}]({author_url}) erstellte ein Quiz [{title}](<{url}f/p/{threadId}>) " "in {forumName}" -#: src/discussion_formatters.py:43 +#: src/discussion_formatters.py:54 #, python-brace-format msgid "" "[{author}]({author_url}) created a [reply](<{url}f/p/{threadId}/r/{postId}>) " @@ -59,23 +65,18 @@ msgstr "" "[{author}]({author_url}) erstellte eine [Antwort](<{url}f/p/{threadId}/r/" "{postId}>) zu [{title}](<{url}f/p/{threadId}>) in {forumName}" -#: src/discussion_formatters.py:45 src/discussion_formatters.py:54 -#: src/discussion_formatters.py:137 src/discussion_formatters.py:150 -msgid "unknown" -msgstr "Unbekannt" - -#: src/discussion_formatters.py:49 +#: src/discussion_formatters.py:61 #, python-brace-format msgid "" "[{author}]({author_url}) created [{title}](<{url}wiki/Message_Wall:" "{user_wall}?threadId={threadId}>) on [{user}'s Message Wall](<{url}wiki/" "Message_Wall:{user_wall}>)" msgstr "" -"[{author}]({author_url}) erstellte [{title}](<{url}wiki/" -"Message_Wall:{user_wall}?threadId={threadId}>) auf der [Nachrichtenseite von " -"{user}](<{url}wiki/Message_Wall:{user_wall}>)" +"[{author}]({author_url}) erstellte [{title}](<{url}wiki/Message_Wall:" +"{user_wall}?threadId={threadId}>) auf der [Nachrichtenseite von {user}]" +"(<{url}wiki/Message_Wall:{user_wall}>)" -#: src/discussion_formatters.py:51 +#: src/discussion_formatters.py:64 #, python-brace-format msgid "" "[{author}]({author_url}) created a [reply](<{url}wiki/Message_Wall:" @@ -88,7 +89,7 @@ msgstr "" "Message_Wall:{user_wall}?threadId={threadId}>) auf der [Nachrichtenseite von " "{user}](<{url}wiki/Message_Wall:{user_wall}>)" -#: src/discussion_formatters.py:57 +#: src/discussion_formatters.py:72 #, python-brace-format msgid "" "[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " @@ -97,7 +98,7 @@ msgstr "" "[{author}]({author_url}) erstellte ein [Kommentar](<{url}?" "commentId={commentId}>) zu [{article}](<{url}>)" -#: src/discussion_formatters.py:62 +#: src/discussion_formatters.py:78 #, python-brace-format msgid "" "[{author}]({author_url}) created a [reply](<{url}?commentId={commentId}" @@ -108,7 +109,7 @@ msgstr "" "commentId={commentId}&replyId={replyId}>) auf ein [Kommentar](<{url}?" "commentId={commentId}>) zu [{article}](<{url}>)" -#: src/discussion_formatters.py:70 +#: src/discussion_formatters.py:86 #, python-brace-format msgid "" "Unknown event `{event}` by [{author}]({author_url}), report it on the " @@ -117,68 +118,68 @@ msgstr "" "Unbekanntes Event `{event}` von [{author}]({author_url}), melde es auf dem " "[Support-Server](<{support}>)." -#: src/discussion_formatters.py:98 +#: src/discussion_formatters.py:123 #, python-brace-format msgid "Created \"{title}\"" msgstr "Erstellte „{title}“" -#: src/discussion_formatters.py:102 +#: src/discussion_formatters.py:127 #, python-brace-format msgid "Created a poll \"{title}\"" msgstr "Erstellte eine Umfrage „{title}“" -#: src/discussion_formatters.py:109 +#: src/discussion_formatters.py:134 msgid "Option {}" msgstr "Option {}" -#: src/discussion_formatters.py:110 +#: src/discussion_formatters.py:135 #, python-brace-format msgid "__[View image]({image_url})__" msgstr "__[Bild öffnen]({image_url})__" -#: src/discussion_formatters.py:114 +#: src/discussion_formatters.py:139 #, python-brace-format msgid "Created a quiz \"{title}\"" msgstr "Erstellte ein Quiz „{title}“" -#: src/discussion_formatters.py:129 src/discussion_formatters.py:131 +#: src/discussion_formatters.py:155 src/discussion_formatters.py:157 msgid "Tags" msgstr "Tags" -#: src/discussion_formatters.py:129 +#: src/discussion_formatters.py:155 msgid "{} tags" msgstr "{} Tags" -#: src/discussion_formatters.py:134 +#: src/discussion_formatters.py:160 #, python-brace-format msgid "Replied to \"{title}\"" msgstr "Antwortete auf „{title}“" -#: src/discussion_formatters.py:143 +#: src/discussion_formatters.py:169 #, python-brace-format msgid "Created \"{title}\" on {user}'s Message Wall" msgstr "Erstellte „{title}“ auf der Nachrichtenseite von {user}" -#: src/discussion_formatters.py:147 +#: src/discussion_formatters.py:173 #, python-brace-format msgid "Replied to \"{title}\" on {user}'s Message Wall" msgstr "Antwortete auf „{title}“ auf der Nachrichtenseite von {user}" -#: src/discussion_formatters.py:154 +#: src/discussion_formatters.py:180 #, python-brace-format msgid "Commented on {article}" msgstr "Kommentierte zu „{article}“" -#: src/discussion_formatters.py:158 +#: src/discussion_formatters.py:184 #, python-brace-format msgid "Replied to a comment on {article}" msgstr "Antwortete auf ein Kommentar zu „{article}“" -#: src/discussion_formatters.py:162 +#: src/discussion_formatters.py:188 #, python-brace-format msgid "Unknown event `{event}`" msgstr "Unbekanntes Event `{event}`" -#: src/discussion_formatters.py:168 src/discussion_formatters.py:170 +#: src/discussion_formatters.py:194 src/discussion_formatters.py:196 msgid "Report this on the support server" msgstr "Melde es auf dem Support-Server" diff --git a/locale/de/LC_MESSAGES/rc.po b/locale/de/LC_MESSAGES/rc.po index d952653..e2c48b0 100644 --- a/locale/de/LC_MESSAGES/rc.po +++ b/locale/de/LC_MESSAGES/rc.po @@ -2,7 +2,7 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-11-28 23:45+0100\n" +"POT-Creation-Date: 2020-12-21 15:29+0100\n" "PO-Revision-Date: 2020-08-03 13:44+0000\n" "Last-Translator: MarkusRost <>\n" "Language-Team: German \n" "Language-Team: German