diff --git a/locale/ja/LC_MESSAGES/formatters.mo b/locale/ja/LC_MESSAGES/formatters.mo index 70262d6..5c1d770 100644 Binary files a/locale/ja/LC_MESSAGES/formatters.mo and b/locale/ja/LC_MESSAGES/formatters.mo differ diff --git a/locale/ja/LC_MESSAGES/formatters.po b/locale/ja/LC_MESSAGES/formatters.po index 2fcc286..0fd7dae 100644 --- a/locale/ja/LC_MESSAGES/formatters.po +++ b/locale/ja/LC_MESSAGES/formatters.po @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-07 15:57+0200\n" +"POT-Creation-Date: 2022-07-14 18:17+0200\n" "PO-Revision-Date: 2022-08-13 16:43+0000\n" "Last-Translator: しぃ \n" "Language-Team: Japanese ) in " "{forumName}" msgstr "" +"{author}({author_url}) が {title} ({url}/{threadId}) で {forumName} " +"を作成しました" #: extensions/base/discussions.py:211 #, python-brace-format @@ -853,180 +855,116 @@ msgid "" "{desc}" msgstr "" -#: extensions/base/abusefilter.py:27 -msgid "**Removed from privileged groups**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**Removed autopromoted groups**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**IP range blocked**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**Blocked user**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Disallowed the action" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Throttled actions" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Warning issued" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Tagged the edit" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "None" -msgstr "" - -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Edit" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Upload" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Move" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Stash upload" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Deletion" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Account creation" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Auto account creation" msgstr "" -#: extensions/base/abusefilter.py:63 -msgid "Title" +#: extensions/base/abusefilter.py:24 +msgid "None" msgstr "" -#: extensions/base/abusefilter.py:65 +#: extensions/base/abusefilter.py:24 +msgid "Warning issued" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Blocked user**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Tagged the edit" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Disallowed the action" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**IP range blocked**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Throttled actions" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Removed autoconfirmed group" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Removed from privileged groups**" +msgstr "" + +#: extensions/base/abusefilter.py:49 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: extensions/base/abusefilter.py:50 msgid "Performed" msgstr "" -#: extensions/base/abusefilter.py:66 +#: extensions/base/abusefilter.py:51 msgid "Action taken" msgstr "" -#: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#: extensions/base/abusefilter.py:52 +msgid "Title" +msgstr "" + +#: extensions/base/abusefilter.py:61 +#, python-brace-format msgid "" -"[{author}]({author_url}) triggered *[{abuse_filter}]({details_url})*, " -"performing the action \"{action}\" on *[{target}]({target_url})* - action " -"taken: {result}." -msgstr "" -"[{author}]({author_url})が翻訳ページ[{target}]({target_url})に属する" -"[{article}]({article_url})の削除に失敗しました {comment}" - -#: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 -#: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 -#: extensions/base/mediawiki.py:864 extensions/base/mediawiki.py:866 -#: extensions/base/mediawiki.py:873 -msgid ", " +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." msgstr "" -#: extensions/base/abusefilter.py:94 +#: extensions/base/abusefilter.py:78 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "" -#: extensions/base/abusefilter.py:106 +#: extensions/base/abusefilter.py:90 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" msgstr "" -#: extensions/base/abusefilter.py:122 +#: extensions/base/abusefilter.py:106 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "" -#: extensions/base/abusefilter.py:131 +#: extensions/base/abusefilter.py:115 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" msgstr "" -#: extensions/base/abusefilter.py:142 extensions/base/mediawiki.py:568 -msgid "for infinity and beyond" -msgstr "" - -#: extensions/base/abusefilter.py:155 extensions/base/mediawiki.py:581 -msgid "for less than a minute" -msgstr "" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "year" -msgid_plural "years" -msgstr[0] "" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "day" -msgid_plural "days" -msgstr[0] "" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "hour" -msgid_plural "hours" -msgstr[0] "" - -#: extensions/base/abusefilter.py:158 extensions/base/mediawiki.py:584 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "" - -#: extensions/base/abusefilter.py:163 extensions/base/mediawiki.py:589 -#, python-brace-format -msgid "for {time_number} {time_unit}" -msgstr "" - -#: extensions/base/abusefilter.py:176 -#, python-brace-format -msgid "Blocked autopromotion of {user} {time}" -msgstr "" - -#: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " -"{time}{comment}" -msgstr "" -"[{author}]({author_url})が推奨する翻訳:[{article}]({article_url}){comment}" - -#: extensions/base/abusefilter.py:210 -#, python-brace-format -msgid "Restored autopromotion of {user}" -msgstr "" - -#: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) restored the autopromotion capability of [{user}]" -"({user_url}){comment}" -msgstr "" -"[{author}]({author_url})が推奨する翻訳:[{article}]({article_url}){comment}" - #: extensions/base/mediawiki.py:33 msgid "director" msgstr "" @@ -1300,88 +1238,117 @@ msgid "" "{comment}" msgstr "" -#: extensions/base/mediawiki.py:606 +#: extensions/base/mediawiki.py:568 +msgid "for infinity and beyond" +msgstr "" + +#: extensions/base/mediawiki.py:577 +msgid "for less than a minute" +msgstr "" + +#: extensions/base/mediawiki.py:579 +msgid "year" +msgid_plural "years" +msgstr[0] "" + +#: extensions/base/mediawiki.py:579 +msgid "day" +msgid_plural "days" +msgstr[0] "" + +#: extensions/base/mediawiki.py:579 +msgid "hour" +msgid_plural "hours" +msgstr[0] "" + +#: extensions/base/mediawiki.py:580 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" + +#: extensions/base/mediawiki.py:585 +#, python-brace-format +msgid "for {time_number} {time_unit}" +msgstr "" + +#: extensions/base/mediawiki.py:604 msgid "Blocked from editing the following pages: " msgstr "" -#: extensions/base/mediawiki.py:613 extensions/base/mediawiki.py:661 +#: extensions/base/mediawiki.py:611 extensions/base/mediawiki.py:657 msgid " and namespaces: " msgstr "" -#: extensions/base/mediawiki.py:615 +#: extensions/base/mediawiki.py:613 msgid "Blocked from editing pages on following namespaces: " msgstr "" -#: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 -msgid "(Main)" -msgstr "" - -#: extensions/base/mediawiki.py:628 +#: extensions/base/mediawiki.py:624 msgid "Partial block details" msgstr "" -#: extensions/base/mediawiki.py:631 +#: extensions/base/mediawiki.py:627 msgid "Block flags" msgstr "" -#: extensions/base/mediawiki.py:633 +#: extensions/base/mediawiki.py:629 #, python-brace-format msgid "Blocked {blocked_user} {time}" msgstr "" -#: extensions/base/mediawiki.py:653 +#: extensions/base/mediawiki.py:649 msgid " on pages: " msgstr "" -#: extensions/base/mediawiki.py:663 +#: extensions/base/mediawiki.py:659 msgid " on namespaces: " msgstr "" -#: extensions/base/mediawiki.py:677 +#: extensions/base/mediawiki.py:671 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) {time}" "{restriction_desc}{comment}" msgstr "" -#: extensions/base/mediawiki.py:695 +#: extensions/base/mediawiki.py:689 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "" -#: extensions/base/mediawiki.py:705 +#: extensions/base/mediawiki.py:699 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" "({user_url}){comment}" msgstr "" -#: extensions/base/mediawiki.py:718 +#: extensions/base/mediawiki.py:712 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "" -#: extensions/base/mediawiki.py:728 +#: extensions/base/mediawiki.py:722 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" -#: extensions/base/mediawiki.py:744 +#: extensions/base/mediawiki.py:738 msgid "Action has been hidden by administration" msgstr "" -#: extensions/base/mediawiki.py:751 +#: extensions/base/mediawiki.py:745 msgid "An action has been hidden by administration." msgstr "" -#: extensions/base/mediawiki.py:762 +#: extensions/base/mediawiki.py:756 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" msgstr[0] "" -#: extensions/base/mediawiki.py:773 +#: extensions/base/mediawiki.py:767 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1391,13 +1358,13 @@ msgid_plural "" "revisions{comment}" msgstr[0] "" -#: extensions/base/mediawiki.py:789 +#: extensions/base/mediawiki.py:783 #, python-brace-format msgid "Imported {article} with {count} revision from \"{source}\"" msgid_plural "Imported {article} with {count} revisions from \"{source}\"" msgstr[0] "" -#: extensions/base/mediawiki.py:804 +#: extensions/base/mediawiki.py:798 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1407,191 +1374,196 @@ msgid_plural "" "revisions from [{source}]({source_url}){comment}" msgstr[0] "" -#: extensions/base/mediawiki.py:819 +#: extensions/base/mediawiki.py:813 #, python-brace-format msgid " (until {date_and_time})" msgstr "" -#: extensions/base/mediawiki.py:836 +#: extensions/base/mediawiki.py:830 #, python-brace-format msgid "Changed group membership for {target}" msgstr "" -#: extensions/base/mediawiki.py:838 +#: extensions/base/mediawiki.py:832 msgid "System" msgstr "" -#: extensions/base/mediawiki.py:839 +#: extensions/base/mediawiki.py:833 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "" -#: extensions/base/mediawiki.py:845 +#: extensions/base/mediawiki.py:839 msgid "Added group" msgid_plural "Added groups" msgstr[0] "" -#: extensions/base/mediawiki.py:847 +#: extensions/base/mediawiki.py:841 msgid "Removed group" msgid_plural "Removed groups" msgstr[0] "" -#: extensions/base/mediawiki.py:861 +#: extensions/base/mediawiki.py:855 #, python-brace-format msgid "Added to {added} and removed from {removed}." msgstr "" -#: extensions/base/mediawiki.py:864 +#: extensions/base/mediawiki.py:856 extensions/base/mediawiki.py:858 +#: extensions/base/mediawiki.py:860 extensions/base/mediawiki.py:867 +msgid ", " +msgstr "" + +#: extensions/base/mediawiki.py:858 #, python-brace-format msgid "Added to {added}." msgstr "" -#: extensions/base/mediawiki.py:866 +#: extensions/base/mediawiki.py:860 #, python-brace-format msgid "Removed from {removed}." msgstr "" -#: extensions/base/mediawiki.py:867 +#: extensions/base/mediawiki.py:861 #, python-brace-format msgid "" "[{author}]({author_url}) changed group membership for [{target}]" "({target_url}): {group_changes}{comment}" msgstr "" -#: extensions/base/mediawiki.py:871 +#: extensions/base/mediawiki.py:865 #, python-brace-format msgid "The system autopromoted [{target}]({target_url}) to {added}.{comment}" msgstr "" -#: extensions/base/mediawiki.py:884 +#: extensions/base/mediawiki.py:878 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "" -#: extensions/base/mediawiki.py:898 +#: extensions/base/mediawiki.py:892 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" "({article_url}) into [{dest}]({dest_url}){comment}" msgstr "" -#: extensions/base/mediawiki.py:912 +#: extensions/base/mediawiki.py:906 msgid "Created account automatically" msgstr "" -#: extensions/base/mediawiki.py:919 +#: extensions/base/mediawiki.py:913 #, python-brace-format msgid "Account [{author}]({author_url}) was created automatically" msgstr "" -#: extensions/base/mediawiki.py:932 extensions/base/mediawiki.py:997 +#: extensions/base/mediawiki.py:926 extensions/base/mediawiki.py:991 msgid "Created account" msgstr "" -#: extensions/base/mediawiki.py:939 extensions/base/mediawiki.py:1004 +#: extensions/base/mediawiki.py:933 extensions/base/mediawiki.py:998 #, python-brace-format msgid "Account [{author}]({author_url}) was created" msgstr "" -#: extensions/base/mediawiki.py:951 +#: extensions/base/mediawiki.py:945 #, python-brace-format msgid "Created account {article}" msgstr "" -#: extensions/base/mediawiki.py:960 +#: extensions/base/mediawiki.py:954 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url})" "{comment}" msgstr "" -#: extensions/base/mediawiki.py:973 +#: extensions/base/mediawiki.py:967 #, python-brace-format msgid "Created account {article} and password was sent by email" msgstr "" -#: extensions/base/mediawiki.py:984 +#: extensions/base/mediawiki.py:978 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url}) " "and password was sent by email{comment}" msgstr "" -#: extensions/base/mediawiki.py:1016 +#: extensions/base/mediawiki.py:1010 msgid "Reclaimed account" msgstr "" -#: extensions/base/mediawiki.py:1023 +#: extensions/base/mediawiki.py:1017 #, python-brace-format msgid "Account [{author}]({author_url}) was reclaimed" msgstr "" -#: extensions/base/mediawiki.py:1035 +#: extensions/base/mediawiki.py:1029 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "" -#: extensions/base/mediawiki.py:1037 +#: extensions/base/mediawiki.py:1031 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "" -#: extensions/base/mediawiki.py:1049 +#: extensions/base/mediawiki.py:1043 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" "({article_url}) from {old} to {new}{comment}" msgstr "" -#: extensions/base/mediawiki.py:1064 +#: extensions/base/mediawiki.py:1058 #, python-brace-format msgid "Created the page {article} using a non-default content model" msgstr "" -#: extensions/base/mediawiki.py:1066 +#: extensions/base/mediawiki.py:1060 #, python-brace-format msgid "Created with model {new}: {reason}" msgstr "" -#: extensions/base/mediawiki.py:1077 +#: extensions/base/mediawiki.py:1071 #, python-brace-format msgid "" "[{author}]({author_url}) created the page [{article}]({article_url}) using a " "non-default content model {new}{comment}" msgstr "" -#: extensions/base/mediawiki.py:1092 +#: extensions/base/mediawiki.py:1086 #, python-brace-format msgid "Created the tag \"{tag}\"" msgstr "" -#: extensions/base/mediawiki.py:1102 +#: extensions/base/mediawiki.py:1096 #, python-brace-format msgid "" "[{author}]({author_url}) created the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "" -#: extensions/base/mediawiki.py:1123 +#: extensions/base/mediawiki.py:1117 #, python-brace-format msgid "Deleted the tag \"{tag}\"" msgstr "" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 msgid "Removed from" msgstr "" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 msgid "{} revision or log entry" msgid_plural "{} revisions and/or log entries" msgstr[0] "" -#: extensions/base/mediawiki.py:1138 +#: extensions/base/mediawiki.py:1132 #, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "" -#: extensions/base/mediawiki.py:1148 +#: extensions/base/mediawiki.py:1142 #, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " @@ -1601,57 +1573,57 @@ msgid_plural "" "it from {count} revisions and/or log entries{comment}" msgstr[0] "" -#: extensions/base/mediawiki.py:1165 +#: extensions/base/mediawiki.py:1159 #, python-brace-format msgid "Activated the tag \"{tag}\"" msgstr "" -#: extensions/base/mediawiki.py:1174 +#: extensions/base/mediawiki.py:1168 #, python-brace-format msgid "" "[{author}]({author_url}) activated the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "" -#: extensions/base/mediawiki.py:1193 +#: extensions/base/mediawiki.py:1187 #, python-brace-format msgid "Deactivated the tag \"{tag}\"" msgstr "" -#: extensions/base/mediawiki.py:1202 +#: extensions/base/mediawiki.py:1196 #, python-brace-format msgid "" "[{author}]({author_url}) deactivated the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "" -#: extensions/base/sprite.py:32 +#: extensions/base/sprite.py:33 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "" -#: extensions/base/sprite.py:40 +#: extensions/base/sprite.py:41 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" -#: extensions/base/sprite.py:55 +#: extensions/base/sprite.py:56 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "" -#: extensions/base/sprite.py:63 +#: extensions/base/sprite.py:64 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" "({article_url})" msgstr "" -#: extensions/base/sprite.py:74 +#: extensions/base/sprite.py:75 #, python-brace-format msgid "Edited the slice for {article}" msgstr "" -#: extensions/base/sprite.py:81 +#: extensions/base/sprite.py:82 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" diff --git a/locale/lzh/LC_MESSAGES/formatters.mo b/locale/lzh/LC_MESSAGES/formatters.mo new file mode 100644 index 0000000..005f642 Binary files /dev/null and b/locale/lzh/LC_MESSAGES/formatters.mo differ diff --git a/locale/lzh/LC_MESSAGES/formatters.po b/locale/lzh/LC_MESSAGES/formatters.po new file mode 100644 index 0000000..d55ee38 --- /dev/null +++ b/locale/lzh/LC_MESSAGES/formatters.po @@ -0,0 +1,1613 @@ +# 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: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lzh\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/api/util.py:61 src/api/util.py:66 +msgid "__Only whitespace__" +msgstr "" + +#: src/api/util.py:71 +msgid "Removed" +msgstr "" + +#: src/api/util.py:73 +msgid "Added" +msgstr "" + +#: src/api/util.py:94 src/api/util.py:126 src/api/util.py:133 +#: src/api/util.py:141 extensions/base/discussions.py:241 +#: extensions/base/discussions.py:258 extensions/base/abusefilter.py:40 +msgid "Unregistered user" +msgstr "" + +#: src/api/util.py:161 +msgctxt "recent changes Tags" +msgid "Tags" +msgstr "" + +#: src/api/util.py:163 +msgid "**Added**: " +msgstr "" + +#: src/api/util.py:164 +msgid " and {} more\n" +msgstr "" + +#: src/api/util.py:166 +msgid "**Removed**: " +msgstr "" + +#: src/api/util.py:167 +msgid " and {} more" +msgstr "" + +#: src/api/util.py:169 +msgid "Changed categories" +msgstr "" + +#: extensions/base/cargo.py:32 +#, python-brace-format +msgid "Created the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:40 +#, python-brace-format +msgid "[{author}]({author_url}) created the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:55 +#, python-brace-format +msgid "Recreated the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:63 +#, python-brace-format +msgid "[{author}]({author_url}) recreated the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:78 +#, python-brace-format +msgid "Replaced the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:86 +#, python-brace-format +msgid "[{author}]({author_url}) replaced the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:100 +#, python-brace-format +msgid "Deleted the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/cargo.py:107 +#, python-brace-format +msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" +msgstr "" + +#: extensions/base/translate.py:37 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: extensions/base/translate.py:51 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: extensions/base/translate.py:66 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: extensions/base/translate.py:76 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: extensions/base/translate.py:91 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:102 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:117 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:129 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encountered a problem while moving [{article}]" +"({article_url}) to [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:145 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: extensions/base/translate.py:157 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translatable page [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:173 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:184 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:199 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:211 +#, python-brace-format +msgid "" +"[{author}]({author_url}) failed to delete [{article}]({article_url}) which " +"belongs to translation page [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:227 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:236 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: extensions/base/translate.py:251 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:260 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:278 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: extensions/base/translate.py:281 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: extensions/base/translate.py:284 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:297 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: extensions/base/translate.py:304 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: extensions/base/translate.py:311 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:327 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: extensions/base/translate.py:338 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: extensions/base/translate.py:353 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: extensions/base/translate.py:364 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: extensions/base/translate.py:383 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:397 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: extensions/base/translate.py:412 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:415 +msgid "Old state" +msgstr "" + +#: extensions/base/translate.py:416 +msgid "New state" +msgstr "" + +#: extensions/base/translate.py:427 +#, 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 "" + +#: extensions/base/translate.py:435 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the state of `{language}` translations of " +"[{article}]({article_url}) to `{new_state}`{comment}" +msgstr "" + +#: extensions/base/translate.py:448 extensions/base/translate.py:451 +msgid "(default)" +msgstr "" + +#: extensions/base/translate.py:460 +#, python-brace-format +msgid "Changed the language of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:461 +msgid "Old language" +msgstr "" + +#: extensions/base/translate.py:462 +msgid "New language" +msgstr "" + +#: extensions/base/translate.py:473 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the language of [{article}]({article_url}) " +"from {old_lang} to {new_lang}{comment}" +msgstr "" + +#: extensions/base/discussions.py:142 extensions/base/discussions.py:201 +#: extensions/base/discussions.py:239 extensions/base/discussions.py:255 +#: extensions/base/discussions.py:278 extensions/base/discussions.py:300 +#: extensions/base/discussions.py:328 extensions/base/discussions.py:348 +msgid "unknown" +msgstr "" + +#: extensions/base/discussions.py:151 +#, python-brace-format +msgid "Created \"{title}\"" +msgstr "" + +#: extensions/base/discussions.py:155 +#, python-brace-format +msgid "Created a poll \"{title}\"" +msgstr "" + +#: extensions/base/discussions.py:162 +msgid "Option {}" +msgstr "" + +#: extensions/base/discussions.py:164 +#, python-brace-format +msgid "__[View image]({image_url})__" +msgstr "" + +#: extensions/base/discussions.py:168 +#, python-brace-format +msgid "Created a quiz \"{title}\"" +msgstr "" + +#: extensions/base/discussions.py:187 extensions/base/discussions.py:189 +msgctxt "Fandom discussions Tags/Forums" +msgid "Tags" +msgstr "" + +#: extensions/base/discussions.py:187 +msgctxt "Fandom discussions amount of Tags/Forums" +msgid "{} tags" +msgstr "" + +#: extensions/base/discussions.py:192 +#, python-brace-format +msgid "Replied to \"{title}\"" +msgstr "" + +#: extensions/base/discussions.py:208 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: extensions/base/discussions.py:211 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a poll [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: extensions/base/discussions.py:214 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a quiz [{title}](<{url}f/p/{threadId}>) in " +"{forumName}" +msgstr "" + +#: extensions/base/discussions.py:228 +#, 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 "" + +#: extensions/base/discussions.py:286 +#, python-brace-format +msgid "Created \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: extensions/base/discussions.py:292 +#, python-brace-format +msgid "Replied to \"{title}\" on {user}'s Message Wall" +msgstr "" + +#: extensions/base/discussions.py:306 +#, 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 "" + +#: extensions/base/discussions.py:312 +#, 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 "" + +#: extensions/base/discussions.py:332 +#, python-brace-format +msgid "Commented on {article}" +msgstr "" + +#: extensions/base/discussions.py:338 +#, python-brace-format +msgid "Replied to a comment on {article}" +msgstr "" + +#: extensions/base/discussions.py:353 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created a [comment](<{url}?commentId={commentId}>) " +"on [{article}](<{url}>)" +msgstr "" + +#: extensions/base/discussions.py:359 +#, 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 "" + +#: extensions/base/managewiki.py:30 +msgid "Changed wiki settings" +msgstr "" + +#: extensions/base/managewiki.py:40 +#, python-brace-format +msgid "[{author}]({author_url}) changed wiki settings{reason}" +msgstr "" + +#: extensions/base/managewiki.py:51 +#, python-brace-format +msgid "Deleted a \"{wiki}\" wiki" +msgstr "" + +#: extensions/base/managewiki.py:51 extensions/base/managewiki.py:63 +#: extensions/base/managewiki.py:99 extensions/base/managewiki.py:108 +#: extensions/base/managewiki.py:121 extensions/base/managewiki.py:122 +#: extensions/base/managewiki.py:131 extensions/base/managewiki.py:132 +#: extensions/base/managewiki.py:144 extensions/base/managewiki.py:145 +#: extensions/base/managewiki.py:156 extensions/base/managewiki.py:157 +#: extensions/base/managewiki.py:191 extensions/base/managewiki.py:200 +#: extensions/base/managewiki.py:213 extensions/base/managewiki.py:222 +#: extensions/base/abusefilter.py:50 extensions/base/abusefilter.py:51 +#: extensions/base/abusefilter.py:52 extensions/base/abusefilter.py:63 +#: extensions/base/abusefilter.py:64 extensions/base/abusefilter.py:65 +#: extensions/base/mediawiki.py:739 +msgid "Unknown" +msgstr "" + +#: extensions/base/managewiki.py:59 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:76 +#, python-brace-format +msgid "Deleted a \"{group}\" user group" +msgstr "" + +#: extensions/base/managewiki.py:85 +#, python-brace-format +msgid "[{author}]({author_url}) deleted a usergroup *{group}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:99 +#, python-brace-format +msgid "Locked a \"{wiki}\" wiki" +msgstr "" + +#: extensions/base/managewiki.py:107 +#, python-brace-format +msgid "[{author}]({author_url}) locked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:120 +#, python-brace-format +msgid "Modified \"{namespace_name}\" namespace" +msgstr "" + +#: extensions/base/managewiki.py:122 extensions/base/managewiki.py:145 +msgid "Wiki" +msgstr "" + +#: extensions/base/managewiki.py:130 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:143 +#, python-brace-format +msgid "Deleted a \"{namespace_name}\" namespace" +msgstr "" + +#: extensions/base/managewiki.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a namespace *{namespace_name}* on " +"*{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:169 +#, python-brace-format +msgid "Modified \"{usergroup_name}\" usergroup" +msgstr "" + +#: extensions/base/managewiki.py:178 +#, python-brace-format +msgid "[{author}]({author_url}) modified user group *{group_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:191 +#, python-brace-format +msgid "Undeleted a \"{wiki}\" wiki" +msgstr "" + +#: extensions/base/managewiki.py:199 +#, python-brace-format +msgid "[{author}]({author_url}) undeleted a wiki *{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/managewiki.py:213 +#, python-brace-format +msgid "Unlocked a \"{wiki}\" wiki" +msgstr "" + +#: extensions/base/managewiki.py:221 +#, python-brace-format +msgid "[{author}]({author_url}) unlocked a wiki *{wiki_name}*{comment}" +msgstr "" + +#: extensions/base/datadump.py:32 +#, python-brace-format +msgid "Generated {file} dump" +msgstr "" + +#: extensions/base/datadump.py:41 +#, python-brace-format +msgid "[{author}]({author_url}) generated *{file}* dump{comment}" +msgstr "" + +#: extensions/base/datadump.py:54 +#, python-brace-format +msgid "Deleted {file} dump" +msgstr "" + +#: extensions/base/datadump.py:63 +#, python-brace-format +msgid "[{author}]({author_url}) deleted *{file}* dump{comment}" +msgstr "" + +#: extensions/base/curseprofile.py:35 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:37 +msgid "Edited their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:39 +#, python-brace-format +msgid "Cleared the {field} field" +msgstr "" + +#: extensions/base/curseprofile.py:41 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "" + +#: extensions/base/curseprofile.py:53 +#, python-brace-format +msgid "" +"[{author}]({author_url}) cleared the {field} on [{target}]({target_url})'s " +"profile." +msgstr "" + +#: extensions/base/curseprofile.py:55 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [{target}]({target_url})'s " +"profile. *({desc})*" +msgstr "" + +#: extensions/base/curseprofile.py:60 +#, python-brace-format +msgid "" +"[{author}]({author_url}) cleared the {field} on [their own]({target_url}) " +"profile." +msgstr "" + +#: extensions/base/curseprofile.py:62 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the {field} on [their own]({target_url}) " +"profile. *({desc})*" +msgstr "" + +#: extensions/base/curseprofile.py:77 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:79 +msgid "Left a comment on their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:92 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on {target}'s profile." +msgstr "" + +#: extensions/base/curseprofile.py:95 +#, python-brace-format +msgid "" +"[{author}]({author_url}) left a [comment]({comment}) on their own profile." +msgstr "" + +#: extensions/base/curseprofile.py:108 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:110 +msgid "Edited a comment on their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:123 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on {target}'s profile." +msgstr "" + +#: extensions/base/curseprofile.py:126 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited a [comment]({comment}) on their own profile." +msgstr "" + +#: extensions/base/curseprofile.py:139 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:141 +msgid "Replied to a comment on their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:154 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on {target}'s " +"profile." +msgstr "" + +#: extensions/base/curseprofile.py:157 +#, python-brace-format +msgid "" +"[{author}]({author_url}) replied to a [comment]({comment}) on their own " +"profile." +msgstr "" + +#: extensions/base/curseprofile.py:170 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:172 +msgid "Deleted a comment on their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:192 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on {target}'s " +"profile.{reason}" +msgstr "" + +#: extensions/base/curseprofile.py:195 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted a [comment]({comment}) on their own profile." +"{reason}" +msgstr "" + +#: extensions/base/curseprofile.py:209 +#, python-brace-format +msgid "Purged a comment on {target}'s profile" +msgstr "" + +#: extensions/base/curseprofile.py:211 +msgid "Purged a comment on their own profile" +msgstr "" + +#: extensions/base/curseprofile.py:225 +#, python-brace-format +msgid "" +"[{author}]({author_url}) purged a comment on [{target}]({link})'s profile." +"{reason}" +msgstr "" + +#: extensions/base/curseprofile.py:228 +#, python-brace-format +msgid "" +"[{author}]({author_url}) purged a comment on [their own]({link}) profile." +"{reason}" +msgstr "" + +#: extensions/base/renameuser.py:33 +#, 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] "" + +#: extensions/base/renameuser.py:38 +#, python-brace-format +msgid "Renamed user \"{old_name}\" to \"{new_name}\"" +msgstr "" + +#: extensions/base/renameuser.py:53 +#, 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] "" + +#: extensions/base/renameuser.py:61 +#, python-brace-format +msgid "" +"[{author}]({author_url}) renamed user *{old_name}* to [{new_name}]({link})" +"{comment}" +msgstr "" + +#: extensions/base/interwiki.py:32 +msgid "Added an entry to the interwiki table" +msgstr "" + +#: extensions/base/interwiki.py:33 extensions/base/interwiki.py:60 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "" + +#: extensions/base/interwiki.py:45 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added an entry to the [interwiki table]" +"({table_url}) pointing to {website} with {prefix} prefix" +msgstr "" + +#: extensions/base/interwiki.py:59 +msgid "Edited an entry in interwiki table" +msgstr "" + +#: extensions/base/interwiki.py:72 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited an entry in [interwiki table]({table_url}) " +"pointing to {website} with {prefix} prefix" +msgstr "" + +#: extensions/base/interwiki.py:86 +msgid "Deleted an entry in interwiki table" +msgstr "" + +#: extensions/base/interwiki.py:87 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "" + +#: extensions/base/interwiki.py:97 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted an entry in [interwiki table]({table_url})" +"{desc}" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Edit" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Upload" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Move" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Stash upload" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Deletion" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Account creation" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Auto account creation" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "None" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Warning issued" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Blocked user**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Tagged the edit" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Disallowed the action" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**IP range blocked**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Throttled actions" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Removed autoconfirmed group" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Removed from privileged groups**" +msgstr "" + +#: extensions/base/abusefilter.py:49 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: extensions/base/abusefilter.py:50 +msgid "Performed" +msgstr "" + +#: extensions/base/abusefilter.py:51 +msgid "Action taken" +msgstr "" + +#: extensions/base/abusefilter.py:52 +msgid "Title" +msgstr "" + +#: extensions/base/abusefilter.py:61 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." +msgstr "" + +#: extensions/base/abusefilter.py:78 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: extensions/base/abusefilter.py:90 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: extensions/base/abusefilter.py:106 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: extensions/base/abusefilter.py:115 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "director" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "bot" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "editor" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "directors" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "sysop" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "bureaucrat" +msgstr "" + +#: extensions/base/mediawiki.py:33 +msgid "reviewer" +msgstr "" + +#: extensions/base/mediawiki.py:34 +msgid "autoreview" +msgstr "" + +#: extensions/base/mediawiki.py:34 +msgid "autopatrol" +msgstr "" + +#: extensions/base/mediawiki.py:34 +msgid "wiki_guardian" +msgstr "" + +#: extensions/base/mediawiki.py:66 +msgid "(N!) " +msgstr "" + +#: extensions/base/mediawiki.py:67 +msgid "m" +msgstr "" + +#: extensions/base/mediawiki.py:68 +msgid "b" +msgstr "" + +#: extensions/base/mediawiki.py:108 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: extensions/base/mediawiki.py:113 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created [{article}]({edit_link}){comment} {bold}" +"({sign}{edit_size}){bold}" +msgstr "" + +#: extensions/base/mediawiki.py:186 extensions/base/mediawiki.py:219 +msgid "Options" +msgstr "" + +#: extensions/base/mediawiki.py:186 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "" + +#: extensions/base/mediawiki.py:191 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "" + +#: extensions/base/mediawiki.py:193 +#, python-brace-format +msgid "Reverted a version of {name}" +msgstr "" + +#: extensions/base/mediawiki.py:195 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "" + +#: extensions/base/mediawiki.py:204 +msgid "**No license!**" +msgstr "" + +#: extensions/base/mediawiki.py:219 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "" + +#: extensions/base/mediawiki.py:224 +msgid "" +"\n" +"License: {}" +msgstr "" + +#: extensions/base/mediawiki.py:233 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reverted a version of [{file}]({file_link}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:244 +#, python-brace-format +msgid "" +"[{author}]({author_url}) uploaded a new version of [{file}]({file_link})" +"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:255 +#, python-brace-format +msgid "[{author}]({author_url}) uploaded [{file}]({file_link}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:270 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "" + +#: extensions/base/mediawiki.py:279 +#, python-brace-format +msgid "[{author}]({author_url}) deleted [{page}]({page_link}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:294 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "" + +#: extensions/base/mediawiki.py:304 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted redirect by overwriting [{page}]" +"({page_link}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:318 +#, python-brace-format +msgid "Restored {article}" +msgstr "" + +#: extensions/base/mediawiki.py:327 +#, python-brace-format +msgid "[{author}]({author_url}) restored [{article}]({article_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:344 +msgid "Changed visibility of log events" +msgstr "" + +#: extensions/base/mediawiki.py:352 +#, python-brace-format +msgid "[{author}]({author_url}) changed visibility of log events{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:366 +#, 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] "" + +#: extensions/base/mediawiki.py:379 +#, 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] "" + +#: extensions/base/mediawiki.py:395 extensions/base/mediawiki.py:428 +msgid "No redirect has been made" +msgstr "" + +#: extensions/base/mediawiki.py:396 extensions/base/mediawiki.py:429 +msgid "A redirect has been made" +msgstr "" + +#: extensions/base/mediawiki.py:397 +#, python-brace-format +msgid "Moved {redirect}{article} to {target}" +msgstr "" + +#: extensions/base/mediawiki.py:408 extensions/base/mediawiki.py:440 +msgid "without making a redirect" +msgstr "" + +#: extensions/base/mediawiki.py:409 extensions/base/mediawiki.py:441 +msgid "with a redirect" +msgstr "" + +#: extensions/base/mediawiki.py:412 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* to [{target}]" +"({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:430 +#, python-brace-format +msgid "Moved {redirect}{article} to {title} over redirect" +msgstr "" + +#: extensions/base/mediawiki.py:444 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved {redirect}*{article}* over redirect to " +"[{target}]({target_url}) {made_a_redirect}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:460 +#, python-brace-format +msgid "Moved protection settings from {redirect}{article} to {title}" +msgstr "" + +#: extensions/base/mediawiki.py:473 +#, python-brace-format +msgid "" +"[{author}]({author_url}) moved protection settings from {redirect}*{article}" +"* to [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:488 +#, python-brace-format +msgid "Protected {target}" +msgstr "" + +#: extensions/base/mediawiki.py:491 extensions/base/mediawiki.py:506 +#: extensions/base/mediawiki.py:522 extensions/base/mediawiki.py:537 +msgid " [cascading]" +msgstr "" + +#: extensions/base/mediawiki.py:502 +#, python-brace-format +msgid "" +"[{author}]({author_url}) protected [{article}]({article_url}) with the " +"following settings: {settings}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:519 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "" + +#: extensions/base/mediawiki.py:533 +#, python-brace-format +msgid "" +"[{author}]({author_url}) modified protection settings of [{article}]" +"({article_url}) to: {settings}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:550 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "" + +#: extensions/base/mediawiki.py:559 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed protection from [{article}]({article_url})" +"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:568 +msgid "for infinity and beyond" +msgstr "" + +#: extensions/base/mediawiki.py:577 +msgid "for less than a minute" +msgstr "" + +#: extensions/base/mediawiki.py:579 +msgid "year" +msgid_plural "years" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:579 +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:579 +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:580 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:585 +#, python-brace-format +msgid "for {time_number} {time_unit}" +msgstr "" + +#: extensions/base/mediawiki.py:604 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: extensions/base/mediawiki.py:611 extensions/base/mediawiki.py:657 +msgid " and namespaces: " +msgstr "" + +#: extensions/base/mediawiki.py:613 +msgid "Blocked from editing pages on following namespaces: " +msgstr "" + +#: extensions/base/mediawiki.py:624 +msgid "Partial block details" +msgstr "" + +#: extensions/base/mediawiki.py:627 +msgid "Block flags" +msgstr "" + +#: extensions/base/mediawiki.py:629 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: extensions/base/mediawiki.py:649 +msgid " on pages: " +msgstr "" + +#: extensions/base/mediawiki.py:659 +msgid " on namespaces: " +msgstr "" + +#: extensions/base/mediawiki.py:671 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:689 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: extensions/base/mediawiki.py:699 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:712 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: extensions/base/mediawiki.py:722 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:738 +msgid "Action has been hidden by administration" +msgstr "" + +#: extensions/base/mediawiki.py:745 +msgid "An action has been hidden by administration." +msgstr "" + +#: extensions/base/mediawiki.py:756 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:767 +#, 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] "" + +#: extensions/base/mediawiki.py:783 +#, python-brace-format +msgid "Imported {article} with {count} revision from \"{source}\"" +msgid_plural "Imported {article} with {count} revisions from \"{source}\"" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:798 +#, 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] "" + +#: extensions/base/mediawiki.py:813 +#, python-brace-format +msgid " (until {date_and_time})" +msgstr "" + +#: extensions/base/mediawiki.py:830 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: extensions/base/mediawiki.py:832 +msgid "System" +msgstr "" + +#: extensions/base/mediawiki.py:833 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: extensions/base/mediawiki.py:839 +msgid "Added group" +msgid_plural "Added groups" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:841 +msgid "Removed group" +msgid_plural "Removed groups" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:855 +#, python-brace-format +msgid "Added to {added} and removed from {removed}." +msgstr "" + +#: extensions/base/mediawiki.py:856 extensions/base/mediawiki.py:858 +#: extensions/base/mediawiki.py:860 extensions/base/mediawiki.py:867 +msgid ", " +msgstr "" + +#: extensions/base/mediawiki.py:858 +#, python-brace-format +msgid "Added to {added}." +msgstr "" + +#: extensions/base/mediawiki.py:860 +#, python-brace-format +msgid "Removed from {removed}." +msgstr "" + +#: extensions/base/mediawiki.py:861 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}): {group_changes}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:865 +#, python-brace-format +msgid "The system autopromoted [{target}]({target_url}) to {added}.{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:878 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: extensions/base/mediawiki.py:892 +#, python-brace-format +msgid "" +"[{author}]({author_url}) merged revision histories of [{article}]" +"({article_url}) into [{dest}]({dest_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:906 +msgid "Created account automatically" +msgstr "" + +#: extensions/base/mediawiki.py:913 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: extensions/base/mediawiki.py:926 extensions/base/mediawiki.py:991 +msgid "Created account" +msgstr "" + +#: extensions/base/mediawiki.py:933 extensions/base/mediawiki.py:998 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: extensions/base/mediawiki.py:945 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: extensions/base/mediawiki.py:954 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:967 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: extensions/base/mediawiki.py:978 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url}) " +"and password was sent by email{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1010 +msgid "Reclaimed account" +msgstr "" + +#: extensions/base/mediawiki.py:1017 +#, python-brace-format +msgid "Account [{author}]({author_url}) was reclaimed" +msgstr "" + +#: extensions/base/mediawiki.py:1029 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: extensions/base/mediawiki.py:1031 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: extensions/base/mediawiki.py:1043 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed the content model of the page [{article}]" +"({article_url}) from {old} to {new}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1058 +#, python-brace-format +msgid "Created the page {article} using a non-default content model" +msgstr "" + +#: extensions/base/mediawiki.py:1060 +#, python-brace-format +msgid "Created with model {new}: {reason}" +msgstr "" + +#: extensions/base/mediawiki.py:1071 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the page [{article}]({article_url}) using a " +"non-default content model {new}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1086 +#, python-brace-format +msgid "Created the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1096 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1117 +#, python-brace-format +msgid "Deleted the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1119 +msgid "Removed from" +msgstr "" + +#: extensions/base/mediawiki.py:1119 +msgid "{} revision or log entry" +msgid_plural "{} revisions and/or log entries" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:1132 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1142 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " +"it from {count} revision or log entry{comment}" +msgid_plural "" +"[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " +"it from {count} revisions and/or log entries{comment}" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:1159 +#, python-brace-format +msgid "Activated the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1168 +#, python-brace-format +msgid "" +"[{author}]({author_url}) activated the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1187 +#, python-brace-format +msgid "Deactivated the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1196 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deactivated the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/sprite.py:33 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: extensions/base/sprite.py:41 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: extensions/base/sprite.py:56 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: extensions/base/sprite.py:64 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: extensions/base/sprite.py:75 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: extensions/base/sprite.py:82 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" diff --git a/locale/lzh/LC_MESSAGES/misc.mo b/locale/lzh/LC_MESSAGES/misc.mo new file mode 100644 index 0000000..0f79dab Binary files /dev/null and b/locale/lzh/LC_MESSAGES/misc.mo differ diff --git a/locale/lzh/LC_MESSAGES/misc.po b/locale/lzh/LC_MESSAGES/misc.po new file mode 100644 index 0000000..e7626e4 --- /dev/null +++ b/locale/lzh/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: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lzh\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:140 +msgid "" +"\n" +"__And more__" +msgstr "" + +#: src/misc.py:330 +msgid "Unknown" +msgstr "" + +#: src/misc.py:332 +msgid "unknown" +msgstr "" diff --git a/locale/lzh/LC_MESSAGES/rcgcdw.mo b/locale/lzh/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000..f57540a Binary files /dev/null and b/locale/lzh/LC_MESSAGES/rcgcdw.mo differ diff --git a/locale/lzh/LC_MESSAGES/rcgcdw.po b/locale/lzh/LC_MESSAGES/rcgcdw.po new file mode 100644 index 0000000..fb6dfae --- /dev/null +++ b/locale/lzh/LC_MESSAGES/rcgcdw.po @@ -0,0 +1,111 @@ +# 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: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lzh\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/rcgcdw.py:118 +#, python-brace-format +msgid "{value} (avg. {avg})" +msgstr "" + +#: src/rcgcdw.py:137 +msgid "Daily overview" +msgstr "" + +#: src/rcgcdw.py:144 +msgid "No activity" +msgstr "" + +#: src/rcgcdw.py:168 +msgid " ({} action)" +msgid_plural " ({} actions)" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:170 +msgid " ({} edit)" +msgid_plural " ({} edits)" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:175 +msgid " UTC ({} action)" +msgid_plural " UTC ({} actions)" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:177 src/rcgcdw.py:180 +msgid "But nobody came" +msgstr "" + +#: src/rcgcdw.py:184 +msgid "Most active user" +msgid_plural "Most active users" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:185 +msgid "Most edited article" +msgid_plural "Most edited articles" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:186 +msgid "Edits made" +msgstr "" + +#: src/rcgcdw.py:186 +msgid "New files" +msgstr "" + +#: src/rcgcdw.py:187 +msgid "Admin actions" +msgstr "" + +#: src/rcgcdw.py:187 +msgid "Bytes changed" +msgstr "" + +#: src/rcgcdw.py:188 +msgid "New articles" +msgstr "" + +#: src/rcgcdw.py:188 +msgid "Unique contributors" +msgstr "" + +#: src/rcgcdw.py:189 +msgid "Most active hour" +msgid_plural "Most active hours" +msgstr[0] "" +msgstr[1] "" + +#: src/rcgcdw.py:190 +msgid "Day score" +msgstr "" + +#: src/rcgcdw.py:224 +msgid "~~hidden~~" +msgstr "" + +#: src/rcgcdw.py:226 +msgid "No description provided" +msgstr "" + +#: src/rcgcdw.py:229 +msgid "hidden" +msgstr "" diff --git a/locale/lzh/LC_MESSAGES/redaction.mo b/locale/lzh/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000..aea6cc4 Binary files /dev/null and b/locale/lzh/LC_MESSAGES/redaction.mo differ diff --git a/locale/lzh/LC_MESSAGES/redaction.po b/locale/lzh/LC_MESSAGES/redaction.po new file mode 100644 index 0000000..1098120 --- /dev/null +++ b/locale/lzh/LC_MESSAGES/redaction.po @@ -0,0 +1,25 @@ +# 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: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: lzh\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:79 +msgid "hidden" +msgstr "" + +#: src/discord/redaction.py:82 src/discord/redaction.py:87 +msgid "~~hidden~~" +msgstr "" diff --git a/locale/pl/LC_MESSAGES/formatters.mo b/locale/pl/LC_MESSAGES/formatters.mo index 365b44e..ff0c50c 100644 Binary files a/locale/pl/LC_MESSAGES/formatters.mo and b/locale/pl/LC_MESSAGES/formatters.mo differ diff --git a/locale/pl/LC_MESSAGES/formatters.po b/locale/pl/LC_MESSAGES/formatters.po index 66ebe15..e32ec04 100644 --- a/locale/pl/LC_MESSAGES/formatters.po +++ b/locale/pl/LC_MESSAGES/formatters.po @@ -19,8 +19,8 @@ msgid "" msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-07 15:57+0200\n" -"PO-Revision-Date: 2022-06-16 21:45+0000\n" +"POT-Creation-Date: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: 2023-03-19 13:29+0000\n" "Last-Translator: Frisk The Evil Goat Overlord \n" "Language-Team: Polish \n" @@ -33,46 +33,46 @@ msgstr "" "X-Generator: Weblate 4.12.1\n" "Generated-By: pygettext.py 1.5\n" -#: src/api/util.py:59 src/api/util.py:64 +#: src/api/util.py:61 src/api/util.py:66 msgid "__Only whitespace__" msgstr "__Tylko znaki niedrukowane__" -#: src/api/util.py:69 +#: src/api/util.py:71 msgid "Removed" msgstr "Usunięto" -#: src/api/util.py:71 +#: src/api/util.py:73 msgid "Added" msgstr "Dodano" -#: src/api/util.py:87 src/api/util.py:119 src/api/util.py:126 -#: src/api/util.py:134 extensions/base/discussions.py:241 -#: extensions/base/discussions.py:258 +#: src/api/util.py:94 src/api/util.py:126 src/api/util.py:133 +#: src/api/util.py:141 extensions/base/discussions.py:241 +#: extensions/base/discussions.py:258 extensions/base/abusefilter.py:40 msgid "Unregistered user" msgstr "Niezarejestrowany użytkownik" -#: src/api/util.py:154 +#: src/api/util.py:161 msgctxt "recent changes Tags" msgid "Tags" msgstr "Tagi" -#: src/api/util.py:156 +#: src/api/util.py:163 msgid "**Added**: " msgstr "**Dodane**: " -#: src/api/util.py:157 +#: src/api/util.py:164 msgid " and {} more\n" msgstr " oraz {} innych\n" -#: src/api/util.py:159 +#: src/api/util.py:166 msgid "**Removed**: " msgstr "**Usunięte**: " -#: src/api/util.py:160 +#: src/api/util.py:167 msgid " and {} more" msgstr " oraz {} innych" -#: src/api/util.py:162 +#: src/api/util.py:169 msgid "Changed categories" msgstr "Zmienione kategorie" @@ -116,12 +116,12 @@ msgstr "Usunięto tabelę Cargo „{table}”" msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" msgstr "[{author}]({author_url}) usunął tabelę Cargo „{table}”" -#: extensions/base/translate.py:36 +#: extensions/base/translate.py:37 #, python-brace-format msgid "Marked \"{article}\" for translation" msgstr "Oznaczono „{article}” do tłumaczenia" -#: extensions/base/translate.py:50 +#: extensions/base/translate.py:51 #, python-brace-format msgid "" "[{author}]({author_url}) marked [{article}]({article_url}) for " @@ -130,12 +130,12 @@ msgstr "" "[{author}]({author_url}) oznaczył(a) [{article}]({article_url}) do " "tłumaczenia{comment}" -#: extensions/base/translate.py:65 +#: extensions/base/translate.py:66 #, python-brace-format msgid "Removed \"{article}\" from the translation system" msgstr "Usunięto „{article}” z systemu tłumaczeń" -#: extensions/base/translate.py:75 +#: extensions/base/translate.py:76 #, python-brace-format msgid "" "[{author}]({author_url}) removed [{article}]({article_url}) from the " @@ -144,12 +144,12 @@ msgstr "" "[{author}]({author_url}) usunął/usunęła [{article}]({article_url}) z systemu " "tłumaczeń{comment}" -#: extensions/base/translate.py:90 +#: extensions/base/translate.py:91 #, python-brace-format msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" msgstr "Zakończono przenoszenie stron tłumaczeń z „{article}” do „{target}”" -#: extensions/base/translate.py:101 +#: extensions/base/translate.py:102 #, python-brace-format msgid "" "[{author}]({author_url}) completed moving translation pages from *{article}* " @@ -158,12 +158,12 @@ msgstr "" "[{author}]({author_url}) zakończył(a) przenoszenie stron tłumaczeń z " "*{article}* do [{target}]({target_url}){comment}" -#: extensions/base/translate.py:116 +#: extensions/base/translate.py:117 #, python-brace-format msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" msgstr "Napotkano problem podczas przenoszenia „{article}” do „{target}”" -#: extensions/base/translate.py:128 +#: extensions/base/translate.py:129 #, python-brace-format msgid "" "[{author}]({author_url}) encountered a problem while moving [{article}]" @@ -172,7 +172,7 @@ msgstr "" "[{author}]({author_url}) napotkał(a) problem podczas przenoszenia [{article}]" "({article_url}) do [{target}]({target_url}){comment}" -#: extensions/base/translate.py:144 +#: extensions/base/translate.py:145 #, python-brace-format msgid "" "Failed to delete \"{article}\" which belongs to translatable page " @@ -181,7 +181,7 @@ msgstr "" "Usuwanie „{article}” należącego do tłumaczonej strony „{target}” nie " "powiodło się" -#: extensions/base/translate.py:156 +#: extensions/base/translate.py:157 #, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " @@ -190,12 +190,12 @@ msgstr "" "Usuwanie [{article}]({article_url}) należącego do [{target}]({target_url}) " "przez [{author}]({author_url}) nie powiodło się{comment}" -#: extensions/base/translate.py:172 +#: extensions/base/translate.py:173 #, python-brace-format msgid "Completed deletion of translation page \"{article}\"" msgstr "Zmieniono widoczność wersji na stronie „{article}”" -#: extensions/base/translate.py:183 +#: extensions/base/translate.py:184 #, python-brace-format msgid "" "[{author}]({author_url}) completed deletion of translation page [{article}]" @@ -204,13 +204,13 @@ msgstr "" "[{author}]({author_url}) zakończył usuwanie tłumaczonej strony [{article}]" "({article_url}){comment}" -#: extensions/base/translate.py:198 +#: extensions/base/translate.py:199 #, python-brace-format msgid "" "Failed to delete \"{article}\" which belongs to translation page \"{target}\"" msgstr "" -#: extensions/base/translate.py:210 +#: extensions/base/translate.py:211 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " @@ -219,12 +219,12 @@ msgstr "" "[{author}]({author_url}) zaimportował(a) [{article}]({article_url}) z jedną " "wersją{comment}" -#: extensions/base/translate.py:226 +#: extensions/base/translate.py:227 #, fuzzy, python-brace-format msgid "Encouraged translation of \"{article}\"" msgstr "Usunięto zabezpieczenie z {article}" -#: extensions/base/translate.py:235 +#: extensions/base/translate.py:236 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) encouraged translation of [{article}]({article_url})" @@ -233,12 +233,12 @@ msgstr "" "[{author}]({author_url}) usunął zabezpieczenia z [{article}]({article_url})" "{comment}" -#: extensions/base/translate.py:250 +#: extensions/base/translate.py:251 #, python-brace-format msgid "Discouraged translation of \"{article}\"" msgstr "" -#: extensions/base/translate.py:259 +#: extensions/base/translate.py:260 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) discouraged translation of [{article}]" @@ -246,22 +246,22 @@ msgid "" msgstr "" "[{author}]({author_url}) odtworzył(a) [{article}]({article_url}){comment}" -#: extensions/base/translate.py:277 +#: extensions/base/translate.py:278 #, python-brace-format msgid "Limited languages for \"{article}\" to `{languages}`" msgstr "" -#: extensions/base/translate.py:280 +#: extensions/base/translate.py:281 #, python-brace-format msgid "Priority languages for \"{article}\" set to `{languages}`" msgstr "" -#: extensions/base/translate.py:283 +#: extensions/base/translate.py:284 #, fuzzy, python-brace-format msgid "Removed priority languages from \"{article}\"" msgstr "Usunięto zabezpieczenie z {article}" -#: extensions/base/translate.py:296 +#: extensions/base/translate.py:297 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) limited languages for [{article}]({article_url}) to " @@ -270,7 +270,7 @@ msgstr "" "[{author}]({author_url}) zmienił(a) ustawienia zabezpieczeń [{article}]" "({article_url}) na: {settings}{comment}" -#: extensions/base/translate.py:303 +#: extensions/base/translate.py:304 #, python-brace-format msgid "" "[{author}]({author_url}) set the priority languages for [{article}]" @@ -279,7 +279,7 @@ msgstr "" "[{author}]({author_url}) ustawił(a) priorytetowe języki dla [{article}]" "({article_url}) na: {settings}{comment}" -#: extensions/base/translate.py:310 +#: extensions/base/translate.py:311 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) removed priority languages from [{article}]" @@ -288,12 +288,12 @@ msgstr "" "[{author}]({author_url}) usunął zabezpieczenia z [{article}]({article_url})" "{comment}" -#: extensions/base/translate.py:326 +#: extensions/base/translate.py:327 #, python-brace-format msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" msgstr "" -#: extensions/base/translate.py:337 +#: extensions/base/translate.py:338 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) added translatable page [{article}]({article_url}) " @@ -302,13 +302,13 @@ msgstr "" "[{author}]({author_url}) zmienił(a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: extensions/base/translate.py:352 +#: extensions/base/translate.py:353 #, python-brace-format msgid "" "Removed translatable page \"{article}\" from aggregate group \"{group}\"" msgstr "" -#: extensions/base/translate.py:363 +#: extensions/base/translate.py:364 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) removed translatable page [{article}]" @@ -317,12 +317,12 @@ msgstr "" "[{author}]({author_url}) usunął zabezpieczenia z [{article}]({article_url})" "{comment}" -#: extensions/base/translate.py:382 +#: extensions/base/translate.py:383 #, fuzzy, python-brace-format msgid "Reviewed translation \"{article}\"" msgstr "Usunięto zabezpieczenie z {article}" -#: extensions/base/translate.py:396 +#: extensions/base/translate.py:397 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) reviewed translation [{article}]({article_url})" @@ -330,20 +330,20 @@ msgid "" msgstr "" "[{author}]({author_url}) odtworzył(a) [{article}]({article_url}){comment}" -#: extensions/base/translate.py:411 +#: extensions/base/translate.py:412 #, python-brace-format msgid "Changed the state of `{language}` translations of \"{article}\"" msgstr "" -#: extensions/base/translate.py:414 +#: extensions/base/translate.py:415 msgid "Old state" msgstr "" -#: extensions/base/translate.py:415 +#: extensions/base/translate.py:416 msgid "New state" msgstr "" -#: extensions/base/translate.py:426 +#: extensions/base/translate.py:427 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " @@ -352,7 +352,7 @@ msgstr "" "[{author}]({author_url}) zmienił(a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: extensions/base/translate.py:434 +#: extensions/base/translate.py:435 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " @@ -361,24 +361,24 @@ msgstr "" "[{author}]({author_url}) zmienił(a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: extensions/base/translate.py:447 extensions/base/translate.py:450 +#: extensions/base/translate.py:448 extensions/base/translate.py:451 msgid "(default)" msgstr "" -#: extensions/base/translate.py:459 +#: extensions/base/translate.py:460 #, fuzzy, python-brace-format msgid "Changed the language of \"{article}\"" msgstr "Usunięto zabezpieczenie z {article}" -#: extensions/base/translate.py:460 +#: extensions/base/translate.py:461 msgid "Old language" msgstr "" -#: extensions/base/translate.py:461 +#: extensions/base/translate.py:462 msgid "New language" msgstr "" -#: extensions/base/translate.py:472 +#: extensions/base/translate.py:473 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the language of [{article}]({article_url}) " @@ -555,9 +555,10 @@ msgstr "Usunięto wiki „{wiki}”" #: extensions/base/managewiki.py:156 extensions/base/managewiki.py:157 #: extensions/base/managewiki.py:191 extensions/base/managewiki.py:200 #: extensions/base/managewiki.py:213 extensions/base/managewiki.py:222 -#: extensions/base/abusefilter.py:63 extensions/base/abusefilter.py:64 -#: extensions/base/abusefilter.py:79 extensions/base/abusefilter.py:80 -#: extensions/base/mediawiki.py:745 +#: extensions/base/abusefilter.py:50 extensions/base/abusefilter.py:51 +#: extensions/base/abusefilter.py:52 extensions/base/abusefilter.py:63 +#: extensions/base/abusefilter.py:64 extensions/base/abusefilter.py:65 +#: extensions/base/mediawiki.py:739 msgid "Unknown" msgstr "Nieznana" @@ -950,106 +951,102 @@ msgid "" msgstr "" "[{author}]({author_url}) usunął wpis z [tabeli interwiki]({table_url}){desc}" -#: extensions/base/abusefilter.py:27 -msgid "**Removed from privileged groups**" -msgstr "**Usunięto z uprzywilejowanych grup**" - -#: extensions/base/abusefilter.py:27 -#, fuzzy -msgid "**Removed autopromoted groups**" -msgstr "Usunięto autopotwierdzoną grupę" - -#: extensions/base/abusefilter.py:27 -msgid "**IP range blocked**" -msgstr "**Zablokowano zakres adresów IP**" - -#: extensions/base/abusefilter.py:27 -msgid "**Blocked user**" -msgstr "**Zablokowano użytkownika**" - -#: extensions/base/abusefilter.py:27 -msgid "Disallowed the action" -msgstr "Zabroniono akcji" - -#: extensions/base/abusefilter.py:27 -msgid "Throttled actions" -msgstr "Spowolniono akcje użytkownika" - -#: extensions/base/abusefilter.py:27 -msgid "Warning issued" -msgstr "Wydano ostrzeżenie" - -#: extensions/base/abusefilter.py:27 -msgid "Tagged the edit" -msgstr "Otagowano edycję" - -#: extensions/base/abusefilter.py:27 -msgid "None" -msgstr "Brak" - -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Edit" msgstr "Edycja" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Upload" msgstr "Przesłanie pliku" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Move" msgstr "Przeniesienie strony" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Stash upload" msgstr "Masowe przesłanie plików" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Deletion" msgstr "Usunięcie" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Account creation" msgstr "Utworzenie konta" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Auto account creation" msgstr "Automatyczne utworzenie konta" -#: extensions/base/abusefilter.py:63 -msgid "Title" -msgstr "Tytuł" +#: extensions/base/abusefilter.py:24 +msgid "None" +msgstr "Brak" -#: extensions/base/abusefilter.py:65 +#: extensions/base/abusefilter.py:24 +msgid "Warning issued" +msgstr "Wydano ostrzeżenie" + +#: extensions/base/abusefilter.py:24 +msgid "**Blocked user**" +msgstr "**Zablokowano użytkownika**" + +#: extensions/base/abusefilter.py:24 +msgid "Tagged the edit" +msgstr "Otagowano edycję" + +#: extensions/base/abusefilter.py:24 +msgid "Disallowed the action" +msgstr "Zabroniono akcji" + +#: extensions/base/abusefilter.py:24 +msgid "**IP range blocked**" +msgstr "**Zablokowano zakres adresów IP**" + +#: extensions/base/abusefilter.py:24 +msgid "Throttled actions" +msgstr "Spowolniono akcje użytkownika" + +#: extensions/base/abusefilter.py:24 +msgid "Removed autoconfirmed group" +msgstr "Usunięto autopotwierdzoną grupę" + +#: extensions/base/abusefilter.py:24 +msgid "**Removed from privileged groups**" +msgstr "**Usunięto z uprzywilejowanych grup**" + +#: extensions/base/abusefilter.py:49 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "{user} wywołał(a) \"{abuse_filter}\"" + +#: extensions/base/abusefilter.py:50 msgid "Performed" msgstr "Wykonano" -#: extensions/base/abusefilter.py:66 +#: extensions/base/abusefilter.py:51 msgid "Action taken" msgstr "Podjęte działania" -#: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#: extensions/base/abusefilter.py:52 +msgid "Title" +msgstr "Tytuł" + +#: extensions/base/abusefilter.py:61 +#, python-brace-format msgid "" -"[{author}]({author_url}) triggered *[{abuse_filter}]({details_url})*, " -"performing the action \"{action}\" on *[{target}]({target_url})* - action " -"taken: {result}." +"[{author}]({author_url}) triggered *{abuse_filter}*, performing the action " +"\"{action}\" on *[{target}]({target_url})* - action taken: {result}." msgstr "" "[{author}]({author_url}) wywołał(a) *{abuse_filter}*, wykonując akcję " "\"{action}\" w *[{target}]({target_url})* - podjęte działanie: {result}" -#: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 -#: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 -#: extensions/base/mediawiki.py:864 extensions/base/mediawiki.py:866 -#: extensions/base/mediawiki.py:873 -msgid ", " -msgstr ", " - -#: extensions/base/abusefilter.py:94 +#: extensions/base/abusefilter.py:78 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Edytowano filtr nadużyć numer {number}" -#: extensions/base/abusefilter.py:106 +#: extensions/base/abusefilter.py:90 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" @@ -1057,12 +1054,12 @@ msgstr "" "[{author}]({author_url}) edytował(a) filtr nadużyć [numer {number}]" "({filter_url})" -#: extensions/base/abusefilter.py:122 +#: extensions/base/abusefilter.py:106 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Utworzono filtr nadużyć numer {number}" -#: extensions/base/abusefilter.py:131 +#: extensions/base/abusefilter.py:115 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" @@ -1070,74 +1067,6 @@ msgstr "" "[{author}]({author_url}) stworzył(a) filtr nadużyć [numer {number}]" "({filter_url})" -#: extensions/base/abusefilter.py:142 extensions/base/mediawiki.py:568 -msgid "for infinity and beyond" -msgstr "na wieczność" - -#: extensions/base/abusefilter.py:155 extensions/base/mediawiki.py:581 -msgid "for less than a minute" -msgstr "na mniej niż minutę" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "year" -msgid_plural "years" -msgstr[0] "rok" -msgstr[1] "lata" -msgstr[2] "lat" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "day" -msgid_plural "days" -msgstr[0] "dzień" -msgstr[1] "dni" -msgstr[2] "dni" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "hour" -msgid_plural "hours" -msgstr[0] "godzina" -msgstr[1] "godziny" -msgstr[2] "godzin" - -#: extensions/base/abusefilter.py:158 extensions/base/mediawiki.py:584 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "minuta" -msgstr[1] "minuty" -msgstr[2] "minut" - -#: extensions/base/abusefilter.py:163 extensions/base/mediawiki.py:589 -#, fuzzy, python-brace-format -msgid "for {time_number} {time_unit}" -msgstr "na {time_number} {time_unit}" - -#: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format -msgid "Blocked autopromotion of {user} {time}" -msgstr "Zablokowano {blocked_user} {time}" - -#: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " -"{time}{comment}" -msgstr "" -"[{author}]({author_url}) zablokował(a) [{user}]({user_url}) {time}" -"{restriction_desc}{comment}" - -#: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format -msgid "Restored autopromotion of {user}" -msgstr "Wycofał(a) wersję {name}" - -#: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) restored the autopromotion capability of [{user}]" -"({user_url}){comment}" -msgstr "" -"[{author}]({author_url}) odtworzył(a) [{article}]({article_url}){comment}" - #: extensions/base/mediawiki.py:33 msgid "director" msgstr "Dyrektor" @@ -1447,44 +1376,81 @@ msgstr "" "[{author}]({author_url}) usunął zabezpieczenia z [{article}]({article_url})" "{comment}" -#: extensions/base/mediawiki.py:606 +#: extensions/base/mediawiki.py:568 +msgid "for infinity and beyond" +msgstr "na wieczność" + +#: extensions/base/mediawiki.py:577 +msgid "for less than a minute" +msgstr "na mniej niż minutę" + +#: extensions/base/mediawiki.py:579 +msgid "year" +msgid_plural "years" +msgstr[0] "rok" +msgstr[1] "lata" +msgstr[2] "lat" + +#: extensions/base/mediawiki.py:579 +msgid "day" +msgid_plural "days" +msgstr[0] "dzień" +msgstr[1] "dni" +msgstr[2] "dni" + +#: extensions/base/mediawiki.py:579 +msgid "hour" +msgid_plural "hours" +msgstr[0] "godzina" +msgstr[1] "godziny" +msgstr[2] "godzin" + +#: extensions/base/mediawiki.py:580 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "minuta" +msgstr[1] "minuty" +msgstr[2] "minut" + +#: extensions/base/mediawiki.py:585 +#, fuzzy, python-brace-format +msgid "for {time_number} {time_unit}" +msgstr "na {time_number} {time_unit}" + +#: extensions/base/mediawiki.py:604 msgid "Blocked from editing the following pages: " msgstr "Blokada przed edytowaniem następujących stron: " -#: extensions/base/mediawiki.py:613 extensions/base/mediawiki.py:661 +#: extensions/base/mediawiki.py:611 extensions/base/mediawiki.py:657 msgid " and namespaces: " msgstr " oraz przestrzeniach nazw: " -#: extensions/base/mediawiki.py:615 +#: extensions/base/mediawiki.py:613 msgid "Blocked from editing pages on following namespaces: " msgstr "Blokada przed edytowaniem stron na następujących przestrzeniach nazw: " -#: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 -msgid "(Main)" -msgstr "" - -#: extensions/base/mediawiki.py:628 +#: extensions/base/mediawiki.py:624 msgid "Partial block details" msgstr "Szczegóły częściowej blokady" -#: extensions/base/mediawiki.py:631 +#: extensions/base/mediawiki.py:627 msgid "Block flags" msgstr "Opcje blokady" -#: extensions/base/mediawiki.py:633 +#: extensions/base/mediawiki.py:629 #, python-brace-format msgid "Blocked {blocked_user} {time}" msgstr "Zablokowano {blocked_user} {time}" -#: extensions/base/mediawiki.py:653 +#: extensions/base/mediawiki.py:649 msgid " on pages: " msgstr " na stronach: " -#: extensions/base/mediawiki.py:663 +#: extensions/base/mediawiki.py:659 msgid " on namespaces: " msgstr " na przestrzeniach nazw: " -#: extensions/base/mediawiki.py:677 +#: extensions/base/mediawiki.py:671 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) {time}" @@ -1493,12 +1459,12 @@ msgstr "" "[{author}]({author_url}) zablokował(a) [{user}]({user_url}) {time}" "{restriction_desc}{comment}" -#: extensions/base/mediawiki.py:695 +#: extensions/base/mediawiki.py:689 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Zmienił ustawienia blokady {blocked_user}" -#: extensions/base/mediawiki.py:705 +#: extensions/base/mediawiki.py:699 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -1507,27 +1473,27 @@ msgstr "" "[{author}]({author_url}) zmienił(a) ustawienia blokady dla [{blocked_user}]" "({user_url}){comment}" -#: extensions/base/mediawiki.py:718 +#: extensions/base/mediawiki.py:712 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Odblokował {blocked_user}" -#: extensions/base/mediawiki.py:728 +#: extensions/base/mediawiki.py:722 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" "[{author}]({author_url}) odblokował(a) [{blocked_user}]({user_url}){comment}" -#: extensions/base/mediawiki.py:744 +#: extensions/base/mediawiki.py:738 msgid "Action has been hidden by administration" msgstr "Akcja została ukryta przez administrację" -#: extensions/base/mediawiki.py:751 +#: extensions/base/mediawiki.py:745 msgid "An action has been hidden by administration." msgstr "Akcja została ukryta przez administrację." -#: extensions/base/mediawiki.py:762 +#: extensions/base/mediawiki.py:756 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" @@ -1535,7 +1501,7 @@ msgstr[0] "Zaimportowano {article} z {count} wersją" msgstr[1] "Zaimportowano {article} z {count} wersjami" msgstr[2] "Zaimportowano {article} z {count} wersjami" -#: extensions/base/mediawiki.py:773 +#: extensions/base/mediawiki.py:767 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1553,7 +1519,7 @@ msgstr[2] "" "[{author}]({author_url}) zaimportował(a) [{article}]({article_url}) z " "{count} wersjami{comment}" -#: extensions/base/mediawiki.py:789 +#: extensions/base/mediawiki.py:783 #, python-brace-format msgid "Imported {article} with {count} revision from \"{source}\"" msgid_plural "Imported {article} with {count} revisions from \"{source}\"" @@ -1561,7 +1527,7 @@ msgstr[0] "Zaimportowano {article} z {count} wersją z „{source}”" msgstr[1] "Zaimportowano {article} z {count} wersjami z „{source}”" msgstr[2] "Zaimportowano {article} z {count} wersjami z „{source}”" -#: extensions/base/mediawiki.py:804 +#: extensions/base/mediawiki.py:798 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1579,55 +1545,60 @@ msgstr[2] "" "[{author}]({author_url}) zaimportował(a) {count} wersji artykułu [{article}]" "({article_url}) z [{source}]({source_url}){comment}" -#: extensions/base/mediawiki.py:819 +#: extensions/base/mediawiki.py:813 #, python-brace-format msgid " (until {date_and_time})" msgstr " (do {date_and_time})" -#: extensions/base/mediawiki.py:836 +#: extensions/base/mediawiki.py:830 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Zmieniono przynależność do grup dla {target}" -#: extensions/base/mediawiki.py:838 +#: extensions/base/mediawiki.py:832 msgid "System" msgstr "System" -#: extensions/base/mediawiki.py:839 +#: extensions/base/mediawiki.py:833 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} automatycznie otrzymał nową grupę użytkownika" -#: extensions/base/mediawiki.py:845 +#: extensions/base/mediawiki.py:839 msgid "Added group" msgid_plural "Added groups" msgstr[0] "Dodana grupa" msgstr[1] "Dodane grupy" msgstr[2] "Dodane grupy" -#: extensions/base/mediawiki.py:847 +#: extensions/base/mediawiki.py:841 msgid "Removed group" msgid_plural "Removed groups" msgstr[0] "Usunięta grupa" msgstr[1] "Usunięte grupy" msgstr[2] "Usunięte grupy" -#: extensions/base/mediawiki.py:861 +#: extensions/base/mediawiki.py:855 #, python-brace-format msgid "Added to {added} and removed from {removed}." msgstr "Dodano do {added} oraz usunięto z {removed}." -#: extensions/base/mediawiki.py:864 +#: extensions/base/mediawiki.py:856 extensions/base/mediawiki.py:858 +#: extensions/base/mediawiki.py:860 extensions/base/mediawiki.py:867 +msgid ", " +msgstr ", " + +#: extensions/base/mediawiki.py:858 #, python-brace-format msgid "Added to {added}." msgstr "Dodany do {added}." -#: extensions/base/mediawiki.py:866 +#: extensions/base/mediawiki.py:860 #, python-brace-format msgid "Removed from {removed}." msgstr "Usunięty z {removed}." -#: extensions/base/mediawiki.py:867 +#: extensions/base/mediawiki.py:861 #, python-brace-format msgid "" "[{author}]({author_url}) changed group membership for [{target}]" @@ -1636,19 +1607,19 @@ msgstr "" "[{author}]({author_url}) zmienił(a) przynależność do grup dla [{target}]" "({target_url}): {group_changes}{comment}" -#: extensions/base/mediawiki.py:871 +#: extensions/base/mediawiki.py:865 #, python-brace-format msgid "The system autopromoted [{target}]({target_url}) to {added}.{comment}" msgstr "" "System automatycznie zmienił przynależność do grup dla [{target}]" "({target_url}) na {added}.{comment}" -#: extensions/base/mediawiki.py:884 +#: extensions/base/mediawiki.py:878 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Połączono historie {article} z {dest}" -#: extensions/base/mediawiki.py:898 +#: extensions/base/mediawiki.py:892 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -1657,30 +1628,30 @@ msgstr "" "[{author}]({author_url}) połączył(a) historie zmian [{article}]" "({article_url}) z [{dest}]({dest_url}){comment}" -#: extensions/base/mediawiki.py:912 +#: extensions/base/mediawiki.py:906 msgid "Created account automatically" msgstr "Konto zostało utworzone automatycznie" -#: extensions/base/mediawiki.py:919 +#: extensions/base/mediawiki.py:913 #, python-brace-format msgid "Account [{author}]({author_url}) was created automatically" msgstr "Konto [{author}]({author_url}) zostało utworzone automatycznie" -#: extensions/base/mediawiki.py:932 extensions/base/mediawiki.py:997 +#: extensions/base/mediawiki.py:926 extensions/base/mediawiki.py:991 msgid "Created account" msgstr "Stworzono konto" -#: extensions/base/mediawiki.py:939 extensions/base/mediawiki.py:1004 +#: extensions/base/mediawiki.py:933 extensions/base/mediawiki.py:998 #, python-brace-format msgid "Account [{author}]({author_url}) was created" msgstr "Konto [{author}]({author_url}) zostało utworzone" -#: extensions/base/mediawiki.py:951 +#: extensions/base/mediawiki.py:945 #, python-brace-format msgid "Created account {article}" msgstr "Utworzono konto {article}" -#: extensions/base/mediawiki.py:960 +#: extensions/base/mediawiki.py:954 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url})" @@ -1689,12 +1660,12 @@ msgstr "" "Konto [{article}]({article_url}) zostało utworzone przez [{author}]" "({author_url}){comment}" -#: extensions/base/mediawiki.py:973 +#: extensions/base/mediawiki.py:967 #, python-brace-format msgid "Created account {article} and password was sent by email" msgstr "Utworzono konto {article} oraz wysłano hasło z użyciem emaila" -#: extensions/base/mediawiki.py:984 +#: extensions/base/mediawiki.py:978 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url}) " @@ -1703,27 +1674,27 @@ msgstr "" "Konto [{article}]({article_url}) zostało utworzone przez [{author}]" "({author_url}) oraz hasło do konta zostało przesłane przez email {comment}" -#: extensions/base/mediawiki.py:1016 +#: extensions/base/mediawiki.py:1010 #, fuzzy msgid "Reclaimed account" msgstr "Stworzono konto" -#: extensions/base/mediawiki.py:1023 +#: extensions/base/mediawiki.py:1017 #, fuzzy, python-brace-format msgid "Account [{author}]({author_url}) was reclaimed" msgstr "Konto [{author}]({author_url}) zostało utworzone" -#: extensions/base/mediawiki.py:1035 +#: extensions/base/mediawiki.py:1029 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Zmieniono model zawartości {article}" -#: extensions/base/mediawiki.py:1037 +#: extensions/base/mediawiki.py:1031 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Model został zmieniony z {old} na {new}: {reason}" -#: extensions/base/mediawiki.py:1049 +#: extensions/base/mediawiki.py:1043 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -1732,17 +1703,17 @@ msgstr "" "[{author}]({author_url}) zmienił(a) model zawartości [{article}]" "({article_url}) z {old} na {new}{comment}" -#: extensions/base/mediawiki.py:1064 +#: extensions/base/mediawiki.py:1058 #, python-brace-format msgid "Created the page {article} using a non-default content model" msgstr "Stworzono stronę {article} z użyciem niestandardowego modelu treści" -#: extensions/base/mediawiki.py:1066 +#: extensions/base/mediawiki.py:1060 #, python-brace-format msgid "Created with model {new}: {reason}" msgstr "Utworzono model {new}: {reason}" -#: extensions/base/mediawiki.py:1077 +#: extensions/base/mediawiki.py:1071 #, python-brace-format msgid "" "[{author}]({author_url}) created the page [{article}]({article_url}) using a " @@ -1751,42 +1722,42 @@ msgstr "" "[{author}]({author_url}) utworzył(a) stronę [{article}]({article_url}) " "używając niedomyślnego modelu zawartości {new}{comment}" -#: extensions/base/mediawiki.py:1092 +#: extensions/base/mediawiki.py:1086 #, python-brace-format msgid "Created the tag \"{tag}\"" msgstr "Utworzono znacznik „{tag}”" -#: extensions/base/mediawiki.py:1102 +#: extensions/base/mediawiki.py:1096 #, python-brace-format msgid "" "[{author}]({author_url}) created the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "" "[{author}]({author_url}) utworzył(a) [znacznik]({tag_url}) „{tag}”{comment}" -#: extensions/base/mediawiki.py:1123 +#: extensions/base/mediawiki.py:1117 #, python-brace-format msgid "Deleted the tag \"{tag}\"" msgstr "Usunięto znacznik „{tag}”" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 #, fuzzy msgid "Removed from" msgstr "Usunięto" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 msgid "{} revision or log entry" msgid_plural "{} revisions and/or log entries" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: extensions/base/mediawiki.py:1138 +#: extensions/base/mediawiki.py:1132 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) usunął [znacznik]({tag_url}) „{tag}”" -#: extensions/base/mediawiki.py:1148 +#: extensions/base/mediawiki.py:1142 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " @@ -1804,45 +1775,47 @@ msgstr[2] "" "[{author}]({author_url}) zaimportował(a) [{article}]({article_url}) z " "{count} wersjami{comment}" -#: extensions/base/mediawiki.py:1165 +#: extensions/base/mediawiki.py:1159 #, python-brace-format msgid "Activated the tag \"{tag}\"" msgstr "Aktywowano znacznik „{tag}”" -#: extensions/base/mediawiki.py:1174 +#: extensions/base/mediawiki.py:1168 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) activated the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) aktywował(a) [znacznik]({tag_url}) „{tag}”" -#: extensions/base/mediawiki.py:1193 +#: extensions/base/mediawiki.py:1187 #, fuzzy, python-brace-format msgid "Deactivated the tag \"{tag}\"" msgstr "Dezaktywowano znacznik „{tag}”" -#: extensions/base/mediawiki.py:1202 -#, fuzzy, python-brace-format +#: extensions/base/mediawiki.py:1196 +#, python-brace-format msgid "" "[{author}]({author_url}) deactivated the [tag]({tag_url}) \"{tag}\"{comment}" -msgstr "[{author}]({author_url}) dezaktywował(a) [znacznik]({tag_url}) „{tag}”" +msgstr "" +"[{author}]({author_url}) dezaktywował(a) [znacznik]({tag_url}) " +"„{tag}”{comment}" -#: extensions/base/sprite.py:32 +#: extensions/base/sprite.py:33 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Edytowano sprite dla {article}" -#: extensions/base/sprite.py:40 +#: extensions/base/sprite.py:41 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "[{author}]({author_url}) edytował(a) sprite [{article}]({article_url})" -#: extensions/base/sprite.py:55 +#: extensions/base/sprite.py:56 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Utworzono sprite sheet dla {article}" -#: extensions/base/sprite.py:63 +#: extensions/base/sprite.py:64 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -1850,21 +1823,17 @@ msgid "" msgstr "" "[{author}]({author_url}) utworzył(a) sprite sheet [{article}]({article_url})" -#: extensions/base/sprite.py:74 +#: extensions/base/sprite.py:75 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Edytowano część sprite dla {article}" -#: extensions/base/sprite.py:81 +#: extensions/base/sprite.py:82 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})" msgstr "[{author}]({author_url}) edytował(a) slice [{article}]({article_url})" -#, python-brace-format -#~ msgid "{user} triggered \"{abuse_filter}\"" -#~ msgstr "{user} wywołał(a) \"{abuse_filter}\"" - #, python-brace-format #~ msgid "{value} (avg. {avg})" #~ msgstr "{value} (średnio {avg})" diff --git a/locale/uk/LC_MESSAGES/formatters.mo b/locale/uk/LC_MESSAGES/formatters.mo index 07eef9d..9014047 100644 Binary files a/locale/uk/LC_MESSAGES/formatters.mo and b/locale/uk/LC_MESSAGES/formatters.mo differ diff --git a/locale/uk/LC_MESSAGES/formatters.po b/locale/uk/LC_MESSAGES/formatters.po index ad09c21..ceb4a4f 100644 --- a/locale/uk/LC_MESSAGES/formatters.po +++ b/locale/uk/LC_MESSAGES/formatters.po @@ -20,8 +20,8 @@ msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2022-10-07 15:57+0200\n" -"PO-Revision-Date: 2021-07-30 10:44+0000\n" +"POT-Creation-Date: 2022-07-14 18:17+0200\n" +"PO-Revision-Date: 2023-03-19 13:29+0000\n" "Last-Translator: MakandIv \n" "Language-Team: Ukrainian \n" @@ -29,50 +29,50 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && " -"n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.6.2\n" +"Plural-Forms: nplurals=3; plural=n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" +"%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2;\n" +"X-Generator: Weblate 4.12.1\n" -#: src/api/util.py:59 src/api/util.py:64 +#: src/api/util.py:61 src/api/util.py:66 msgid "__Only whitespace__" msgstr "__Тільки пробіли__" -#: src/api/util.py:69 +#: src/api/util.py:71 msgid "Removed" msgstr "Видалено" -#: src/api/util.py:71 +#: src/api/util.py:73 msgid "Added" msgstr "Додано" -#: src/api/util.py:87 src/api/util.py:119 src/api/util.py:126 -#: src/api/util.py:134 extensions/base/discussions.py:241 -#: extensions/base/discussions.py:258 +#: src/api/util.py:94 src/api/util.py:126 src/api/util.py:133 +#: src/api/util.py:141 extensions/base/discussions.py:241 +#: extensions/base/discussions.py:258 extensions/base/abusefilter.py:40 msgid "Unregistered user" msgstr "Незареєстрований користувач" -#: src/api/util.py:154 +#: src/api/util.py:161 msgctxt "recent changes Tags" msgid "Tags" msgstr "Теги" -#: src/api/util.py:156 +#: src/api/util.py:163 msgid "**Added**: " msgstr "**Додано**: " -#: src/api/util.py:157 +#: src/api/util.py:164 msgid " and {} more\n" msgstr " та ще {}\n" -#: src/api/util.py:159 +#: src/api/util.py:166 msgid "**Removed**: " msgstr "**Видалено**: " -#: src/api/util.py:160 +#: src/api/util.py:167 msgid " and {} more" msgstr " та ще {}" -#: src/api/util.py:162 +#: src/api/util.py:169 msgid "Changed categories" msgstr "Змінені категорії" @@ -116,24 +116,24 @@ msgstr "Видалив таблицю Cargo \"{table}\"" msgid "[{author}]({author_url}) deleted the Cargo table \"{table}\"" msgstr "[{author}]({author_url}) видалив таблицю Cargo \"{table}\"" -#: extensions/base/translate.py:36 +#: extensions/base/translate.py:37 #, python-brace-format msgid "Marked \"{article}\" for translation" msgstr "Зазначив сторінку «{article}» як доступну для перекладу" -#: extensions/base/translate.py:50 +#: extensions/base/translate.py:51 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) marked [{article}]({article_url}) for " "translation{comment}" msgstr "[{author}]({author_url}) відновив [{article}]({article_url}){comment}" -#: extensions/base/translate.py:65 +#: extensions/base/translate.py:66 #, python-brace-format msgid "Removed \"{article}\" from the translation system" msgstr "" -#: extensions/base/translate.py:75 +#: extensions/base/translate.py:76 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) removed [{article}]({article_url}) from the " @@ -142,12 +142,12 @@ msgstr "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версією{comment}" -#: extensions/base/translate.py:90 +#: extensions/base/translate.py:91 #, python-brace-format msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" msgstr "" -#: extensions/base/translate.py:101 +#: extensions/base/translate.py:102 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) completed moving translation pages from *{article}* " @@ -156,12 +156,12 @@ msgstr "" "[{author}]({author_url}) переніс налаштування захисту з {redirect}*{article}" "* на [{target}]({target_url}){comment}" -#: extensions/base/translate.py:116 +#: extensions/base/translate.py:117 #, python-brace-format msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" msgstr "" -#: extensions/base/translate.py:128 +#: extensions/base/translate.py:129 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) encountered a problem while moving [{article}]" @@ -170,14 +170,14 @@ msgstr "" "[{author}]({author_url}) об'єднав історії версій [{article}]({article_url}) " "з [{dest}]({dest_url}){comment}" -#: extensions/base/translate.py:144 +#: extensions/base/translate.py:145 #, python-brace-format msgid "" "Failed to delete \"{article}\" which belongs to translatable page " "\"{target}\"" msgstr "" -#: extensions/base/translate.py:156 +#: extensions/base/translate.py:157 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " @@ -186,12 +186,12 @@ msgstr "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версією{comment}" -#: extensions/base/translate.py:172 +#: extensions/base/translate.py:173 #, fuzzy, python-brace-format msgid "Completed deletion of translation page \"{article}\"" msgstr "Змінив видимість {amount} версії сторінки {article} " -#: extensions/base/translate.py:183 +#: extensions/base/translate.py:184 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) completed deletion of translation page [{article}]" @@ -200,13 +200,13 @@ msgstr "" "[{author}]({author_url}) змінив видимість {amount} версії сторінки " "[{article}]({article_url}){comment}" -#: extensions/base/translate.py:198 +#: extensions/base/translate.py:199 #, python-brace-format msgid "" "Failed to delete \"{article}\" which belongs to translation page \"{target}\"" msgstr "" -#: extensions/base/translate.py:210 +#: extensions/base/translate.py:211 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) failed to delete [{article}]({article_url}) which " @@ -215,12 +215,12 @@ msgstr "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версією{comment}" -#: extensions/base/translate.py:226 +#: extensions/base/translate.py:227 #, fuzzy, python-brace-format msgid "Encouraged translation of \"{article}\"" msgstr "Зняв захист з {article}" -#: extensions/base/translate.py:235 +#: extensions/base/translate.py:236 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) encouraged translation of [{article}]({article_url})" @@ -228,34 +228,34 @@ msgid "" msgstr "" "[{author}]({author_url}) зняв захист з [{article}]({article_url}){comment}" -#: extensions/base/translate.py:250 +#: extensions/base/translate.py:251 #, python-brace-format msgid "Discouraged translation of \"{article}\"" msgstr "" -#: extensions/base/translate.py:259 +#: extensions/base/translate.py:260 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) discouraged translation of [{article}]" "({article_url}){comment}" msgstr "[{author}]({author_url}) відновив [{article}]({article_url}){comment}" -#: extensions/base/translate.py:277 +#: extensions/base/translate.py:278 #, python-brace-format msgid "Limited languages for \"{article}\" to `{languages}`" msgstr "" -#: extensions/base/translate.py:280 +#: extensions/base/translate.py:281 #, python-brace-format msgid "Priority languages for \"{article}\" set to `{languages}`" msgstr "" -#: extensions/base/translate.py:283 +#: extensions/base/translate.py:284 #, fuzzy, python-brace-format msgid "Removed priority languages from \"{article}\"" msgstr "Зняв захист з {article}" -#: extensions/base/translate.py:296 +#: extensions/base/translate.py:297 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) limited languages for [{article}]({article_url}) to " @@ -264,7 +264,7 @@ msgstr "" "[{author}]({author_url}) змінив налаштування захисту [{article}]" "({article_url}) на: {settings}{comment}" -#: extensions/base/translate.py:303 +#: extensions/base/translate.py:304 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) set the priority languages for [{article}]" @@ -273,7 +273,7 @@ msgstr "" "[{author}]({author_url}) змінив налаштування захисту [{article}]" "({article_url}) на: {settings}{comment}" -#: extensions/base/translate.py:310 +#: extensions/base/translate.py:311 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) removed priority languages from [{article}]" @@ -281,12 +281,12 @@ msgid "" msgstr "" "[{author}]({author_url}) зняв захист з [{article}]({article_url}){comment}" -#: extensions/base/translate.py:326 +#: extensions/base/translate.py:327 #, python-brace-format msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" msgstr "" -#: extensions/base/translate.py:337 +#: extensions/base/translate.py:338 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) added translatable page [{article}]({article_url}) " @@ -295,13 +295,13 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/translate.py:352 +#: extensions/base/translate.py:353 #, python-brace-format msgid "" "Removed translatable page \"{article}\" from aggregate group \"{group}\"" msgstr "" -#: extensions/base/translate.py:363 +#: extensions/base/translate.py:364 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) removed translatable page [{article}]" @@ -309,32 +309,32 @@ msgid "" msgstr "" "[{author}]({author_url}) зняв захист з [{article}]({article_url}){comment}" -#: extensions/base/translate.py:382 +#: extensions/base/translate.py:383 #, fuzzy, python-brace-format msgid "Reviewed translation \"{article}\"" msgstr "Зняв захист з {article}" -#: extensions/base/translate.py:396 +#: extensions/base/translate.py:397 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) reviewed translation [{article}]({article_url})" "{comment}" msgstr "[{author}]({author_url}) відновив [{article}]({article_url}){comment}" -#: extensions/base/translate.py:411 +#: extensions/base/translate.py:412 #, python-brace-format msgid "Changed the state of `{language}` translations of \"{article}\"" msgstr "" -#: extensions/base/translate.py:414 +#: extensions/base/translate.py:415 msgid "Old state" msgstr "" -#: extensions/base/translate.py:415 +#: extensions/base/translate.py:416 msgid "New state" msgstr "" -#: extensions/base/translate.py:426 +#: extensions/base/translate.py:427 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " @@ -343,7 +343,7 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/translate.py:434 +#: extensions/base/translate.py:435 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the state of `{language}` translations of " @@ -352,24 +352,24 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/translate.py:447 extensions/base/translate.py:450 +#: extensions/base/translate.py:448 extensions/base/translate.py:451 msgid "(default)" msgstr "" -#: extensions/base/translate.py:459 +#: extensions/base/translate.py:460 #, fuzzy, python-brace-format msgid "Changed the language of \"{article}\"" msgstr "Зняв захист з {article}" -#: extensions/base/translate.py:460 +#: extensions/base/translate.py:461 msgid "Old language" msgstr "" -#: extensions/base/translate.py:461 +#: extensions/base/translate.py:462 msgid "New language" msgstr "" -#: extensions/base/translate.py:472 +#: extensions/base/translate.py:473 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed the language of [{article}]({article_url}) " @@ -515,9 +515,9 @@ msgid "[{author}]({author_url}) changed wiki settings{reason}" msgstr "[{author}]({author_url}) змінив видимість подій журналу{comment}" #: extensions/base/managewiki.py:51 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Deleted a \"{wiki}\" wiki" -msgstr "Вилучив тег \"{tag}\"" +msgstr "Видалив вікі \"{wiki}\"" #: extensions/base/managewiki.py:51 extensions/base/managewiki.py:63 #: extensions/base/managewiki.py:99 extensions/base/managewiki.py:108 @@ -527,9 +527,10 @@ msgstr "Вилучив тег \"{tag}\"" #: extensions/base/managewiki.py:156 extensions/base/managewiki.py:157 #: extensions/base/managewiki.py:191 extensions/base/managewiki.py:200 #: extensions/base/managewiki.py:213 extensions/base/managewiki.py:222 -#: extensions/base/abusefilter.py:63 extensions/base/abusefilter.py:64 -#: extensions/base/abusefilter.py:79 extensions/base/abusefilter.py:80 -#: extensions/base/mediawiki.py:745 +#: extensions/base/abusefilter.py:50 extensions/base/abusefilter.py:51 +#: extensions/base/abusefilter.py:52 extensions/base/abusefilter.py:63 +#: extensions/base/abusefilter.py:64 extensions/base/abusefilter.py:65 +#: extensions/base/mediawiki.py:739 msgid "Unknown" msgstr "Невідомо" @@ -896,105 +897,102 @@ msgid "" msgstr "" "[{author}]({author_url}) вилучив запис в [таблиці інтервікі]({table_url})" -#: extensions/base/abusefilter.py:27 -msgid "**Removed from privileged groups**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**Removed autopromoted groups**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**IP range blocked**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "**Blocked user**" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Disallowed the action" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Throttled actions" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Warning issued" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "Tagged the edit" -msgstr "" - -#: extensions/base/abusefilter.py:27 -msgid "None" -msgstr "" - -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Edit" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Upload" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Move" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Stash upload" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Deletion" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Account creation" msgstr "" -#: extensions/base/abusefilter.py:28 +#: extensions/base/abusefilter.py:24 msgid "Auto account creation" msgstr "" -#: extensions/base/abusefilter.py:63 -msgid "Title" +#: extensions/base/abusefilter.py:24 +msgid "None" msgstr "" -#: extensions/base/abusefilter.py:65 +#: extensions/base/abusefilter.py:24 +msgid "Warning issued" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Blocked user**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Tagged the edit" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Disallowed the action" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**IP range blocked**" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Throttled actions" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "Removed autoconfirmed group" +msgstr "" + +#: extensions/base/abusefilter.py:24 +msgid "**Removed from privileged groups**" +msgstr "" + +#: extensions/base/abusefilter.py:49 +#, python-brace-format +msgid "{user} triggered \"{abuse_filter}\"" +msgstr "" + +#: extensions/base/abusefilter.py:50 msgid "Performed" msgstr "" -#: extensions/base/abusefilter.py:66 +#: extensions/base/abusefilter.py:51 msgid "Action taken" msgstr "" -#: extensions/base/abusefilter.py:76 +#: extensions/base/abusefilter.py:52 +msgid "Title" +msgstr "" + +#: extensions/base/abusefilter.py:61 #, fuzzy, python-brace-format msgid "" -"[{author}]({author_url}) triggered *[{abuse_filter}]({details_url})*, " -"performing the action \"{action}\" on *[{target}]({target_url})* - action " -"taken: {result}." +"[{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}" -#: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 -#: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 -#: extensions/base/mediawiki.py:864 extensions/base/mediawiki.py:866 -#: extensions/base/mediawiki.py:873 -msgid ", " -msgstr "" - -#: extensions/base/abusefilter.py:94 +#: extensions/base/abusefilter.py:78 #, python-brace-format msgid "Edited abuse filter number {number}" msgstr "Відредагував фільтр зловживань під номером {number}" -#: extensions/base/abusefilter.py:106 +#: extensions/base/abusefilter.py:90 #, python-brace-format msgid "" "[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" @@ -1002,12 +1000,12 @@ msgstr "" "[{author}]({author_url}) відредагував фільтр зловживань [під номером " "{number}]({filter_url})" -#: extensions/base/abusefilter.py:122 +#: extensions/base/abusefilter.py:106 #, python-brace-format msgid "Created abuse filter number {number}" msgstr "Створив фільтр зловживань під номером {number}" -#: extensions/base/abusefilter.py:131 +#: extensions/base/abusefilter.py:115 #, python-brace-format msgid "" "[{author}]({author_url}) created abuse filter [number {number}]({filter_url})" @@ -1015,74 +1013,6 @@ msgstr "" "[{author}]({author_url}) створив фільтр зловживань [під номером {number}]" "({filter_url})" -#: extensions/base/abusefilter.py:142 extensions/base/mediawiki.py:568 -#, fuzzy -msgid "for infinity and beyond" -msgstr "навіки і назавжди" - -#: extensions/base/abusefilter.py:155 extensions/base/mediawiki.py:581 -msgid "for less than a minute" -msgstr "" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "year" -msgid_plural "years" -msgstr[0] "рік" -msgstr[1] "роки" -msgstr[2] "років" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "day" -msgid_plural "days" -msgstr[0] "день" -msgstr[1] "дня" -msgstr[2] "днів" - -#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 -msgid "hour" -msgid_plural "hours" -msgstr[0] "година" -msgstr[1] "години" -msgstr[2] "годин" - -#: extensions/base/abusefilter.py:158 extensions/base/mediawiki.py:584 -msgid "minute" -msgid_plural "minutes" -msgstr[0] "хвилина" -msgstr[1] "хвилини" -msgstr[2] "хвилин" - -#: extensions/base/abusefilter.py:163 extensions/base/mediawiki.py:589 -#, python-brace-format -msgid "for {time_number} {time_unit}" -msgstr "" - -#: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format -msgid "Blocked autopromotion of {user} {time}" -msgstr "Заблокував {blocked_user} на {time}" - -#: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " -"{time}{comment}" -msgstr "" -"[{author}]({author_url}) заблокував [{user}]({user_url}) на {time}" -"{restriction_desc}{comment}" - -#: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format -msgid "Restored autopromotion of {user}" -msgstr "Повернув версію {name}" - -#: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format -msgid "" -"[{author}]({author_url}) restored the autopromotion capability of [{user}]" -"({user_url}){comment}" -msgstr "[{author}]({author_url}) відновив [{article}]({article_url}){comment}" - #: extensions/base/mediawiki.py:33 msgid "director" msgstr "директор" @@ -1389,44 +1319,81 @@ msgid "" msgstr "" "[{author}]({author_url}) зняв захист з [{article}]({article_url}){comment}" -#: extensions/base/mediawiki.py:606 +#: extensions/base/mediawiki.py:568 +msgid "for infinity and beyond" +msgstr "назавжди" + +#: extensions/base/mediawiki.py:577 +msgid "for less than a minute" +msgstr "" + +#: extensions/base/mediawiki.py:579 +msgid "year" +msgid_plural "years" +msgstr[0] "рік" +msgstr[1] "роки" +msgstr[2] "років" + +#: extensions/base/mediawiki.py:579 +msgid "day" +msgid_plural "days" +msgstr[0] "день" +msgstr[1] "дня" +msgstr[2] "днів" + +#: extensions/base/mediawiki.py:579 +msgid "hour" +msgid_plural "hours" +msgstr[0] "година" +msgstr[1] "години" +msgstr[2] "годин" + +#: extensions/base/mediawiki.py:580 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "хвилина" +msgstr[1] "хвилини" +msgstr[2] "хвилин" + +#: extensions/base/mediawiki.py:585 +#, python-brace-format +msgid "for {time_number} {time_unit}" +msgstr "" + +#: extensions/base/mediawiki.py:604 msgid "Blocked from editing the following pages: " msgstr "Заблокований від редагування в наступних сторінках: " -#: extensions/base/mediawiki.py:613 extensions/base/mediawiki.py:661 +#: extensions/base/mediawiki.py:611 extensions/base/mediawiki.py:657 msgid " and namespaces: " msgstr " і в простору імен: " -#: extensions/base/mediawiki.py:615 +#: extensions/base/mediawiki.py:613 msgid "Blocked from editing pages on following namespaces: " msgstr "Заблокований від редагування на сторінках в наступних просторах назв: " -#: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 -msgid "(Main)" -msgstr "" - -#: extensions/base/mediawiki.py:628 +#: extensions/base/mediawiki.py:624 msgid "Partial block details" msgstr "Часткові деталі блокування" -#: extensions/base/mediawiki.py:631 +#: extensions/base/mediawiki.py:627 msgid "Block flags" msgstr "" -#: extensions/base/mediawiki.py:633 -#, fuzzy, python-brace-format +#: extensions/base/mediawiki.py:629 +#, python-brace-format msgid "Blocked {blocked_user} {time}" -msgstr "Заблокував {blocked_user} на {time}" +msgstr "Заблокував {blocked_user} {time}" -#: extensions/base/mediawiki.py:653 +#: extensions/base/mediawiki.py:649 msgid " on pages: " msgstr " на сторінках: " -#: extensions/base/mediawiki.py:663 +#: extensions/base/mediawiki.py:659 msgid " on namespaces: " msgstr " в просторах імен: " -#: extensions/base/mediawiki.py:677 +#: extensions/base/mediawiki.py:671 #, python-brace-format msgid "" "[{author}]({author_url}) blocked [{user}]({user_url}) {time}" @@ -1435,12 +1402,12 @@ msgstr "" "[{author}]({author_url}) заблокував [{user}]({user_url}) на {time}" "{restriction_desc}{comment}" -#: extensions/base/mediawiki.py:695 +#: extensions/base/mediawiki.py:689 #, python-brace-format msgid "Changed block settings for {blocked_user}" msgstr "Змінив блокування для {blocked_user}" -#: extensions/base/mediawiki.py:705 +#: extensions/base/mediawiki.py:699 #, python-brace-format msgid "" "[{author}]({author_url}) changed block settings for [{blocked_user}]" @@ -1449,28 +1416,28 @@ msgstr "" "[{author}]({author_url}) змінив блокування для [{blocked_user}]({user_url})" "{comment}" -#: extensions/base/mediawiki.py:718 +#: extensions/base/mediawiki.py:712 #, python-brace-format msgid "Unblocked {blocked_user}" msgstr "Розблокував {blocked_user}" -#: extensions/base/mediawiki.py:728 +#: extensions/base/mediawiki.py:722 #, python-brace-format msgid "" "[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" msgstr "" "[{author}]({author_url}) розблокував [{blocked_user}]({user_url}){comment}" -#: extensions/base/mediawiki.py:744 +#: extensions/base/mediawiki.py:738 #, fuzzy msgid "Action has been hidden by administration" msgstr "Дія була прихована адміністрацією." -#: extensions/base/mediawiki.py:751 +#: extensions/base/mediawiki.py:745 msgid "An action has been hidden by administration." msgstr "Дія була прихована адміністрацією." -#: extensions/base/mediawiki.py:762 +#: extensions/base/mediawiki.py:756 #, python-brace-format msgid "Imported {article} with {count} revision" msgid_plural "Imported {article} with {count} revisions" @@ -1478,7 +1445,7 @@ msgstr[0] "Імпортував {article} з {count} версією" msgstr[1] "Імпортував {article} з {count} версіями" msgstr[2] "Імпортував {article} з {count} версіями" -#: extensions/base/mediawiki.py:773 +#: extensions/base/mediawiki.py:767 #, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1496,7 +1463,7 @@ msgstr[2] "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версіями{comment}" -#: extensions/base/mediawiki.py:789 +#: extensions/base/mediawiki.py:783 #, fuzzy, python-brace-format msgid "Imported {article} with {count} revision from \"{source}\"" msgid_plural "Imported {article} with {count} revisions from \"{source}\"" @@ -1504,7 +1471,7 @@ msgstr[0] "Імпортував {article} з {count} версією" msgstr[1] "Імпортував {article} з {count} версіями" msgstr[2] "Імпортував {article} з {count} версіями" -#: extensions/base/mediawiki.py:804 +#: extensions/base/mediawiki.py:798 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) imported [{article}]({article_url}) with {count} " @@ -1522,26 +1489,26 @@ msgstr[2] "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версіями{comment}" -#: extensions/base/mediawiki.py:819 +#: extensions/base/mediawiki.py:813 #, python-brace-format msgid " (until {date_and_time})" msgstr "" -#: extensions/base/mediawiki.py:836 +#: extensions/base/mediawiki.py:830 #, python-brace-format msgid "Changed group membership for {target}" msgstr "Змінено членство в групі для {target}" -#: extensions/base/mediawiki.py:838 +#: extensions/base/mediawiki.py:832 msgid "System" msgstr "Система" -#: extensions/base/mediawiki.py:839 +#: extensions/base/mediawiki.py:833 #, python-brace-format msgid "{target} got autopromoted to a new usergroup" msgstr "{target} автоматично переведений в нову групу користувачів" -#: extensions/base/mediawiki.py:845 +#: extensions/base/mediawiki.py:839 #, fuzzy msgid "Added group" msgid_plural "Added groups" @@ -1549,7 +1516,7 @@ msgstr[0] "Видалено" msgstr[1] "Видалено" msgstr[2] "Видалено" -#: extensions/base/mediawiki.py:847 +#: extensions/base/mediawiki.py:841 #, fuzzy msgid "Removed group" msgid_plural "Removed groups" @@ -1557,22 +1524,27 @@ msgstr[0] "Видалено" msgstr[1] "Видалено" msgstr[2] "Видалено" -#: extensions/base/mediawiki.py:861 +#: extensions/base/mediawiki.py:855 #, python-brace-format msgid "Added to {added} and removed from {removed}." msgstr "" -#: extensions/base/mediawiki.py:864 +#: extensions/base/mediawiki.py:856 extensions/base/mediawiki.py:858 +#: extensions/base/mediawiki.py:860 extensions/base/mediawiki.py:867 +msgid ", " +msgstr "" + +#: extensions/base/mediawiki.py:858 #, python-brace-format msgid "Added to {added}." msgstr "" -#: extensions/base/mediawiki.py:866 +#: extensions/base/mediawiki.py:860 #, fuzzy, python-brace-format msgid "Removed from {removed}." msgstr "Видалено" -#: extensions/base/mediawiki.py:867 +#: extensions/base/mediawiki.py:861 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) changed group membership for [{target}]" @@ -1581,19 +1553,19 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/mediawiki.py:871 +#: extensions/base/mediawiki.py:865 #, fuzzy, python-brace-format msgid "The system autopromoted [{target}]({target_url}) to {added}.{comment}" msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/mediawiki.py:884 +#: extensions/base/mediawiki.py:878 #, python-brace-format msgid "Merged revision histories of {article} into {dest}" msgstr "Об'єднав історії версій {article} з {dest}" -#: extensions/base/mediawiki.py:898 +#: extensions/base/mediawiki.py:892 #, python-brace-format msgid "" "[{author}]({author_url}) merged revision histories of [{article}]" @@ -1602,30 +1574,30 @@ msgstr "" "[{author}]({author_url}) об'єднав історії версій [{article}]({article_url}) " "з [{dest}]({dest_url}){comment}" -#: extensions/base/mediawiki.py:912 +#: extensions/base/mediawiki.py:906 msgid "Created account automatically" msgstr "Обліковий запис був створений автоматично" -#: extensions/base/mediawiki.py:919 +#: extensions/base/mediawiki.py:913 #, python-brace-format msgid "Account [{author}]({author_url}) was created automatically" msgstr "Обліковий запис [{author}]({author_url}) був автоматично створений" -#: extensions/base/mediawiki.py:932 extensions/base/mediawiki.py:997 +#: extensions/base/mediawiki.py:926 extensions/base/mediawiki.py:991 msgid "Created account" msgstr "Створено обліковий запис" -#: extensions/base/mediawiki.py:939 extensions/base/mediawiki.py:1004 +#: extensions/base/mediawiki.py:933 extensions/base/mediawiki.py:998 #, python-brace-format msgid "Account [{author}]({author_url}) was created" msgstr "Обліковий запис [{author}]({author_url}) був створений" -#: extensions/base/mediawiki.py:951 +#: extensions/base/mediawiki.py:945 #, python-brace-format msgid "Created account {article}" msgstr "Створено обліковий запис {article}" -#: extensions/base/mediawiki.py:960 +#: extensions/base/mediawiki.py:954 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url})" @@ -1634,14 +1606,14 @@ msgstr "" "Обліковий запис [{article}]({article_url}) був створений [{author}]" "({author_url}){comment}" -#: extensions/base/mediawiki.py:973 +#: extensions/base/mediawiki.py:967 #, python-brace-format msgid "Created account {article} and password was sent by email" msgstr "" "Створено обліковий запис {article} і і пароль був відправлений на електронну " "пошту" -#: extensions/base/mediawiki.py:984 +#: extensions/base/mediawiki.py:978 #, python-brace-format msgid "" "Account [{article}]({article_url}) was created by [{author}]({author_url}) " @@ -1650,27 +1622,27 @@ msgstr "" "Обліковий запис [{article}]({article_url}) був створений [{author}]" "({author_url}) і пароль був відправлений на електронну пошту{comment}" -#: extensions/base/mediawiki.py:1016 +#: extensions/base/mediawiki.py:1010 #, fuzzy msgid "Reclaimed account" msgstr "Створено обліковий запис" -#: extensions/base/mediawiki.py:1023 +#: extensions/base/mediawiki.py:1017 #, fuzzy, python-brace-format msgid "Account [{author}]({author_url}) was reclaimed" msgstr "Обліковий запис [{author}]({author_url}) був створений" -#: extensions/base/mediawiki.py:1035 +#: extensions/base/mediawiki.py:1029 #, python-brace-format msgid "Changed the content model of the page {article}" msgstr "Змінив модель вмісту сторінки {article}" -#: extensions/base/mediawiki.py:1037 +#: extensions/base/mediawiki.py:1031 #, python-brace-format msgid "Model changed from {old} to {new}: {reason}" msgstr "Модель змінена з {old} на {new}: {reason}" -#: extensions/base/mediawiki.py:1049 +#: extensions/base/mediawiki.py:1043 #, python-brace-format msgid "" "[{author}]({author_url}) changed the content model of the page [{article}]" @@ -1679,17 +1651,17 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/mediawiki.py:1064 +#: extensions/base/mediawiki.py:1058 #, python-brace-format msgid "Created the page {article} using a non-default content model" msgstr "" -#: extensions/base/mediawiki.py:1066 +#: extensions/base/mediawiki.py:1060 #, fuzzy, python-brace-format msgid "Created with model {new}: {reason}" msgstr "Модель змінена з {old} на {new}: {reason}" -#: extensions/base/mediawiki.py:1077 +#: extensions/base/mediawiki.py:1071 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) created the page [{article}]({article_url}) using a " @@ -1698,41 +1670,41 @@ msgstr "" "[{author}]({author_url}) змінив модель вмісту сторінки [{article}]" "({article_url}) з {old} на {new}{comment}" -#: extensions/base/mediawiki.py:1092 +#: extensions/base/mediawiki.py:1086 #, fuzzy, python-brace-format msgid "Created the tag \"{tag}\"" msgstr "Створив тег \"{tag}\"" -#: extensions/base/mediawiki.py:1102 +#: extensions/base/mediawiki.py:1096 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) created the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) створив [тег]({tag_url}) \"{tag}\"" -#: extensions/base/mediawiki.py:1123 +#: extensions/base/mediawiki.py:1117 #, fuzzy, python-brace-format msgid "Deleted the tag \"{tag}\"" msgstr "Вилучив тег \"{tag}\"" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 #, fuzzy msgid "Removed from" msgstr "Видалено" -#: extensions/base/mediawiki.py:1125 +#: extensions/base/mediawiki.py:1119 msgid "{} revision or log entry" msgid_plural "{} revisions and/or log entries" msgstr[0] "" msgstr[1] "" msgstr[2] "" -#: extensions/base/mediawiki.py:1138 +#: extensions/base/mediawiki.py:1132 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) вилучив [тег]({tag_url}) \"{tag}\"" -#: extensions/base/mediawiki.py:1148 +#: extensions/base/mediawiki.py:1142 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " @@ -1750,46 +1722,46 @@ msgstr[2] "" "[{author}]({author_url}) імпортував [{article}]({article_url}) з {count} " "версіями{comment}" -#: extensions/base/mediawiki.py:1165 +#: extensions/base/mediawiki.py:1159 #, fuzzy, python-brace-format msgid "Activated the tag \"{tag}\"" msgstr "Активував тег \"{tag}\"" -#: extensions/base/mediawiki.py:1174 +#: extensions/base/mediawiki.py:1168 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) activated the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) активував [тег]({tag_url}) \"{tag}\"" -#: extensions/base/mediawiki.py:1193 +#: extensions/base/mediawiki.py:1187 #, fuzzy, python-brace-format msgid "Deactivated the tag \"{tag}\"" msgstr "Деактивував тег \"{tag}\"" -#: extensions/base/mediawiki.py:1202 +#: extensions/base/mediawiki.py:1196 #, fuzzy, python-brace-format msgid "" "[{author}]({author_url}) deactivated the [tag]({tag_url}) \"{tag}\"{comment}" msgstr "[{author}]({author_url}) деактивував [тег]({tag_url}) \"{tag}\"" -#: extensions/base/sprite.py:32 +#: extensions/base/sprite.py:33 #, python-brace-format msgid "Edited the sprite for {article}" msgstr "Відредагував спрайт для {article}" -#: extensions/base/sprite.py:40 +#: extensions/base/sprite.py:41 #, python-brace-format msgid "" "[{author}]({author_url}) edited the sprite for [{article}]({article_url})" msgstr "" "[{author}]({author_url}) відредагував спрайт для [{article}]({article_url})" -#: extensions/base/sprite.py:55 +#: extensions/base/sprite.py:56 #, python-brace-format msgid "Created the sprite sheet for {article}" msgstr "Створив таблицю спрайтів для {article}" -#: extensions/base/sprite.py:63 +#: extensions/base/sprite.py:64 #, python-brace-format msgid "" "[{author}]({author_url}) created the sprite sheet for [{article}]" @@ -1798,12 +1770,12 @@ msgstr "" "[{author}]({author_url}) створив таблицю спрайтів для [{article}]" "({article_url})" -#: extensions/base/sprite.py:74 +#: extensions/base/sprite.py:75 #, python-brace-format msgid "Edited the slice for {article}" msgstr "Відредагував фрагмент для {article}" -#: extensions/base/sprite.py:81 +#: extensions/base/sprite.py:82 #, python-brace-format msgid "" "[{author}]({author_url}) edited the slice for [{article}]({article_url})"