From e0cca094aa5980872133bdb0db3e56c91b5929bf Mon Sep 17 00:00:00 2001 From: Frisk Date: Mon, 20 Aug 2018 08:53:04 +0200 Subject: [PATCH] Added russian translation (credit goes to BabylonAS --- README.md | 1 + locale/ru/LC_MESSAGES/.gitkeep | 0 locale/ru/LC_MESSAGES/rcgcdw.mo | Bin 0 -> 10628 bytes locale/ru/LC_MESSAGES/rcgcdw.po | 472 ++++++++++++++++++++++++++++++++ 4 files changed, 473 insertions(+) create mode 100644 locale/ru/LC_MESSAGES/.gitkeep create mode 100644 locale/ru/LC_MESSAGES/rcgcdw.mo create mode 100644 locale/ru/LC_MESSAGES/rcgcdw.po diff --git a/README.md b/README.md index aad18ae..d29523d 100644 --- a/README.md +++ b/README.md @@ -32,6 +32,7 @@ Translators: * MarkusRost for German translation * JSBM for French translation * Eduaddad for Brazilian Portuguese translation +* BabylonAS for Russian translation ### Support ### The script does have [its own channel](https://discord.gg/pFDZrnE) on MarkusRost's Discord server. All updates will be announced there. If you need help feel free to hop there. diff --git a/locale/ru/LC_MESSAGES/.gitkeep b/locale/ru/LC_MESSAGES/.gitkeep new file mode 100644 index 0000000..e69de29 diff --git a/locale/ru/LC_MESSAGES/rcgcdw.mo b/locale/ru/LC_MESSAGES/rcgcdw.mo new file mode 100644 index 0000000000000000000000000000000000000000..a4061a8681cc159e2d41f3a70e453bfdc8b6d706 GIT binary patch literal 10628 zcmc(kTX0>~dB;}>grKD57D%BjSwI4oZ3)SCuq`kF+t`>$#oiV=vt_AM|H-nlNX3xjL zPVQd>MSl#u2mBs*ANb#(1-mLI3`KPa<2pd63n-O-vzbqM?XZ2fy+SUQ2=WG0q}nCk3rezhoJoWV{iv} z2f^11mO_p|$DI9c*cfwv;xpMjeHeT*);pM$y| zKsm)*3@TpV0%2kP8N3ht8L0I;Z};?*pzgl`O5UGcG{v`NE z;1l3~f}6p|Q9^O>3V6TXgR8(FfO>yBNz@1C!JmPzfjhykBBbp2@8CGtVU5`UJ`a|_ zZ-ZY1KaO(J^G`tWyOAW3Jf8v;|7SD&E~q^FH}C=QhP!>d_k*(kE)W*xWl(aS0Oh}b z1tsr?nXGyJ;M3qC@Z;dWfGfey89QZ!)D0l<-+o0n5o1pSx8kGIcfFA_E2U_rL z@V($QOZ@ZeK&^i(h>OiK5Z9PZAf_@!Q1$3V@Hy}dsCZnB@b3ZjTkoO%cXR#9*T@ao zz3lLr?D{HDa_OhKb2H;9hGh&gB)fj^XXF`@;S-Eqj7Jzt8T!cEb#sOIR`&5-|YWGL?RlRZcW=O4ws@5C4PPj%R1#yIUXBDjgfp%PKLwLY^_{*D5y-Pl)}Ph_lkjT~${J0pk?RcW8BzDB z&3hg8p(hb%9xbA;5@K-)Yh-!C+#)lnVWTmHqMh(KS!cC~xEUK~X{BzPiJM=0N4R{d zM`QMW0SoF);?sRot`Owocn`H9+G94y@euC!*UF%J3fkS}c*IV`rQ$A^TFIm$W+Dpq z)$S({doa>&J0Gt#lbP+oXenem_IbDL-H!XIR4i4W zy`vK3M*LDc#*<1gVg_?Vi5Vn_3&Z}ou9fF5cXmdujItO;D+CGUm2&BtfY}*k9jmPy z@*@1rG2dv)VSWr55}xg$7Ds01Xep*UtMrg^ma^&_2EiNAE+-oV+5MBB^pZUFWWT@2 z!EiKJDaR$FOTUva`M6^8V`T1Fp`5E2zaxmt^^3#=7?}q_xy;`%+8st}Yq_XMyBLq7 zq8YI!ile}Ijs$ixp2VX@y=B+XSgu?QbCK~*@96g%5L}#XMJCO}?l347*$W724Iei_ z;{&DUa61%}W72|TAR01X${flkSCz~HEv<3 z>sis$17X+ptRJ_~t?BArYkSxBtz6^j`q|Wsv2*AeB&t|oV9UUx4KaGVdphXT+H7qKxhUBkl)D~{3UQH6)o0h_!%D}t(pWiH z>e>{SN0L4pjk?=p-O2~7zg)K@`dDwzx^=zwo_nk=d+uD<+iO2zdo1MKKeTQ|?bU

872Unvy&e6z1f3*n z$-muH4wF6h!O<|Tl!Iqit$Y~YR^n)c%|mx#_#q~EOZD0E*skq6JNz~}J(eZet2#nn;m>eH92 zhj~6{5kf{fn@+RdoJ}t)H&nfJ$dFE>DQipvX3+h09m)8iKUX-{O8LLx)ViaI^s{MK3K z0&<{;w_Q^WZpi;X6o)0tMC z?f;57POk^v|0DA^uo#(zt@eBW%s9)Q_f?^K)TD3Vrk0234{_FGUB#I78D^DSxRw%u zTL?VmoN}K?s2(Ar4yWh3J;PJ1a`A$qC2JHJi(2_$J=NEGj$Jf*+QRZHl8Z&9*l{Nc zQKGVSijq7_}I&9K&`m%=x_UeZ|Bm?Owtb#PXm^0BFia!Sm(DoAuL zo}w*07c9Un6fNcVbb6|_0F%eE-@6y!W}a<1?}~qO&NtI8-elS`hd6>>R+_7Rp?akH zl5TyEs;i-Hpx&p(rJ!-n;I7`2u8^4*Tf;jF0TDx0k(%x5EZyA6r7Eua?`n?}I;q^2 zUQz~ZeDN=?OI_>vy^}DxMAt2zBsQ&E?xdagl5IZS z6%0I3nQT5Qal$NkT0+}Ar%Zqw9n8f{w&QBa)&;jp7n{0x);i&`gO|*W$6du@D|JOV zYP&-U|6lNYT`D@iU&(s=DoHE8bFMULd#2W*KR8wRj zDHkCBM%Gl$Qw3bhnYRz8B-D4h-k6OBS2w6XZId%<3{PkIUTa2e4sYv}+Lz*&tcWef z2dd`v{WN!IC;zI$9G6Pk-y z5rFC09wwb8!si_^Shpu9qo7c0TLE+~?6*zs-;kC`+L8QQ-V@41@S@qqfh>8I%4lMmja` z+g(0gXw%aAf0G1&8iziWvacfLX7lb=t)!NVP@ZxwmuJ{g`g4vGZr8zqkBCH)#Q>6pfM1&nZ6zUKtmF!eYLR9f`OImH%QpLIfF zL0zapa#G=_0C5SSbExSCk#mi~PcJ!3o#8KZ_2cULMPlff^Y}1}GYu^^S3ShVG5Nw^ zTx}p{RFUYfuI3}I4#ZBt1%h){M5pP3dW0t^tIjo3)uRob(-6-;xY9SK)5m`?aH0Ye zor%D}pLk_wo{v~C65A(bkkKQ>R_%$jy~_*MUp zldL}5x=);`y>X}~p4SH7F;{7rOKIvps5orWPPe`3Dt`SD!E)*7K7%lm gi(#IqL&$3w-({K7PpS|P?xpt|zSn6Mp6NFK1Kgt6IsgCw literal 0 HcmV?d00001 diff --git a/locale/ru/LC_MESSAGES/rcgcdw.po b/locale/ru/LC_MESSAGES/rcgcdw.po new file mode 100644 index 0000000..9959738 --- /dev/null +++ b/locale/ru/LC_MESSAGES/rcgcdw.po @@ -0,0 +1,472 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +msgid "" +msgstr "" +"Project-Id-Version: \n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2018-07-12 11:29+0200\n" +"PO-Revision-Date: 2018-08-19 19:38+0200\n" +"Language-Team: \n" +"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: Poedit 2.1.1\n" +"Last-Translator: BabylonAS\n" +"Language: ru_RU\n" + +#: rcgcdw.py:124 +msgid "(N!) " +msgstr "(Н!) " + +#: rcgcdw.py:124 +msgid "m " +msgstr "м " + +#: rcgcdw.py:142 rcgcdw.py:168 +msgid "Options" +msgstr "Настройки" + +#: rcgcdw.py:142 +#, python-brace-format +msgid "([preview]({link}) | [undo]({undolink}))" +msgstr "([просмотр]({link}) | [отмена]({undolink}))" + +#: rcgcdw.py:143 +#, python-brace-format +msgid "Uploaded a new version of {name}" +msgstr "Загрузил новую версию {name}" + +#: rcgcdw.py:145 +#, python-brace-format +msgid "Uploaded {name}" +msgstr "Загрузил {name}" + +#: rcgcdw.py:158 +msgid "**No license!**" +msgstr "**Отсутствует лицензия!**" + +#: rcgcdw.py:168 +#, python-brace-format +msgid "([preview]({link}))" +msgstr "([просмотр]({link}))" + +#: rcgcdw.py:169 +#, python-brace-format +msgid "" +"{desc}\n" +"License: {license}" +msgstr "" +"{desc}\n" +"Лицензия: {license}" + +#: rcgcdw.py:172 +#, python-brace-format +msgid "Deleted page {article}" +msgstr "Удалил страницу «{article}»" + +#: rcgcdw.py:175 +#, python-brace-format +msgid "Deleted redirect {article} by overwriting" +msgstr "Удалил перенаправление «{article}» с помощью перезаписи" + +#: rcgcdw.py:178 +msgid "No redirect has been made" +msgstr "Перенаправление не было сделано" + +#: rcgcdw.py:178 +msgid "A redirect has been made" +msgstr "Было сделано перенаправление" + +#: rcgcdw.py:179 +#, python-brace-format +msgid "Moved {article} to {target}" +msgstr "Переименовал страницу «{article}» в «{target}»" + +#: rcgcdw.py:182 +#, python-brace-format +msgid "Moved {article} to {title} over redirect" +msgstr "Переименовал «{article}» в «{title}» поверх перенаправления" + +#: rcgcdw.py:185 +#, python-brace-format +msgid "Moved protection settings from {article} to {title}" +msgstr "Перенёс параметры защиты с «{article}» на «{title}»" + +#: rcgcdw.py:189 +msgid "infinity and beyond" +msgstr "навеки и навсегда" + +#: rcgcdw.py:190 +#, python-brace-format +msgid "Blocked {blocked_user} for {time}" +msgstr "Заблокировал участника {blocked_user} на срок «{time}»" + +#: rcgcdw.py:194 +#, python-brace-format +msgid "Changed block settings for {blocked_user}" +msgstr "Изменил параметры блокировки для {blocked_user}" + +#: rcgcdw.py:198 +#, python-brace-format +msgid "Unblocked {blocked_user}" +msgstr "Разблокировал участника {blocked_user}" + +#: rcgcdw.py:202 +#, python-brace-format +msgid "Left a comment on {target}'s profile" +msgstr "Оставил комментарий на профиле участника {target}" + +#: rcgcdw.py:206 +#, python-brace-format +msgid "Replied to a comment on {target}'s profile" +msgstr "Ответил на комментарий на профиле участника {target}" + +#: rcgcdw.py:210 +#, python-brace-format +msgid "Edited a comment on {target}'s profile" +msgstr "Отредактировал комментарий на профиле участника {target}" + +#: rcgcdw.py:214 +msgid "Location" +msgstr "Местоположение" + +#: rcgcdw.py:216 +msgid "About me" +msgstr "О себе" + +#: rcgcdw.py:218 +msgid "Google link" +msgstr "Ссылка на учётную запись Google" + +#: rcgcdw.py:220 +msgid "Facebook link" +msgstr "Ссылка на учётную запись Facebook" + +#: rcgcdw.py:222 +msgid "Twitter link" +msgstr "Ссылка на учётную запись Twitter" + +#: rcgcdw.py:224 +msgid "Reddit link" +msgstr "Ссылка на учётную запись Reddit" + +#: rcgcdw.py:226 +msgid "Twitch link" +msgstr "Ссылка на учётную запись Twitch" + +#: rcgcdw.py:228 +msgid "PSN link" +msgstr "Ссылка на учётную запись PSN" + +#: rcgcdw.py:230 +msgid "VK link" +msgstr "Ссылка на учётную запись ВКонтакте" + +#: rcgcdw.py:232 +msgid "XVL link" +msgstr "Ссылка на учётную запись XVL" + +#: rcgcdw.py:234 +msgid "Steam link" +msgstr "Ссылка на учётную запись Steam" + +#: rcgcdw.py:236 +msgid "Unknown" +msgstr "Неизвестно" + +#: rcgcdw.py:237 +#, python-brace-format +msgid "Edited {target}'s profile" +msgstr "Отредактировал профиль участника {target}" + +#: rcgcdw.py:238 +#, python-brace-format +msgid "{field} field changed to: {desc}" +msgstr "Поле «{field}» изменено на: {desc}" + +#: rcgcdw.py:242 +#, python-brace-format +msgid "Deleted a comment on {target}'s profile" +msgstr "Удалил комментарий на профиле участника {target}" + +#: rcgcdw.py:246 +#, python-brace-format +msgid "Changed group membership for {target}" +msgstr "Изменил членство в группах для участника {target}" + +#: rcgcdw.py:248 +msgid "System" +msgstr "Система" + +#: rcgcdw.py:250 +#, python-brace-format +msgid "{target} got autopromoted to a new usergroup" +msgstr "Участник {target} был автоматически повышен до новой группы участников" + +#: rcgcdw.py:260 rcgcdw.py:262 +msgid "none" +msgstr "ничего" + +#: rcgcdw.py:263 rcgcdw.py:385 +msgid "No description provided" +msgstr "Нет описания правки" + +#: rcgcdw.py:264 +#, python-brace-format +msgid "Groups changed from {old_groups} to {new_groups}{reason}" +msgstr "Группы изменены с {old_groups} на {new_groups}{reason}" + +#: rcgcdw.py:267 +#, python-brace-format +msgid "Protected {target}" +msgstr "Защитил страницу «{target}»" + +#: rcgcdw.py:271 +#, python-brace-format +msgid "Changed protection level for {article}" +msgstr "Изменил уровень защиты для страницы «{article}»" + +#: rcgcdw.py:275 +#, python-brace-format +msgid "Removed protection from {article}" +msgstr "Убрал защиту со страницы «{article}»" + +#: rcgcdw.py:279 +#, python-brace-format +msgid "Changed visibility of revision on page {article} " +msgid_plural "Changed visibility of {amount} revisions on page {article} " +msgstr[0] "Изменил видимость {amount} правки на странице «{article}» " +msgstr[1] "Изменил видимость {amount} правок на странице «{article}» " +msgstr[2] "Изменил видимость {amount} правок на странице «{article}» " + +#: rcgcdw.py:282 +#, python-brace-format +msgid "Imported {article} with {count} revision" +msgid_plural "Imported {article} with {count} revisions" +msgstr[0] "Импортировал страницу «{article}» с {count} правкой" +msgstr[1] "Импортировал страницу «{article}» с {count} правками" +msgstr[2] "Импортировал страницу «{article}» с {count} правками" + +#: rcgcdw.py:285 +#, python-brace-format +msgid "Restored {article}" +msgstr "Восстановил страницу «{article}»" + +#: rcgcdw.py:288 +msgid "Changed visibility of log events" +msgstr "Изменил видимость событий в журнале" + +#: rcgcdw.py:291 +msgid "Imported interwiki" +msgstr "Импортировал префикс интервики" + +#: rcgcdw.py:294 +#, python-brace-format +msgid "Edited abuse filter number {number}" +msgstr "Отредактировал фильтр злоупотреблений под номером {number}" + +#: rcgcdw.py:297 +#, python-brace-format +msgid "Merged revision histories of {article} into {dest}" +msgstr "Объединил историю правок страницы «{article}» с историей правок «{dest}»" + +#: rcgcdw.py:300 +msgid "Added an entry to the interwiki table" +msgstr "Добавил запись в таблицу префиксов интервики" + +#: rcgcdw.py:301 rcgcdw.py:305 +#, python-brace-format +msgid "Prefix: {prefix}, website: {website} | {desc}" +msgstr "Префикс: {prefix}, сайт: {website} | {desc}" + +#: rcgcdw.py:304 +msgid "Edited an entry in interwiki table" +msgstr "Отредактировал запись в таблице префиксов интервики" + +#: rcgcdw.py:308 +msgid "Deleted an entry in interwiki table" +msgstr "Удалил запись из таблицы префиксов интервики" + +#: rcgcdw.py:309 +#, python-brace-format +msgid "Prefix: {prefix} | {desc}" +msgstr "Префика: {prefix} | {desc}" + +#: rcgcdw.py:312 +#, python-brace-format +msgid "Changed the content model of the page {article}" +msgstr "Изменил модель содержимого для страницы {article}" + +#: rcgcdw.py:313 +#, python-brace-format +msgid "Model changed from {old} to {new}: {reason}" +msgstr "Модель изменена с «{old}» на «{new}»: {reason}" + +#: rcgcdw.py:316 +#, python-brace-format +msgid "Edited the sprite for {article}" +msgstr "Отредактировал спрайт для страницы «{article}»" + +#: rcgcdw.py:319 +#, python-brace-format +msgid "Created the sprite sheet for {article}" +msgstr "Создал таблицу спрайтов для страницы «{article}»" + +#: rcgcdw.py:322 +#, python-brace-format +msgid "Edited the slice for {article}" +msgstr "Отредактировал срез для страницы «{article}»" + +#: rcgcdw.py:325 +#, python-brace-format +msgid "Created a tag \"{tag}\"" +msgstr "Создал метку «{tag}»" + +#: rcgcdw.py:329 +#, python-brace-format +msgid "Deleted a tag \"{tag}\"" +msgstr "Удалил метку «{tag}»" + +#: rcgcdw.py:333 +#, python-brace-format +msgid "Activated a tag \"{tag}\"" +msgstr "Активировал метку «{tag}»" + +#: rcgcdw.py:336 +#, python-brace-format +msgid "Deactivated a tag \"{tag}\"" +msgstr "Деактивировал метку «{tag}»" + +#: rcgcdw.py:357 +msgid "Tags" +msgstr "Метки" + +#: rcgcdw.py:480 +msgid "Unable to process the event" +msgstr "Не получается обработать событие" + +#: rcgcdw.py:480 +msgid "error" +msgstr "ошибка" + +#: rcgcdw.py:560 +msgid "Daily overview" +msgstr "Ежедневный обзор" + +#: rcgcdw.py:576 +msgid " ({} action)" +msgid_plural "({} actions)" +msgstr[0] " ({} действие)" +msgstr[1] "({} действия)" +msgstr[2] "({} действий)" + +#: rcgcdw.py:577 +msgid " UTC ({} action)" +msgid_plural " UTC ({} actions)" +msgstr[0] " UTC ({} действие)" +msgstr[1] " UTC ({} действия)" +msgstr[2] " UTC ({} действий)" + +#: rcgcdw.py:579 rcgcdw.py:580 +msgid "But nobody came" +msgstr "Но никто не пришёл" + +#: rcgcdw.py:584 +msgid "Most active user" +msgid_plural "Most active users" +msgstr[0] "Самый активный участник" +msgstr[1] "Самые активные участники" +msgstr[2] "Самые активные участники" + +#: rcgcdw.py:584 +msgid "Edits made" +msgstr "Сделано правок" + +#: rcgcdw.py:584 +msgid "New files" +msgstr "Новых файлов" + +#: rcgcdw.py:584 +msgid "Admin actions" +msgstr "Административных действий" + +#: rcgcdw.py:584 +msgid "Bytes changed" +msgstr "Изменено байтов" + +#: rcgcdw.py:584 +msgid "New articles" +msgstr "Новых статей" + +#: rcgcdw.py:584 +msgid "Unique contributors" +msgstr "Уникальных редакторов" + +#: rcgcdw.py:584 +msgid "Most active hour" +msgid_plural "Most active hours" +msgstr[0] "Самый активный час" +msgstr[1] "Самые активные часы" +msgstr[2] "Самые активные часы" + +#: rcgcdw.py:584 +msgid "Day score" +msgstr "Очки за день" + +#: rcgcdw.py:674 +#, python-brace-format +msgid "Connection to {wiki} seems to be stable now." +msgstr "Соединение с {wiki} сейчас кажется стабильным." + +#: rcgcdw.py:674 rcgcdw.py:729 +msgid "Connection status" +msgstr "Статус соединения" + +#: rcgcdw.py:729 +#, python-brace-format +msgid "{wiki} seems to be down or unreachable." +msgstr "{wiki}, вероятно, не работает или недоступна." + +#: rcgcdw.py:751 +msgid "director" +msgstr "director" + +#: rcgcdw.py:751 +msgid "bot" +msgstr "бот" + +#: rcgcdw.py:751 +msgid "editor" +msgstr "досматривающий" + +#: rcgcdw.py:751 +msgid "directors" +msgstr "directors" + +#: rcgcdw.py:751 +msgid "sysop" +msgstr "администратор" + +#: rcgcdw.py:751 +msgid "bureaucrat" +msgstr "бюрократ" + +#: rcgcdw.py:751 +msgid "reviewer" +msgstr "выверяющий" + +#: rcgcdw.py:751 +msgid "autoreview" +msgstr "автодосматриваемый" + +#: rcgcdw.py:751 +msgid "autopatrol" +msgstr "автопатрулируемый" + +#: rcgcdw.py:751 +msgid "wiki_guardian" +msgstr "смотритель вики"