From 2b2926e7dfcf2a18132c9eac770e1421a06ac698 Mon Sep 17 00:00:00 2001 From: Weblate Date: Fri, 6 Oct 2023 14:59:52 +0000 Subject: [PATCH] Added translation using Weblate (Vietnamese) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Added translation using Weblate (Vietnamese) Added translation using Weblate (Vietnamese) Added translation using Weblate (Vietnamese) Translated using Weblate (Hindi) Currently translated at 100.0% (298 of 298 strings) Translated using Weblate (French) Currently translated at 33.5% (100 of 298 strings) Translated using Weblate (French) Currently translated at 100.0% (2 of 2 strings) Translated using Weblate (Spanish) Currently translated at 100.0% (298 of 298 strings) Translated using Weblate (Chinese (Simplified) (zh-hans)) Currently translated at 100.0% (298 of 298 strings) Translated using Weblate (Chinese (Traditional) (zh-hant)) Currently translated at 100.0% (298 of 298 strings) Translated using Weblate (Polish) Currently translated at 85.5% (249 of 291 strings) Translated using Weblate (German) Currently translated at 100.0% (298 of 298 strings) Co-authored-by: Frisk The Evil Goat Overlord Co-authored-by: Saurmandal Co-authored-by: Tamara Carvallo Co-authored-by: Vũ Minh Nguyên Co-authored-by: Weblate Co-authored-by: Winston Sung Co-authored-by: lakejason0 <36039861+lakejason0@users.noreply.github.com> Co-authored-by: magiczocker Co-authored-by: Étiolles Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/de/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/es/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/fr/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/hi/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/pl/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/zh-hans/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/formatters/zh-hant/ Translate-URL: https://translate.wikibot.de/projects/rcgcdw/redaction/fr/ Translation: RcGcDw/formatters Translation: RcGcDw/redaction --- locale/de/LC_MESSAGES/formatters.mo | Bin 39886 -> 40533 bytes locale/de/LC_MESSAGES/formatters.po | 38 +- locale/es/LC_MESSAGES/formatters.mo | Bin 39153 -> 39784 bytes locale/es/LC_MESSAGES/formatters.po | 39 +- locale/fr/LC_MESSAGES/formatters.mo | Bin 9136 -> 8987 bytes locale/fr/LC_MESSAGES/formatters.po | 28 +- locale/fr/LC_MESSAGES/redaction.mo | Bin 493 -> 530 bytes locale/fr/LC_MESSAGES/redaction.po | 10 +- locale/hi/LC_MESSAGES/formatters.mo | Bin 52048 -> 52912 bytes locale/hi/LC_MESSAGES/formatters.po | 36 +- locale/pl/LC_MESSAGES/formatters.mo | Bin 33690 -> 33393 bytes locale/pl/LC_MESSAGES/formatters.po | 9 +- locale/vi/LC_MESSAGES/formatters.mo | Bin 0 -> 459 bytes locale/vi/LC_MESSAGES/formatters.po | 1638 ++++++++++++++++++++++ locale/vi/LC_MESSAGES/misc.mo | Bin 0 -> 453 bytes locale/vi/LC_MESSAGES/misc.po | 83 ++ locale/vi/LC_MESSAGES/rcgcdw.mo | Bin 0 -> 453 bytes locale/vi/LC_MESSAGES/rcgcdw.po | 111 ++ locale/vi/LC_MESSAGES/redaction.mo | Bin 0 -> 458 bytes locale/vi/LC_MESSAGES/redaction.po | 25 + locale/zh-hans/LC_MESSAGES/formatters.mo | Bin 37226 -> 37796 bytes locale/zh-hans/LC_MESSAGES/formatters.po | 35 +- locale/zh-hant/LC_MESSAGES/formatters.mo | Bin 37036 -> 37665 bytes locale/zh-hant/LC_MESSAGES/formatters.po | 36 +- 24 files changed, 1968 insertions(+), 120 deletions(-) create mode 100644 locale/vi/LC_MESSAGES/formatters.mo create mode 100644 locale/vi/LC_MESSAGES/formatters.po create mode 100644 locale/vi/LC_MESSAGES/misc.mo create mode 100644 locale/vi/LC_MESSAGES/misc.po create mode 100644 locale/vi/LC_MESSAGES/rcgcdw.mo create mode 100644 locale/vi/LC_MESSAGES/rcgcdw.po create mode 100644 locale/vi/LC_MESSAGES/redaction.mo create mode 100644 locale/vi/LC_MESSAGES/redaction.po diff --git a/locale/de/LC_MESSAGES/formatters.mo b/locale/de/LC_MESSAGES/formatters.mo index 9f3a718db1bce0047fa68ccba2131d0e077ed6ae..4ecacafec194e8fd68532c969cbd44b18ee48f38 100644 GIT binary patch delta 7100 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 delta 6668 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 GZvO=(J%OMA diff --git a/locale/de/LC_MESSAGES/formatters.po b/locale/de/LC_MESSAGES/formatters.po index 57bda26..c123db3 100644 --- a/locale/de/LC_MESSAGES/formatters.po +++ b/locale/de/LC_MESSAGES/formatters.po @@ -10,8 +10,9 @@ msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-07 15:57+0200\n" -"PO-Revision-Date: 2022-07-10 16:40+0000\n" -"Last-Translator: MarkusRost \n" +"PO-Revision-Date: 2023-06-04 16:45+0000\n" +"Last-Translator: magiczocker " +"\n" "Language-Team: German \n" "Language: de\n" @@ -19,7 +20,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" "X-Loco-Source-Locale: de_DE\n" "Generated-By: pygettext.py 1.5\n" "X-Loco-Parser: loco_parse_po\n" @@ -950,9 +951,8 @@ msgid "**Removed from privileged groups**" msgstr "**Gruppen mit Sonderrechten entfernt**" #: extensions/base/abusefilter.py:27 -#, fuzzy msgid "**Removed autopromoted groups**" -msgstr "„Automatisch bestätigter Benutzer“-Status entzogen" +msgstr "**Automatisch beförderte Gruppen entfernt**" #: extensions/base/abusefilter.py:27 msgid "**IP range blocked**" @@ -1023,15 +1023,15 @@ msgid "Action taken" msgstr "Maßnahmen" #: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#, 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}) löste durch die Aktion „{action}“ auf der Seite " -"*[{target}]({target_url})* den Filter *{abuse_filter}* aus. Ergriffene " -"Maßnahmen: {result}." +"*[{target}]({target_url})* den Filter *[{abuse_filter}]({details_url})* aus. " +"Ergriffene Maßnahmen: {result}." #: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 #: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 @@ -1102,32 +1102,32 @@ msgid "for {time_number} {time_unit}" msgstr "für {time_number} {time_unit}" #: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Blocked autopromotion of {user} {time}" -msgstr "Sperrte {blocked_user} {time}" +msgstr "Sperrte automatische Beförderung von {user} {time}" #: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " "{time}{comment}" msgstr "" -"[{author}]({author_url}) sperrte [{user}]({user_url}) {time}" -"{restriction_desc}{comment}" +"[{author}]({author_url}) sperrte die automatische Beförderung von " +"[{user}]({user_url}) {time}{comment}" #: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Restored autopromotion of {user}" -msgstr "Setzte {name} auf eine alte Version zurück" +msgstr "Automatische Beförderung von {user} wiederhergestellt" #: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) restored the autopromotion capability of [{user}]" "({user_url}){comment}" msgstr "" -"[{author}]({author_url}) stellte [{article}]({article_url}) wieder " -"her{comment}" +"[{author}]({author_url}) hat Fähigkeit für automatische Beförderungen von " +"[{user}]({user_url}) wiederhergestellt{{comment}}" #: extensions/base/mediawiki.py:33 msgid "director" @@ -1451,7 +1451,7 @@ msgstr "Bearbeiten von Seiten in folgenden Namensräumen gesperrt: " #: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 msgid "(Main)" -msgstr "" +msgstr "(Seiten)" #: extensions/base/mediawiki.py:628 msgid "Partial block details" diff --git a/locale/es/LC_MESSAGES/formatters.mo b/locale/es/LC_MESSAGES/formatters.mo index 3c70ff42c1c82b41b2b35c725d8c2e8f1323fea1..da8418f794f92ec8aff4e4ba954ca2de2b2678f1 100644 GIT binary patch delta 7020 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\n" +"PO-Revision-Date: 2023-06-15 19:45+0000\n" +"Last-Translator: Tamara Carvallo \n" "Language-Team: Spanish \n" "Language: es\n" @@ -17,7 +18,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n != 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" #: src/api/util.py:59 src/api/util.py:64 msgid "__Only whitespace__" @@ -944,9 +945,8 @@ msgid "**Removed from privileged groups**" msgstr "**Eliminado de los grupos privilegiados**" #: extensions/base/abusefilter.py:27 -#, fuzzy msgid "**Removed autopromoted groups**" -msgstr "Eliminó el grupo autoconfirmado" +msgstr "**Se eliminaron los grupos de autopromoción**" #: extensions/base/abusefilter.py:27 msgid "**IP range blocked**" @@ -1017,14 +1017,15 @@ msgid "Action taken" msgstr "Acción tomada" #: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#, 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}) activó *{abuse_filter}*, realizando la acción " -"\"{action}\" en *[{target}]({target_url})* - acción tomada: {result}." +"[{author}]({author_url}) activó *[{abuse_filter}]({details_url})*, " +"realizando la acción \"{action}\" en *[{target}]({target_url})* - acción " +"tomada: {result}." #: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 #: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 @@ -1097,30 +1098,32 @@ msgid "for {time_number} {time_unit}" msgstr "por {time_number} {time_unit}" #: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Blocked autopromotion of {user} {time}" -msgstr "Bloqueó a {blocked_user} {time}" +msgstr "Autopromoción bloqueada de {user} {time}" #: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " "{time}{comment}" msgstr "" -"[{author}]({author_url}) bloqueó a [{user}]({user_url}) {time}" -"{restriction_desc}{comment}" +"[{author}]({author_url}) bloqueó la promoción automática de " +"[{user}]({user_url}) {time}{comment}" #: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Restored autopromotion of {user}" -msgstr "Revirtió una versión de {name}" +msgstr "Restauró la autopromoción de {user}" #: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) restored the autopromotion capability of [{user}]" "({user_url}){comment}" -msgstr "[{author}]({author_url}) restauró [{article}]({article_url}){comment}" +msgstr "" +"[{author}]({author_url}) restauró la capacidad de promoción automática de " +"[{user}]({user_url}){comment}" #: extensions/base/mediawiki.py:33 msgid "director" @@ -1442,7 +1445,7 @@ msgstr "Bloqueado de editar páginas en los siguientes espacios de nombres: " #: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 msgid "(Main)" -msgstr "" +msgstr "(Principal)" #: extensions/base/mediawiki.py:628 msgid "Partial block details" diff --git a/locale/fr/LC_MESSAGES/formatters.mo b/locale/fr/LC_MESSAGES/formatters.mo index 3c49978b9d693ec2e4319e20b9f63384e193dc84..8bbc1d096663ba706978a71ecc01a9b4f59beeab 100644 GIT binary patch delta 2575 zcmY+^TWl0n9LMoPFBCzfP+CE5(-vqcwrg8Nx)geGw@_>;^nzRznQn*eLc0sI)09BS zY7~tjRiXG)(~$UJ2t-Z#fR`90XkvKKL=0jiP1G1Lnh+B;u_natZ+9?ovj6#<+1)vp z|2b#g-!#^enw*#OrlB~*Vj`4n%&RysoeSlS8OA(_r+mk8F8AmC`%iE-_g63F2G*YgU4_MzJP1+9jw3`xC--T8Z!^8QU43! zN<4r8JcSls!a@8AHSleWt^#|pnEuTO6+QSKmf$}~`hHQaB()p#5?;5k&sH~rsd zlRq`shlbe;Spk&rk!tiW=|~ru5)a7EUu;iJHM?oR0@l4Lpy^z`Ll_ zT}L&TO+K|}if}sCqGlRIwcCY!%pNWl4kCS;*D#3VbIHFd-}6O1&ZpJ&xE44~Yd(dvWmd8SNsbAk?%VwPeW=alq6T~#wM1jsfM1{nmiurfqczA^CXU(zC$Jh* z7pT-xnM5tc0)~AGyHI=J7YyJOmSY9ec}%}!4ZegL@I|!nXM6&49?9&LdaUI>>N|#d z?rWr-l*w9@IWD!R8FgYYx~R=~2K(?LYDSCMaT-7?Y8M|x4R9PakgxD5oI=g8WeFz) zk05=T4^d0{EiTsizd?nz%|ECP3OT$=RWoYjyRZUBP^ta^bqp_|I=qQ`zJSqJVE{G2 zy{H%0>qt_}=U9f5sCK4XOf*Gh4i$~48r4u8s(~KVgD+zvp2a8eM{LFwq)GSvxE(K` z27U*%NefAzv~U`(M(wdmoQ1WR(jOYA=$LHr?M5A!y{O&npc-&dyVpYv_(jxAPWs=U z@xOl?b+CXTHRn)Q8RYjdBr7D_XJ+X~wB2@I&d^%mr zWK7GY4BT6sdvB;~0xHU^`cJ2%IenA4X!q_WvIu2oFQM#c20=op<8-FW7OuPedKqf@ zwCOlZ|Ccbe7D8`Qz0~v`(6VXM>iv^`l`1Wr#JwfLO$EXJN*~dE7$O=89Yvk@#|fKI z(XQ9o*5*`cCFT+wgmhWPRm-xG(6Z`yr?i8+i4G!%SWDb3#Z-EUb;MR;1Mv)@WArS+ zE5STRY$jB!^!5JBCT{Zyoh4>Q8B-)4)BAZB;iSUfE++y23==517 z$86V&MFyPXCD#6gYk966PY&2#ED@iWoL!KeA9tN-Ea^Eee;!IY?!@i<-=-BtoVaI2 z`t5ksNm|`@G?~L?^xC{Lb6Q*{9_hErJ0qJSq2X1d2MQ`uyTVPKmF*psp(bl{N3gwh z_3n_t6ZY#^4j eJ%``oiMZwXS#mF*oA|>DWaT#7{64y*bo4*}MlKux delta 2672 zcmajgZERCj9LMpqjj=f%wvJ8YLAl$It%G)LHv|fMaD%~Qx(VArMP}F4ZP7i@mbe*b z6McbVK+J|yml!4S6>1DsUx)@nVw}b&5)Hb^29{BS)_uk%f z|L2_ly-YT~w>kDp{;b1>)~Yg+YWSa9JG)3;yjL@!8|;K zbMQ^f#CNa^Va3V2$!%NdSEr` zz98!N`>`0`#XIm6F2l>HiRCfNMd-wB*nlNG-@Hs`IevsbJc}zae?AYv8q@=yLR~+C z8t4bi!b@0)f7<8gv92zTOHnJ-j!Lu_mFSD8`{EeWjE>V$=09TrY9lp3A!_Cgs3q%1 z4fqPGR*vFqoI=g;Thzc8(89~ekjBBf`?1J&7jEEq!om8lr}I50?!`PtSCQ;Sw#$TV zM=_1#=P(2J+vg7=b@WIS^rEr=QyFv&m*gE zE}?Gx8!gNxt5xV!c4W|jY^&KpfoSI4s4W>q-9LeP&|AnNnD>$LF`uEHcM7$|r(<*y zV=hcq=R(x6(>|_76;TT+<3ZGx3}Y=GK_&JpY9({Yh9S*X)Sh>t7oW#KbT^fEfRm@sN94kBJ#BVYWEODi5|;}6ldZCp;OI-OC6e$m~QLrPW|)= z)beYII|)swi(s;erY+2{`$9GJfS$jLP76^(Xn)nT+#Q62&|W=4G!kms5;YZ{wxfwq z;i*>C^j4^T)SQI2WV&snvzySiXr&YL*L%8_s3r6&QkaRRJyHd)CiH5m>3_loLf;6r z)+C9~vWi$0zKPgE>?D>EWrVg%t&K=0W)Z4|_6PZ=nwV~P(NQs3#KVN2V0%+-2faG` zNME|`c3*X{o>09kj~~dM%#3fH@5qP`I4-7*4J|k{mRnF>>+|?LE>ES)yTm;J}G z!oi+k_Y>}+LCZ>=9jhv=i}~E%oXw$uP&g0`b-U_E{MOJ&PbeA<4M*KWBbL{_I%lV= zbuiT37j@MKBB7x`wAXLB-4%(yGuO6<0^wk9D_30}|IFi}IjP54)}w>r{s2RVBdJ81 z6PK_5QFmV?xHl5%8yx7o!S9nl-|4bb))FL>vwZGKCR7|N8?b6DuXFwNV}^q_AM1Z7 tf5S)3O#DBKlEK0#kMdL=spY%b62*rL)3f5QFP+SYw_EP?u@{OD{R=MwN)G@4 diff --git a/locale/fr/LC_MESSAGES/formatters.po b/locale/fr/LC_MESSAGES/formatters.po index f9c1b39..3e2f46b 100644 --- a/locale/fr/LC_MESSAGES/formatters.po +++ b/locale/fr/LC_MESSAGES/formatters.po @@ -15,35 +15,24 @@ # COPYRIGHT HAHAHAHA I WISH J'AI PAS DE COPYRIGHT # AUTEUR #1 C'EST MOI MWAHAHAHAHAHA # -#, fuzzy msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-07 15:57+0200\n" -"PO-Revision-Date: 2020-03-17 21:40+0100\n" -"Last-Translator: Frisk <>\n" -"Language-Team: \n" +"PO-Revision-Date: 2023-07-30 15:45+0000\n" +"Last-Translator: Étiolles \n" +"Language-Team: French \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"#-#-#-#-# rcgcdw.po #-#-#-#-#\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.2.1\n" +"X-Generator: Weblate 4.16.4\n" "Generated-By: pygettext.py 1.5\n" "X-Poedit-Basepath: ../../..\n" "X-Poedit-SearchPath-0: rcgcdw.pot\n" -"#-#-#-#-# formatters.po #-#-#-#-#\n" -"#-#-#-#-# discussion_formatters.po #-#-#-#-#\n" -"X-Generator: Poedit 2.3\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"#-#-#-#-# rc_formatters.po #-#-#-#-#\n" -"Generated-By: pygettext.py 1.5\n" -"X-Generator: Poedit 2.3\n" -"X-Poedit-Basepath: ../../..\n" -"Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-Poedit-SearchPath-0: rcgcdw.pot\n" #: src/api/util.py:59 src/api/util.py:64 msgid "__Only whitespace__" @@ -61,13 +50,12 @@ msgstr "Ajoutés" #: src/api/util.py:134 extensions/base/discussions.py:241 #: extensions/base/discussions.py:258 msgid "Unregistered user" -msgstr "" +msgstr "Utilisateur non enregistré" #: src/api/util.py:154 -#, fuzzy msgctxt "recent changes Tags" msgid "Tags" -msgstr "Tags" +msgstr "Balises" #: src/api/util.py:156 msgid "**Added**: " @@ -132,7 +120,7 @@ msgstr "[{author}]({author_url}) a supprimé le tableau Cargo « {table} »" #: extensions/base/translate.py:36 #, python-brace-format msgid "Marked \"{article}\" for translation" -msgstr "" +msgstr "Marqué \"{article}\" pour traduction" #: extensions/base/translate.py:50 #, fuzzy, python-brace-format diff --git a/locale/fr/LC_MESSAGES/redaction.mo b/locale/fr/LC_MESSAGES/redaction.mo index e57c70e1d4b68526609e518686f38d9339d1fc62..637d92d9102bbbc787f5fb71878b1e3b1136e378 100644 GIT binary patch delta 161 zcmaFMJc*_Lo)F7a1|VPtVi_Pd0b*7l_5orLNC09sAWj5gE+EbT;vPl@hGHNM5@%q7 zh_eG}pfK1Rs4$2EYRF7UNzG%ZtAjA=>KFow^0QKtOLRR`bi+2LRx?T%n(3KvF(fA@ OXB=J$R0v@J6#@VRP#gRJ delta 111 zcmbQl@|HQ`o)F7a1|VPpVi_RT0b*7lwgF-g2moSsAPxlLZbk-%NGSg)kPSp&eLxBU ef>Lwy%TiM|7IiT4n&=sEF$ATSWELG>$p8SMo(~HE diff --git a/locale/fr/LC_MESSAGES/redaction.po b/locale/fr/LC_MESSAGES/redaction.po index 28d5442..18b6951 100644 --- a/locale/fr/LC_MESSAGES/redaction.po +++ b/locale/fr/LC_MESSAGES/redaction.po @@ -8,8 +8,8 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2022-10-07 15:57+0200\n" -"PO-Revision-Date: 2021-04-14 14:22+0000\n" -"Last-Translator: Arnaud0865 \n" +"PO-Revision-Date: 2023-07-30 15:45+0000\n" +"Last-Translator: Étiolles \n" "Language-Team: French \n" "Language: fr\n" @@ -17,15 +17,15 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.4.2\n" +"X-Generator: Weblate 4.16.4\n" #: src/discord/redaction.py:80 msgid "hidden" -msgstr "" +msgstr "caché" #: src/discord/redaction.py:83 src/discord/redaction.py:88 msgid "~~hidden~~" -msgstr "" +msgstr "~~caché~~" #~ msgid "Removed" #~ msgstr "Retiré" diff --git a/locale/hi/LC_MESSAGES/formatters.mo b/locale/hi/LC_MESSAGES/formatters.mo index 4589d324ea6bbdb80751abab5b7e92e3c81cf442..14b86fe6108b4987b2cb1bcf7aaf484dd7c62db6 100644 GIT binary patch delta 7180 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 GXZ;IDf3VsB delta 6651 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\n" +"PO-Revision-Date: 2023-08-28 03:45+0000\n" +"Last-Translator: Saurmandal \n" "Language-Team: Hindi \n" "Language: hi\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=n > 1;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" #: src/api/util.py:59 src/api/util.py:64 msgid "__Only whitespace__" @@ -931,9 +931,8 @@ msgid "**Removed from privileged groups**" msgstr "**विशेषाधिकार समूहों से हटाया गया**" #: extensions/base/abusefilter.py:27 -#, fuzzy msgid "**Removed autopromoted groups**" -msgstr "स्वतः स्थापित समूह हटाया गया" +msgstr "**अपने आप जोड़े गए समूह हटाए गए**" #: extensions/base/abusefilter.py:27 msgid "**IP range blocked**" @@ -1004,14 +1003,15 @@ msgid "Action taken" msgstr "प्रतिक्रिया" #: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#, 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})' पर कार्य \"{action}\" " -"करके '{abuse_filter}' को ट्रिगर किया - प्रतिक्रिया: {result}।" +"करके '[{abuse_filter}]({details_url})' को ट्रिगर किया - प्रतिक्रिया: " +"{result}।" #: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 #: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 @@ -1083,32 +1083,32 @@ msgid "for {time_number} {time_unit}" msgstr "{time_number} {time_unit} के लिए" #: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Blocked autopromotion of {user} {time}" -msgstr "{blocked_user} को {time} अवरोधित किया गया" +msgstr "{user} पर {time} अपने आप समूह जोड़ने से रोका गया" #: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format +#, 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}" +"[{author}]({author_url}) ने [{user}]({user_url}) पर {time} अपने आप समूह " +"जोड़ने से रोका{comment}" #: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Restored autopromotion of {user}" -msgstr "'{name}' का एक संस्करण पूर्ववत किया गया" +msgstr "{user} पर अपने आप समूह जोड़ना वापस सक्षम किया" #: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) restored the autopromotion capability of [{user}]" "({user_url}){comment}" msgstr "" -"[{author}]({author_url}) ने '[{article}]({article_url})' को पुनर्स्थापित " -"किया{comment}" +"[{author}]({author_url}) ने [{user}]({user_url}) पर अपने आप समूह जोड़ने की " +"क्षमता को पुनर्स्थापित किया{comment}" #: extensions/base/mediawiki.py:33 msgid "director" @@ -1428,7 +1428,7 @@ msgstr "इन नामस्थानों में पृष्ठों #: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 msgid "(Main)" -msgstr "" +msgstr "(मुख्य)" #: extensions/base/mediawiki.py:628 msgid "Partial block details" diff --git a/locale/pl/LC_MESSAGES/formatters.mo b/locale/pl/LC_MESSAGES/formatters.mo index ff0c50c2813a5bddf0f3d15a1aa8bbff9bc2da30..32e6ec21403cf71af21080e98d4c91a9ce545f49 100644 GIT binary patch delta 4833 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 j6hB%U(C(OSA8Bpzq diff --git a/locale/pl/LC_MESSAGES/formatters.po b/locale/pl/LC_MESSAGES/formatters.po index e32ec04..2e769bc 100644 --- a/locale/pl/LC_MESSAGES/formatters.po +++ b/locale/pl/LC_MESSAGES/formatters.po @@ -20,8 +20,9 @@ msgstr "" "Project-Id-Version: RcGcDw\n" "Report-Msgid-Bugs-To: \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" +"PO-Revision-Date: 2023-06-04 16:45+0000\n" +"Last-Translator: Frisk The Evil Goat Overlord \n" "Language-Team: Polish \n" "Language: pl\n" @@ -30,7 +31,7 @@ msgstr "" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 " "|| n%100>=20) ? 1 : 2;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" "Generated-By: pygettext.py 1.5\n" #: src/api/util.py:61 src/api/util.py:66 @@ -209,6 +210,8 @@ msgstr "" msgid "" "Failed to delete \"{article}\" which belongs to translation page \"{target}\"" msgstr "" +"Nie udało się usunąć \"{article}\" należącego do strony tłumaczeń \"{target}" +"\"" #: extensions/base/translate.py:211 #, fuzzy, python-brace-format diff --git a/locale/vi/LC_MESSAGES/formatters.mo b/locale/vi/LC_MESSAGES/formatters.mo new file mode 100644 index 0000000000000000000000000000000000000000..ab7c7d5ac88663276563df4122ee38cb8d718579 GIT binary patch literal 459 zcmY+A-%i3X6vj1rwM(zP=!F*=?FI=kSim^lKoZ8t82IO|Y==>Wc4-fwkKu){=d)PE zNc@st+NP(c-*>)_4nOy-_ASSj6U%|+!m?4_@?kHp?7FG>(?F{i$dGn(ItFcol8lT6 zpyUfMKu(jalLhNDCxKFFq>(8^PH&fmp{ZiT8N@V!mDs$a0Y_luDfAN>#We8Aeaxcn z`E%S4ogOzxQ_ZEBb5xp<_Ndn*eLo6GGmQLh@5T>;BpeQ}ZK*7lya1X4U;H!EoFSHm zc^>{Y0(UK5#YCZ-gI8{o7*A(Kmao03(hH7gLwPIV?fNpZ5>C{O!d>91TXF7`M3C0x zdudZ3yrEalxsVN#&A2vztx?*h^I23bRi=>Px# literal 0 HcmV?d00001 diff --git a/locale/vi/LC_MESSAGES/formatters.po b/locale/vi/LC_MESSAGES/formatters.po new file mode 100644 index 0000000..0bc71d0 --- /dev/null +++ b/locale/vi/LC_MESSAGES/formatters.po @@ -0,0 +1,1638 @@ +# 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-10-07 15:57+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: src/api/util.py:59 src/api/util.py:64 +msgid "__Only whitespace__" +msgstr "" + +#: src/api/util.py:69 +msgid "Removed" +msgstr "" + +#: src/api/util.py:71 +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 +msgid "Unregistered user" +msgstr "" + +#: src/api/util.py:154 +msgctxt "recent changes Tags" +msgid "Tags" +msgstr "" + +#: src/api/util.py:156 +msgid "**Added**: " +msgstr "" + +#: src/api/util.py:157 +msgid " and {} more\n" +msgstr "" + +#: src/api/util.py:159 +msgid "**Removed**: " +msgstr "" + +#: src/api/util.py:160 +msgid " and {} more" +msgstr "" + +#: src/api/util.py:162 +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:36 +#, python-brace-format +msgid "Marked \"{article}\" for translation" +msgstr "" + +#: extensions/base/translate.py:50 +#, python-brace-format +msgid "" +"[{author}]({author_url}) marked [{article}]({article_url}) for " +"translation{comment}" +msgstr "" + +#: extensions/base/translate.py:65 +#, python-brace-format +msgid "Removed \"{article}\" from the translation system" +msgstr "" + +#: extensions/base/translate.py:75 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed [{article}]({article_url}) from the " +"translation system{comment}" +msgstr "" + +#: extensions/base/translate.py:90 +#, python-brace-format +msgid "Completed moving translation pages from \"{article}\" to \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:101 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed moving translation pages from *{article}* " +"to [{target}]({target_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:116 +#, python-brace-format +msgid "Encountered a problem while moving \"{article}\" to \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:128 +#, 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:144 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translatable page " +"\"{target}\"" +msgstr "" + +#: extensions/base/translate.py:156 +#, 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:172 +#, python-brace-format +msgid "Completed deletion of translation page \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:183 +#, python-brace-format +msgid "" +"[{author}]({author_url}) completed deletion of translation page [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:198 +#, python-brace-format +msgid "" +"Failed to delete \"{article}\" which belongs to translation page \"{target}\"" +msgstr "" + +#: extensions/base/translate.py:210 +#, 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:226 +#, python-brace-format +msgid "Encouraged translation of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:235 +#, python-brace-format +msgid "" +"[{author}]({author_url}) encouraged translation of [{article}]({article_url})" +"{comment}" +msgstr "" + +#: extensions/base/translate.py:250 +#, python-brace-format +msgid "Discouraged translation of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:259 +#, python-brace-format +msgid "" +"[{author}]({author_url}) discouraged translation of [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:277 +#, python-brace-format +msgid "Limited languages for \"{article}\" to `{languages}`" +msgstr "" + +#: extensions/base/translate.py:280 +#, python-brace-format +msgid "Priority languages for \"{article}\" set to `{languages}`" +msgstr "" + +#: extensions/base/translate.py:283 +#, python-brace-format +msgid "Removed priority languages from \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:296 +#, python-brace-format +msgid "" +"[{author}]({author_url}) limited languages for [{article}]({article_url}) to " +"`{languages}`{comment}" +msgstr "" + +#: extensions/base/translate.py:303 +#, python-brace-format +msgid "" +"[{author}]({author_url}) set the priority languages for [{article}]" +"({article_url}) to `{languages}`{comment}" +msgstr "" + +#: extensions/base/translate.py:310 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed priority languages from [{article}]" +"({article_url}){comment}" +msgstr "" + +#: extensions/base/translate.py:326 +#, python-brace-format +msgid "Added translatable page \"{article}\" to aggregate group \"{group}\"" +msgstr "" + +#: extensions/base/translate.py:337 +#, python-brace-format +msgid "" +"[{author}]({author_url}) added translatable page [{article}]({article_url}) " +"to aggregate group \"{group}\"{comment}" +msgstr "" + +#: extensions/base/translate.py:352 +#, python-brace-format +msgid "" +"Removed translatable page \"{article}\" from aggregate group \"{group}\"" +msgstr "" + +#: extensions/base/translate.py:363 +#, python-brace-format +msgid "" +"[{author}]({author_url}) removed translatable page [{article}]" +"({article_url}) from aggregate group \"{group}\"{comment}" +msgstr "" + +#: extensions/base/translate.py:382 +#, python-brace-format +msgid "Reviewed translation \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:396 +#, python-brace-format +msgid "" +"[{author}]({author_url}) reviewed translation [{article}]({article_url})" +"{comment}" +msgstr "" + +#: extensions/base/translate.py:411 +#, python-brace-format +msgid "Changed the state of `{language}` translations of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:414 +msgid "Old state" +msgstr "" + +#: extensions/base/translate.py:415 +msgid "New state" +msgstr "" + +#: extensions/base/translate.py:426 +#, 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:434 +#, 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:447 extensions/base/translate.py:450 +msgid "(default)" +msgstr "" + +#: extensions/base/translate.py:459 +#, python-brace-format +msgid "Changed the language of \"{article}\"" +msgstr "" + +#: extensions/base/translate.py:460 +msgid "Old language" +msgstr "" + +#: extensions/base/translate.py:461 +msgid "New language" +msgstr "" + +#: extensions/base/translate.py:472 +#, 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:63 extensions/base/abusefilter.py:64 +#: extensions/base/abusefilter.py:79 extensions/base/abusefilter.py:80 +#: extensions/base/mediawiki.py:745 +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: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 +msgid "Edit" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Upload" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Move" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Stash upload" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Deletion" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Account creation" +msgstr "" + +#: extensions/base/abusefilter.py:28 +msgid "Auto account creation" +msgstr "" + +#: extensions/base/abusefilter.py:63 +msgid "Title" +msgstr "" + +#: extensions/base/abusefilter.py:65 +msgid "Performed" +msgstr "" + +#: extensions/base/abusefilter.py:66 +msgid "Action taken" +msgstr "" + +#: extensions/base/abusefilter.py:76 +#, python-brace-format +msgid "" +"[{author}]({author_url}) triggered *[{abuse_filter}]({details_url})*, " +"performing the action \"{action}\" on *[{target}]({target_url})* - action " +"taken: {result}." +msgstr "" + +#: 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 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "" + +#: extensions/base/abusefilter.py:106 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited abuse filter [number {number}]({filter_url})" +msgstr "" + +#: extensions/base/abusefilter.py:122 +#, python-brace-format +msgid "Created abuse filter number {number}" +msgstr "" + +#: extensions/base/abusefilter.py:131 +#, 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] "" +msgstr[1] "" + +#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 +msgid "day" +msgid_plural "days" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/abusefilter.py:157 extensions/base/mediawiki.py:583 +msgid "hour" +msgid_plural "hours" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/abusefilter.py:158 extensions/base/mediawiki.py:584 +msgid "minute" +msgid_plural "minutes" +msgstr[0] "" +msgstr[1] "" + +#: 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 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked the autopromotion of [{user}]({user_url}) " +"{time}{comment}" +msgstr "" + +#: extensions/base/abusefilter.py:210 +#, python-brace-format +msgid "Restored autopromotion of {user}" +msgstr "" + +#: extensions/base/abusefilter.py:221 +#, python-brace-format +msgid "" +"[{author}]({author_url}) restored the autopromotion capability of [{user}]" +"({user_url}){comment}" +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:606 +msgid "Blocked from editing the following pages: " +msgstr "" + +#: extensions/base/mediawiki.py:613 extensions/base/mediawiki.py:661 +msgid " and namespaces: " +msgstr "" + +#: extensions/base/mediawiki.py:615 +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 +msgid "Partial block details" +msgstr "" + +#: extensions/base/mediawiki.py:631 +msgid "Block flags" +msgstr "" + +#: extensions/base/mediawiki.py:633 +#, python-brace-format +msgid "Blocked {blocked_user} {time}" +msgstr "" + +#: extensions/base/mediawiki.py:653 +msgid " on pages: " +msgstr "" + +#: extensions/base/mediawiki.py:663 +msgid " on namespaces: " +msgstr "" + +#: extensions/base/mediawiki.py:677 +#, python-brace-format +msgid "" +"[{author}]({author_url}) blocked [{user}]({user_url}) {time}" +"{restriction_desc}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:695 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "" + +#: extensions/base/mediawiki.py:705 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed block settings for [{blocked_user}]" +"({user_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:718 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "" + +#: extensions/base/mediawiki.py:728 +#, python-brace-format +msgid "" +"[{author}]({author_url}) unblocked [{blocked_user}]({user_url}){comment}" +msgstr "" + +#: extensions/base/mediawiki.py:744 +msgid "Action has been hidden by administration" +msgstr "" + +#: extensions/base/mediawiki.py:751 +msgid "An action has been hidden by administration." +msgstr "" + +#: extensions/base/mediawiki.py:762 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:773 +#, 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:789 +#, 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:804 +#, 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:819 +#, python-brace-format +msgid " (until {date_and_time})" +msgstr "" + +#: extensions/base/mediawiki.py:836 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "" + +#: extensions/base/mediawiki.py:838 +msgid "System" +msgstr "" + +#: extensions/base/mediawiki.py:839 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "" + +#: extensions/base/mediawiki.py:845 +msgid "Added group" +msgid_plural "Added groups" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:847 +msgid "Removed group" +msgid_plural "Removed groups" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:861 +#, python-brace-format +msgid "Added to {added} and removed from {removed}." +msgstr "" + +#: extensions/base/mediawiki.py:864 +#, python-brace-format +msgid "Added to {added}." +msgstr "" + +#: extensions/base/mediawiki.py:866 +#, python-brace-format +msgid "Removed from {removed}." +msgstr "" + +#: extensions/base/mediawiki.py:867 +#, python-brace-format +msgid "" +"[{author}]({author_url}) changed group membership for [{target}]" +"({target_url}): {group_changes}{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:871 +#, python-brace-format +msgid "The system autopromoted [{target}]({target_url}) to {added}.{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:884 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "" + +#: extensions/base/mediawiki.py:898 +#, 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 +msgid "Created account automatically" +msgstr "" + +#: extensions/base/mediawiki.py:919 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created automatically" +msgstr "" + +#: extensions/base/mediawiki.py:932 extensions/base/mediawiki.py:997 +msgid "Created account" +msgstr "" + +#: extensions/base/mediawiki.py:939 extensions/base/mediawiki.py:1004 +#, python-brace-format +msgid "Account [{author}]({author_url}) was created" +msgstr "" + +#: extensions/base/mediawiki.py:951 +#, python-brace-format +msgid "Created account {article}" +msgstr "" + +#: extensions/base/mediawiki.py:960 +#, python-brace-format +msgid "" +"Account [{article}]({article_url}) was created by [{author}]({author_url})" +"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:973 +#, python-brace-format +msgid "Created account {article} and password was sent by email" +msgstr "" + +#: extensions/base/mediawiki.py:984 +#, 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 +msgid "Reclaimed account" +msgstr "" + +#: extensions/base/mediawiki.py:1023 +#, python-brace-format +msgid "Account [{author}]({author_url}) was reclaimed" +msgstr "" + +#: extensions/base/mediawiki.py:1035 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "" + +#: extensions/base/mediawiki.py:1037 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "" + +#: extensions/base/mediawiki.py:1049 +#, 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 +#, python-brace-format +msgid "Created the page {article} using a non-default content model" +msgstr "" + +#: extensions/base/mediawiki.py:1066 +#, python-brace-format +msgid "Created with model {new}: {reason}" +msgstr "" + +#: extensions/base/mediawiki.py:1077 +#, 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 +#, python-brace-format +msgid "Created the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1102 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1123 +#, python-brace-format +msgid "Deleted the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1125 +msgid "Removed from" +msgstr "" + +#: extensions/base/mediawiki.py:1125 +msgid "{} revision or log entry" +msgid_plural "{} revisions and/or log entries" +msgstr[0] "" +msgstr[1] "" + +#: extensions/base/mediawiki.py:1138 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1148 +#, 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:1165 +#, python-brace-format +msgid "Activated the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1174 +#, python-brace-format +msgid "" +"[{author}]({author_url}) activated the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/mediawiki.py:1193 +#, python-brace-format +msgid "Deactivated the tag \"{tag}\"" +msgstr "" + +#: extensions/base/mediawiki.py:1202 +#, python-brace-format +msgid "" +"[{author}]({author_url}) deactivated the [tag]({tag_url}) \"{tag}\"{comment}" +msgstr "" + +#: extensions/base/sprite.py:32 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "" + +#: extensions/base/sprite.py:40 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the sprite for [{article}]({article_url})" +msgstr "" + +#: extensions/base/sprite.py:55 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "" + +#: extensions/base/sprite.py:63 +#, python-brace-format +msgid "" +"[{author}]({author_url}) created the sprite sheet for [{article}]" +"({article_url})" +msgstr "" + +#: extensions/base/sprite.py:74 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "" + +#: extensions/base/sprite.py:81 +#, python-brace-format +msgid "" +"[{author}]({author_url}) edited the slice for [{article}]({article_url})" +msgstr "" diff --git a/locale/vi/LC_MESSAGES/misc.mo b/locale/vi/LC_MESSAGES/misc.mo new file mode 100644 index 0000000000000000000000000000000000000000..4f7ec81c8a3db4f18c33d24053e8a1b9a3e2bdbb GIT binary patch literal 453 zcmY+APfx-y7{)Pr+R?Lz9z1BY8zjVF0poN7mu!rTfq!mgdmUBQE^Pt*44(aZeil11 z5})Lkw&~Ni&-;EI9(*>8_6$dcW5d4T+)%4y_%N53X01Jc8cXp4nZ`kmXCM_5oS+#4 z&1ne=&`FXFGjDThB~S^eaij{CfDk)b>s)ZzIFbzXAaw8x0{KyT$YuED?#tpW>yqL{;t)Q-L!56*T7A@_sZng z@TQ$=Ng3~=Y(b?0-Jhld+}Zi+-=9HZpJyUxydbDEXWAMsSCTIAK*&-N#H*j9>bJUR cyX`l-)&m{_2f3ZWJ#>JNB{r; literal 0 HcmV?d00001 diff --git a/locale/vi/LC_MESSAGES/misc.po b/locale/vi/LC_MESSAGES/misc.po new file mode 100644 index 0000000..286eb69 --- /dev/null +++ b/locale/vi/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-10-07 15:57+0200\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi\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/vi/LC_MESSAGES/rcgcdw.mo b/locale/vi/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000000000000000000000000000000000000..73408ebd988ad95f4f8dbe1df40e234ddb20a03f GIT binary patch literal 453 zcmY+A&riZI6vr`o+R?Lz9z1BY8zjVF0poN7mu!rTfj@3#dyXn=m$rcZ4W9k?{9EkA zNc<+B^fi6&_50q};lXFaXwPtDI5zAX&JDFXh7a?2Y0f(5Ph%-wAk#R=@eHJ5f)g}j zpgAo;0Xj*tVdia4tpq9|HI7ula(uHY6ix*});PuqtXW-$J*t7AN8e3w6l2dtcQJ{A zv!{6ETOm~%r;>8Dq*_RV2GcM^BRBF<&yU<7ymmb=@h6ijlgf(~EdZxL%YSBi3#}_f z97q2)0(-+=*<5Hl2dCOjq8ynOS-x>f%DA&;&aNXtYi313, YEAR. +# +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: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=1; plural=0;\n" + +#: src/rcgcdw.py: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:226 +msgid "~~hidden~~" +msgstr "" + +#: src/rcgcdw.py:228 +msgid "No description provided" +msgstr "" + +#: src/rcgcdw.py:231 +msgid "hidden" +msgstr "" diff --git a/locale/vi/LC_MESSAGES/redaction.mo b/locale/vi/LC_MESSAGES/redaction.mo new file mode 100644 index 0000000000000000000000000000000000000000..bfd4ad62523b10e5fcd39ac0e90ba160a3d9bafb GIT binary patch literal 458 zcmY+A-%i3X6vi=nwM(zP=!F*=?FI=kSim^lz$F_aW8j~=vK>ctv`bq+-@+ST&u6g{ zBk@aqX`7yN@_py)@Zhsyv}ZUn92@ox=Z0Dx!-x62G-qA&r?C_-kZBy`cm`52!3ml% z(3~zo0Xj*tVdia4tpq9|HI7ula(uHY6ix*});PuqtXbWMJ*t7AN8e3w6l2dtcQJ{A zv!{6ETOm~%r;>72QY|DwgJ~F|ksJA_=SOZ3Ub~)`_>;+%DdokA7JyTr%YSBi3#}_f z97q2S0(-+=*<5Hl2dCO5QI5=tEZ;a1a++yl%vm#MH, YEAR. +# +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: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: Automatically generated\n" +"Language-Team: none\n" +"Language: vi\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: src/discord/redaction.py:80 +msgid "hidden" +msgstr "" + +#: src/discord/redaction.py:83 src/discord/redaction.py:88 +msgid "~~hidden~~" +msgstr "" diff --git a/locale/zh-hans/LC_MESSAGES/formatters.mo b/locale/zh-hans/LC_MESSAGES/formatters.mo index e622f1c7f0fe0f538e3d29f4a595ec19ea864b90..019da71d0c7260f5769033ac1777bf68487877bb 100644 GIT binary patch delta 7024 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 diff --git a/locale/zh-hans/LC_MESSAGES/formatters.po b/locale/zh-hans/LC_MESSAGES/formatters.po index 12a35bc..e5c88e6 100644 --- a/locale/zh-hans/LC_MESSAGES/formatters.po +++ b/locale/zh-hans/LC_MESSAGES/formatters.po @@ -8,8 +8,8 @@ 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-07-10 16:40+0000\n" -"Last-Translator: lakejason0 \n" +"PO-Revision-Date: 2023-06-06 15:45+0000\n" +"Last-Translator: lakejason0 <36039861+lakejason0@users.noreply.github.com>\n" "Language-Team: Chinese (Simplified) \n" "Language: zh-hans\n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" #: src/api/util.py:59 src/api/util.py:64 msgid "__Only whitespace__" @@ -914,9 +914,8 @@ msgid "**Removed from privileged groups**" msgstr "**已移除用户组**" #: extensions/base/abusefilter.py:27 -#, fuzzy msgid "**Removed autopromoted groups**" -msgstr "已撤销自动确认用户组" +msgstr "**已移除自动确认用户组**" #: extensions/base/abusefilter.py:27 msgid "**IP range blocked**" @@ -987,14 +986,14 @@ msgid "Action taken" msgstr "采取的操作" #: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#, 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}) 触发了 *{abuse_filter}*,执行操作 \"{action}\" 于 " -"*[{target}]({target_url})* - 已采取的行动: {result}。" +"[{author}]({author_url}) 触发了 *[{abuse_filter}]({details_url})*,执行操作 " +"\"{action}\" 于 *[{target}]({target_url})* - 已采取的行动: {result}。" #: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 #: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 @@ -1061,30 +1060,28 @@ msgid "for {time_number} {time_unit}" msgstr "时长为 {time_number} {time_unit}" #: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Blocked autopromotion of {user} {time}" -msgstr "封禁 {blocked_user} {time}" +msgstr "已封禁{user}的自动授权{time}" #: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format +#, 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}" +msgstr "[{author}]({author_url}) 封禁了 [{user}]({user_url})的自动授权{time}{comment}" #: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Restored autopromotion of {user}" -msgstr "回退了 {name} 的一个版本" +msgstr "已还原{user}的自动授权" #: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) restored the autopromotion capability of [{user}]" "({user_url}){comment}" -msgstr "[{author}]({author_url}) 还原了 [{article}]({article_url}){comment}" +msgstr "[{author}]({author_url}) 还原了 [{user}]({user_url})的自动授权能力{comment}" #: extensions/base/mediawiki.py:33 msgid "director" @@ -1395,7 +1392,7 @@ msgstr "被阻止编辑下列命名空间的页面: " #: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 msgid "(Main)" -msgstr "" +msgstr "(主)" #: extensions/base/mediawiki.py:628 msgid "Partial block details" diff --git a/locale/zh-hant/LC_MESSAGES/formatters.mo b/locale/zh-hant/LC_MESSAGES/formatters.mo index c1cbcc04fe103d1e7c251692d1a7b72f248033d6..2db70bb8af4d6e4e92fd76dc4c7cbab1c69d31b4 100644 GIT binary patch delta 7038 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 Mv*FRw?e~~}1AbcxtN;K2 delta 6634 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 diff --git a/locale/zh-hant/LC_MESSAGES/formatters.po b/locale/zh-hant/LC_MESSAGES/formatters.po index a6507fe..c165ea7 100644 --- a/locale/zh-hant/LC_MESSAGES/formatters.po +++ b/locale/zh-hant/LC_MESSAGES/formatters.po @@ -8,7 +8,7 @@ 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-08-13 16:43+0000\n" +"PO-Revision-Date: 2023-06-04 16:45+0000\n" "Last-Translator: Winston Sung \n" "Language-Team: Chinese (Traditional) \n" @@ -17,7 +17,7 @@ msgstr "" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Weblate 4.12.1\n" +"X-Generator: Weblate 4.16.4\n" #: src/api/util.py:59 src/api/util.py:64 msgid "__Only whitespace__" @@ -900,9 +900,8 @@ msgid "**Removed from privileged groups**" msgstr "**已移除特有使用者群組**" #: extensions/base/abusefilter.py:27 -#, fuzzy msgid "**Removed autopromoted groups**" -msgstr "已移除自動確認使用者群組" +msgstr "**已移除自動確認使用者群組**" #: extensions/base/abusefilter.py:27 msgid "**IP range blocked**" @@ -973,14 +972,14 @@ msgid "Action taken" msgstr "已採取的操作" #: extensions/base/abusefilter.py:76 -#, fuzzy, python-brace-format +#, 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})*執行操作「{action}」時觸" -"發了*{abuse_filter}* - 已採取的操作:{result}。" +"發了*[{abuse_filter}]({details_url})* - 已採取的操作:{result}。" #: extensions/base/abusefilter.py:81 extensions/base/abusefilter.py:164 #: extensions/base/mediawiki.py:590 extensions/base/mediawiki.py:862 @@ -1047,30 +1046,31 @@ msgid "for {time_number} {time_unit}" msgstr "時長為{time_number}{time_unit}" #: extensions/base/abusefilter.py:176 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Blocked autopromotion of {user} {time}" -msgstr "已封鎖{blocked_user} {time}" +msgstr "已封鎖{user}的使用者群組自動授予{time}" #: extensions/base/abusefilter.py:193 -#, fuzzy, python-brace-format +#, 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}" +"[{author}]({author_url})已封鎖[{user}]({user_url})的使用者群組自動授予{time}{" +"comment}" #: extensions/base/abusefilter.py:210 -#, fuzzy, python-brace-format +#, python-brace-format msgid "Restored autopromotion of {user}" -msgstr "已回退{name}的版本" +msgstr "已還原{user}的使用者群組自動授予" #: extensions/base/abusefilter.py:221 -#, fuzzy, python-brace-format +#, python-brace-format msgid "" "[{author}]({author_url}) restored the autopromotion capability of [{user}]" "({user_url}){comment}" -msgstr "[{author}]({author_url})已還原[{article}]({article_url}){comment}" +msgstr "[{author}]({author_url})已還原[{user}]({user_url})的使用者群組自動授予能力{co" +"mment}" #: extensions/base/mediawiki.py:33 msgid "director" @@ -1379,7 +1379,7 @@ msgstr "已封鎖其編輯以下命名空間: " #: extensions/base/mediawiki.py:618 extensions/base/mediawiki.py:666 msgid "(Main)" -msgstr "" +msgstr "(主命名空間)" #: extensions/base/mediawiki.py:628 msgid "Partial block details" @@ -1683,8 +1683,8 @@ msgid_plural "" "[{author}]({author_url}) deleted the [tag]({tag_url}) \"{tag}\" and removed " "it from {count} revisions and/or log entries{comment}" msgstr[0] "" -"[{author}]({author_url})已刪除[標籤]({tag_url})「{tag}」{comment}並將其從" -"{count}筆修訂或/和日誌中移除{comment}" +"[{author}]({author_url})已刪除[標籤]({tag_url})「{tag}」並將其從{count}筆修訂" +"或/和日誌中移除{comment}" #: extensions/base/mediawiki.py:1165 #, python-brace-format