From 499bdf873c12a3d910a06c0d82848a353137dad7 Mon Sep 17 00:00:00 2001 From: Alexey Rodionov Date: Fri, 17 Jul 2020 11:41:04 +0300 Subject: [PATCH 1/4] Add Russian translation for NUT-Monitor --- .../app/locale/ru/LC_MESSAGES/NUT-Monitor.mo | Bin 0 -> 6998 bytes scripts/python/app/locale/ru/ru.po | 401 ++++++++++++++++++ 2 files changed, 401 insertions(+) create mode 100644 scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo create mode 100644 scripts/python/app/locale/ru/ru.po diff --git a/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo b/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo new file mode 100644 index 0000000000000000000000000000000000000000..b1d882fc9cf3f68cad9c0b423bba41f894f7171a GIT binary patch literal 6998 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 O8s, 2020 + +msgid "" +msgstr "" +"Project-Id-Version: NUT Monitor\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2013-10-15 20:35+0200\n" +"PO-Revision-Date: 2020-07-15 12:00+0300\n" +"Last-Translator: Alexey Rodionov \n" +"Language-Team: Russian\n" +"Language: ru\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" + +#: NUT-Monitor:150 +msgid "Var name" +msgstr "Параметры" + +#: NUT-Monitor:158 +msgid "Value" +msgstr "Значения" + +#: NUT-Monitor:205 +msgid "Welcome to NUT Monitor" +msgstr "Добро пожаловать в мониторинг ИБП" + +#: NUT-Monitor:304 +#, python-brace-format +msgid "Found {0} devices on {1}" +msgstr "Найдено {0} ИБП на {1}" + +#: NUT-Monitor:307 NUT-Monitor:664 +#, python-brace-format +msgid "Error connecting to '{0}' ({1})" +msgstr "Ошибка подключения к '{0}' ({1})" + +#: NUT-Monitor:315 +msgid "Disconnecting from device" +msgstr "Отключение от ИБП" + +#: NUT-Monitor:380 +msgid "Are you sure that you want to remove this favorite ?" +msgstr "Вы уверены, что хотите удальть это из Избранного ?" + +#: NUT-Monitor:388 +#, python-format +msgid "Removed favorite '%s'" +msgstr "Удалено '%s'" + +#: NUT-Monitor:414 +#, python-format +msgid "Loaded '%s'" +msgstr "Загружено '%s'" + +#: NUT-Monitor:422 +#, python-format +msgid "" +"Are you sure that you want to send\n" +"'%s' to the device ?" +msgstr "" +"Вы уверены, что хотите отправить\n" +"'%s' на устройство ?" + +#: NUT-Monitor:431 +#, python-brace-format +msgid "Sent '{0}' command to {1}" +msgstr "Отправлена команда '{0}' на {1}" + +#: NUT-Monitor:434 +#, python-brace-format +msgid "Failed to send '{0}' ({1})" +msgstr "Ошибка отправки '{0}' ({1})" + +#: NUT-Monitor:452 +#, python-brace-format +msgid "" +"Enter a new value for the variable.\n" +"\n" +"{0} = {1} (current value)" +msgstr "" +"Введите новое значение параметра.\n" +"\n" +"{0} = {1} (текущее значение)" + +#: NUT-Monitor:466 +#, python-format +msgid "Updated variable on %s" +msgstr "Обновлён параметр на %s" + +#: NUT-Monitor:474 +#, python-brace-format +msgid "Error updating variable on '{0}' ({1})" +msgstr "Ошибка обновления параметра на '{0}' ({1})" + +#: NUT-Monitor:479 +#, python-format +msgid "No variable modified on %s - User cancelled" +msgstr "Параметр на %s не изменён - отменено пользователем" + +#: NUT-Monitor:558 +#, python-format +msgid "" +"Error parsing favorites, password for '%s' is not in base64\n" +"Skipping password for this entry" +msgstr "" +"Ошибка разбора Избранного, пароль для '%s' не в формате base64\n" +"Пропускаем пароль для этой записи" + +#: NUT-Monitor:567 +#, python-format +msgid "Error while parsing favorites file (%s)" +msgstr "Ошибка при разборе файла Избранного (%s)" + +#: NUT-Monitor:578 +#, python-format +msgid "Error while creating configuration folder (%s)" +msgstr "Ошибка при создании каталога настроек (%s)" + +#: NUT-Monitor:590 +msgid "Saved favorites..." +msgstr "Избранные сохранены..." + +#: NUT-Monitor:593 +#, python-format +msgid "Error while saving favorites (%s)" +msgstr "Ошибка при сохранении Избранного (%s)" + +#: NUT-Monitor:665 +#, python-brace-format +msgid "" +"Error connecting to '{0}'\n" +"{1}" +msgstr "" +"Ошибка подключения к '{0}'\n" +"{1}" + + +#: NUT-Monitor:673 NUT-Monitor:674 +#, python-format +msgid "Device '%s' not found on server" +msgstr "ИБП '%s' не найден на сервере" + +#: NUT-Monitor:708 +#, python-brace-format +msgid "Connected to '{0}' on {1}" +msgstr "Подключено к '{0}' на {1}" + +#: NUT-Monitor:740 +msgid "Not connected" +msgstr "Не подключено" + +#: NUT-Monitor:750 +#, python-format +msgid "Disconnected from '%s'" +msgstr "Отключено от '%s'" + +#: NUT-Monitor:772 +msgid "Low batteries" +msgstr "Низкий заряд" + +#: NUT-Monitor:773 +msgid "Replace batteries !" +msgstr "Замените батареи !" + +#: NUT-Monitor:774 +msgid "(no battery protection)" +msgstr "(нет защиты батарей)" + +#: NUT-Monitor:775 +msgid "Performing runtime calibration" +msgstr "Выполняется калибровка" + +#: NUT-Monitor:776 +msgid "Offline" +msgstr "Выключен" + +#: NUT-Monitor:776 +msgid "not providing power to the load" +msgstr "не обеспечено должного уровня питания для нагрузки" + +#: NUT-Monitor:777 +msgid "Overloaded !" +msgstr "Перегрузка !" + +#: NUT-Monitor:777 +msgid "there is too much load for device" +msgstr "слишком большая нагрузка на ИБП" + +#: NUT-Monitor:778 +msgid "Triming (UPS is triming incoming voltage)" +msgstr "Отсечение (ИБП обрезает входящее напряжение)" + +#: NUT-Monitor:779 +msgid "Boost (UPS is boosting incoming voltage)" +msgstr "Повышение (ИБП повышает входящее напряжение)" + +#: NUT-Monitor:792 +msgid "Device status :" +msgstr "Статус ИБП : " + +#: NUT-Monitor:795 +msgid "Online" +msgstr "В сети" + +#: NUT-Monitor:801 +msgid "On batteries" +msgstr "От батарей" + +#: NUT-Monitor:804 +msgid "Device is running on batteries" +msgstr "Устройство работает от батарей" + +#: NUT-Monitor:817 +msgid "discharging" +msgstr "разрядка" + +#: NUT-Monitor:819 +msgid "charging" +msgstr "зарядка" + +#: NUT-Monitor:825 +msgid "Model :" +msgstr "Модель : " + +#: NUT-Monitor:829 +msgid "Temperature :" +msgstr "Температура : " + +#: NUT-Monitor:833 +msgid "Battery voltage :" +msgstr "Напряжение батарей :" + +#: NUT-Monitor:844 gui-1.3.glade.h:11 +msgid "Battery charge :" +msgstr "Уровень заряда батарей : " + +#: NUT-Monitor:847 NUT-Monitor:856 NUT-Monitor:868 +msgid "Not available" +msgstr "Не доступно" + +#: NUT-Monitor:853 +msgid "UPS load :" +msgstr "Загрузка ИБП :" + +#: NUT-Monitor:862 +msgid "%H hours %M minutes %S seconds" +msgstr "%H ч.%M мин. %S сек." + +#: NUT-Monitor:864 +msgid "%M minutes %S seconds" +msgstr "%M мин. %S сек." + +#: NUT-Monitor:866 +msgid "%M minutes %S seconds" +msgstr "%M мин. %S сек." + +#: NUT-Monitor:876 +#, python-brace-format +msgid "Error from '{0}' ({1})" +msgstr "Ошибка '{0}' ({1})" + +#: NUT-Monitor:877 +#, python-brace-format +msgid "" +"Error from '{0}'\n" +"{1}" +msgstr "" +"Ошибка '{0}'\n" +"{1}" + +#: gui-1.3.glade.h:1 +msgid "NUT Monitor" +msgstr "Мониторинг ИБП" + +#: gui-1.3.glade.h:2 +msgid "_File" +msgstr "_Файл" + +#: gui-1.3.glade.h:3 +msgid "F_avorites" +msgstr "_Избранное" + +#: gui-1.3.glade.h:4 +msgid "Host / Port : " +msgstr "Хост / Порт : " + +#: gui-1.3.glade.h:5 +msgid "Device : " +msgstr "ИБП : " + +#: gui-1.3.glade.h:6 +msgid "None" +msgstr "Нет" + +#: gui-1.3.glade.h:7 +msgid "Use authentication" +msgstr "Аутентификация" + +#: gui-1.3.glade.h:8 +msgid "Login / Password : " +msgstr "Имя / Пароль : " + +#: gui-1.3.glade.h:9 +msgid " NUT Server " +msgstr " Сервер NUT " + +#: gui-1.3.glade.h:10 +msgid "label" +msgstr "метка" + +#: gui-1.3.glade.h:12 +msgid "Current load :" +msgstr "Текущая нагрузка :" + +#: gui-1.3.glade.h:13 +msgid "Remaining time :" +msgstr "Время автономной работы : " + +#: gui-1.3.glade.h:14 +msgid "N/A" +msgstr "" + +#: gui-1.3.glade.h:15 +msgid "Device commands :" +msgstr "Команды ИБП : " + +#: gui-1.3.glade.h:16 +msgid "Device status" +msgstr "Статус ИБП" + +#: gui-1.3.glade.h:17 +msgid "Device vars" +msgstr "Параметры ИБП" + +#: gui-1.3.glade.h:18 +msgid "" +"Enter a name for this favorite\n" +"\n" +"You cannot re-use a name from another entry\n" +msgstr "" +"Введите название для данной закладки\n" +"\n" +"Вы не можете повторно использовать имя другой закладки\n" + +#: gui-1.3.glade.h:22 +msgid "" +"\n" +"Please select the favorite that you\n" +"want to delete from list...\n" +msgstr "" +"\n" +"Укажаите закладку, которую Вы\n" +"хотите удалить из списка...\n" + +#: gui-1.3.glade.h:26 +msgid "" +msgstr "<Нет>" + +#: gui-1.3.glade.h:27 +msgid "Enter a new value for the variable.\n" +msgstr "Введите новое значение параметра.\n" + +#: gui-1.3.glade.h:29 +msgid "Copyright (c) 2010 David Goncalves" +msgstr "" + +#: gui-1.3.glade.h:30 +msgid "" +"GUI to manage devices connected a NUT server.\n" +"\n" +"For more information about NUT (Network UPS Tools)\n" +"please visit the author's website.\n" +"\n" +"http://www.networkupstools.org\n" +msgstr "" + +#: gui-1.3.glade.h:37 +msgid "http://www.lestat.st" +msgstr "" + +#: gui-1.3.glade.h:38 +msgid "" +"Copyright (C) 2010 David Goncalves \n" +"\n" +"This program is free software: you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program. If not, see ." +msgstr "" From df6c14607b4f60a4fb0a8d08739ecafe677f0ba8 Mon Sep 17 00:00:00 2001 From: Alexey Rodionov Date: Thu, 8 Oct 2020 14:25:24 +0300 Subject: [PATCH 2/4] Fixed typos, made changes according to comments --- .../app/locale/ru/LC_MESSAGES/NUT-Monitor.mo | Bin 6998 -> 9143 bytes scripts/python/app/locale/ru/ru.po | 51 ++++++++++++------ 2 files changed, 35 insertions(+), 16 deletions(-) diff --git a/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo b/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo index b1d882fc9cf3f68cad9c0b423bba41f894f7171a..bcde487a9286853e1e48f20a139b0c87f3b55191 100644 GIT binary patch literal 9143 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 delta 1810 zcmXxkS!_&E9LMqhwACp^wTez#+%A@C%M5CC?6p-SL_{Bi3TjRIBqAa*)kZ{!Y9^LM zq9lX}QLd#DM2iOrap!@E#F{h`4+OD1`u=97Cv)!S+&g#9^8cSRcbC4N5q+PRal$Ce zsKwN#G_#F(HG>N!m}#~ELpT_B;V5iDK6aYRIP66I{wdbtXUxZ9zu9yQVHmgKFg%O7 zW>LFNV+s#?Fn~XBC}wAwjm1J7h!Nxmwg|^y0}jF6n1gMYjWHaFov8lq;12Y#93ynL z2{+(q#5{oQ?&!619-+$jA0@ z8IEnJiJwA0_kY*p&{dQ?O= zqaxIX#Xc5_JGk#9Eb6~1hxjWe^GKiuXu?u#Ms23!sLgZ@9sGi8F^gp?HJh;-AE7qk zH(Z1HY!szzCu#y67(y4xvh|@-^gWmOYk(}KqfphMR@i_FRWoWLhtRfaJ z$1li59oMJsHzL8Yy;y{YQIWcc+ADfld%}+d$ws5biB6`W+|{85Sb>$e1*c#K>ct*Z zC|}`3{EJ$tLzon))m#+%=G6UT)B@h2BIxI6Xy9@rcvgdRb^hyVC?|(d$E5@H;yKi& zyn&5)A0t@A@_g7|)VYfCPg)a;(7gufFPeyoj<2H4+&TMNn9d(%SrVIxv#Cp{ii%dM zqKK$WNRl|7GiYmqHB=Uv2(R{piZ)*wbsCkFC;mY-`Fd&EyME&C(!|Eyfs zQk4QfRYhq~(FWA<(azOzQz>*0W`6LwCE4rJ-LjnDzF2kc$w9$zb*RP(O^pO&FLK|w z-FZ#EwD?hXOn!qe7Ak1Y^iF#nUT5rP!SZmjY2NvGtJf88jkm=QILT*D#4)dvhb>;0 zci+3smo4!lsV`%Vftmf?TnSY8Zn\n" "Language-Team: Russian\n" "Language: ru\n" @@ -22,16 +22,16 @@ msgstr "Параметры" #: NUT-Monitor:158 msgid "Value" -msgstr "Значения" +msgstr "Значение" #: NUT-Monitor:205 msgid "Welcome to NUT Monitor" -msgstr "Добро пожаловать в мониторинг ИБП" +msgstr "Добро пожаловать в NUT Monitor" #: NUT-Monitor:304 #, python-brace-format msgid "Found {0} devices on {1}" -msgstr "Найдено {0} ИБП на {1}" +msgstr "Найдено {0} устройств на {1}" #: NUT-Monitor:307 NUT-Monitor:664 #, python-brace-format @@ -40,11 +40,11 @@ msgstr "Ошибка подключения к '{0}' ({1})" #: NUT-Monitor:315 msgid "Disconnecting from device" -msgstr "Отключение от ИБП" +msgstr "Отключение от устройства" #: NUT-Monitor:380 msgid "Are you sure that you want to remove this favorite ?" -msgstr "Вы уверены, что хотите удальть это из Избранного ?" +msgstr "Вы уверены, что хотите удалить это из Избранного ?" #: NUT-Monitor:388 #, python-format @@ -138,7 +138,6 @@ msgstr "" "Ошибка подключения к '{0}'\n" "{1}" - #: NUT-Monitor:673 NUT-Monitor:674 #, python-format msgid "Device '%s' not found on server" @@ -188,7 +187,7 @@ msgstr "Перегрузка !" #: NUT-Monitor:777 msgid "there is too much load for device" -msgstr "слишком большая нагрузка на ИБП" +msgstr "слишком большая нагрузка на устройство" #: NUT-Monitor:778 msgid "Triming (UPS is triming incoming voltage)" @@ -200,7 +199,7 @@ msgstr "Повышение (ИБП повышает входящее напр #: NUT-Monitor:792 msgid "Device status :" -msgstr "Статус ИБП : " +msgstr "Статус устройства : " #: NUT-Monitor:795 msgid "Online" @@ -326,15 +325,15 @@ msgstr "" #: gui-1.3.glade.h:15 msgid "Device commands :" -msgstr "Команды ИБП : " +msgstr "Команды устройства : " #: gui-1.3.glade.h:16 msgid "Device status" -msgstr "Статус ИБП" +msgstr "Статус устройства" #: gui-1.3.glade.h:17 msgid "Device vars" -msgstr "Параметры ИБП" +msgstr "Параметры устройства" #: gui-1.3.glade.h:18 msgid "" @@ -342,7 +341,7 @@ msgid "" "\n" "You cannot re-use a name from another entry\n" msgstr "" -"Введите название для данной закладки\n" +"Введите название для Избранной закладки\n" "\n" "Вы не можете повторно использовать имя другой закладки\n" @@ -353,7 +352,7 @@ msgid "" "want to delete from list...\n" msgstr "" "\n" -"Укажаите закладку, которую Вы\n" +"Укажаите Избранную закладку, которую Вы\n" "хотите удалить из списка...\n" #: gui-1.3.glade.h:26 @@ -366,7 +365,7 @@ msgstr "Введите новое значение параметра.\n" #: gui-1.3.glade.h:29 msgid "Copyright (c) 2010 David Goncalves" -msgstr "" +msgstr "Copyright (c) 2010 David Goncalves" #: gui-1.3.glade.h:30 msgid "" @@ -377,10 +376,16 @@ msgid "" "\n" "http://www.networkupstools.org\n" msgstr "" +"Графическая утилита управления устройствами, подключенными к серверу NUT.\n" +"\n" +"Для получения дополнительной информации о NUT (Network UPS Tools)\n" +"пожалуйста посетите веб-сайт проекта.\n" +"\n" +"http://www.networkupstools.org\n" #: gui-1.3.glade.h:37 msgid "http://www.lestat.st" -msgstr "" +msgstr "http://www.lestat.st" #: gui-1.3.glade.h:38 msgid "" @@ -399,3 +404,17 @@ msgid "" "You should have received a copy of the GNU General Public License\n" "along with this program. If not, see ." msgstr "" +"Copyright (C) 2010 David Goncalves \n" +"\n" +"This program is free software: you can redistribute it and/or modify\n" +"it under the terms of the GNU General Public License as published by\n" +"the Free Software Foundation; either version 3 of the License, or\n" +"(at your option) any later version.\n" +"\n" +"This program is distributed in the hope that it will be useful,\n" +"but WITHOUT ANY WARRANTY; without even the implied warranty of\n" +"MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the\n" +"GNU General Public License for more details.\n" +"\n" +"You should have received a copy of the GNU General Public License\n" +"along with this program. If not, see ." From 48d09ef9b487af1a4a7c3792332abd70b1cb801c Mon Sep 17 00:00:00 2001 From: Alexey Rodionov Date: Thu, 8 Oct 2020 14:51:51 +0300 Subject: [PATCH 3/4] Additional corrections of the Russian translation --- .../app/locale/ru/LC_MESSAGES/NUT-Monitor.mo | Bin 9143 -> 9168 bytes scripts/python/app/locale/ru/ru.po | 40 +++++++++--------- 2 files changed, 20 insertions(+), 20 deletions(-) diff --git a/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo b/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo index bcde487a9286853e1e48f20a139b0c87f3b55191..0a644c8502bd2182433bd1a3b49b7c0ec5916152 100644 GIT binary patch delta 2079 zcmZwHZERCj9LMp~b(@2U-BZWLR=F!1-GDs^OqmR}G29Skig8(NWCn~Oi_s|FMn` z=l=iy-l=Ze9h)i29yPQcdL?}%%b3UU?`+;^Z{-@(f#Y~H&f#MG19_Q(n~bT!#i-wJ zz!r>R2_D0>IF5JV3>IK%o-u{S#7u-iBNHuHjsy4_hZx2%pF{b^+=A`66z{_YIEXA@ zp2J)52rj}i7{CPbGGFsnir=HwpThyn;clwg-wZO?#l$fT;Z@W|K~~cpG@};SiVx#X zT#iX>z*&r738$>WR$PevxC95V3}3`I@g(vxot!eC{mlamim@MA%j`j-WcH&U52Nm6 z1Xtn-RCYc`UH=X0`g6$H%>`6yE_t7?pdzHWEA&fw3t|(-v~d@MB8;L!^aN_*L)e6) zs5|-+6^Rt;`iq!@e<9g2KJuaO7oz5?Q1cPg4K$%5+UkA3y^#1T)O}1Sbo;Qd7)KVdKWg2Z17_Yn^j z-Seo0%Sf0Gv>w}V2de5%qOPArZFnAaT`6I!#&xJ#*nv9O0c^n2_ywj=>m8>sUdD4V z22BihR~WMzParSzEpIBu-*60bSnVzx$9wQHcH(+2+K4eEXeNnuXi*#giM>R$jsj3> zVuV{a@+xw66MM&-_zI~La{*O!mr*&pf>HbzRa8-DzIb*bX*c_jD4WBmnt2_y(HYc1 zKEpq)3|HL!oW>BMTPc2%m1Yzti{UqRP{q>Fy7ErymF#yf4?GQlfSzU3pb==n8QQeI@;N z`n9H7QRS;C|H^gxp@VvMkcD&|D8*_@VTZQS6RVj{7BZTubQ@j&j#YG3xhggkKal%t zURGmAe0SinEMK$xUEz;zqG-h3R6H9@4Lf$qPS|Pt5%2HYX(rm---}no2TNxC#bc=# zQbVczHfcZ9$ey)H_o1@-|C^5=DeLxSr;etE;=h!i_hs8;YRG-MqTDY(tz6<>swfED zxK+|l#{-ouzC{_6Zeb|oJ{t-y&zQB-PHoNJI`fD32ruF-%H=uSw1J+8E5sf%#|mc iNX_1elNu%{x?Vq@aKlyAfz0a?@xH27Uwkwi_WcLrEl_O$ delta 2055 zcmZwHUu;xG6vy$i%koF5U3W{RYq$1x+gkpW{sF-v7K_4Kv0@~R(HK!{f`)_yS|5zn zRnRCBTVw;N2@w<|-Vvt`cKj@M%+R^a0}jL#w;t7Vq+iEpi3lwmtEhTVr`#~#rO_yjJ+ zKGd!pMZGtSde2AZYU8La`J#9~iOS45RLcLvaxCFS@lu$HbFqqxAoZw$d$1XIqE_-Y zDgz&&-v10|;}o(>_I2^^-xr@>DL$XY{%8Rus7zL%e%FY~@QN7uSIV~VAQ>`y3j4V~ zKokXvGR-=QJ>?$Y!Dz-lI zqJc}_~0GZe%ij$<=! z%2cxdT=b(-d>k3mKF4?Q0&c*U8FdqWg=tJssq67kWU=-RF2*rb;BT;-jK(Mcjk}F} z>)1Yr8vju7K69K4>cUPVv1|&J!e3FvbdOgknr>uUZ96JpKWcCHqXHa86{(L+cmefZ zlr$+*wR|nY4X6e0K$4QNx46)rj29kQjD65bmZDPGjS9RARTFzqD?EhSnp3FbG>Lle zJhHv^GpcwawPp`v6z{|x7{X4v;@e$tb8u7mV&TCt;k{swbcB?8rEe8|BV7|~qiaC5 zn+gPbtU6dpC;tChSMiBX*&XyU;s>)-aV??ic&wr8U!|H-rd6rkULZ)HR;a?$xmQzW z)JSQNon^sY;nb**|83eLZ4c!Uw2bypN8@ffMH!?tjJMI%ZlSl+*V8$j!9N_;i;k6= zM^`~<3sf&F=pA&mTMO7)RMDzM=-OU23OgPYj|z|N585n$c+R);{MVvA;ZSS#m)P0Z zkQ;R;^3S`E+=QFR@5v8jPsazc_m^Evx}4|6+^FZKz2b7tcR9anK`b(R$i424WOr6H z7Owmg73omv^w<5r66ZqMfy#y1i^)W75Qlg!r>mJqZb`O<%4P_eeY&c7*$mIUMfJUl zZR_-~%yPt^tn$K@?l9LAZY;k$2s*~KufUr5-_=J#2eL=K#_If_8_Dm^zmOmF+^6JX zoRuppIrp*dvp;yP@nh~}@Rt#W$axL*y$#uQHFf_<;6CE+s#zNf=lA&^rc$AQ0CZks Apa1{> diff --git a/scripts/python/app/locale/ru/ru.po b/scripts/python/app/locale/ru/ru.po index 7ef5c8045d..72c8c475b3 100644 --- a/scripts/python/app/locale/ru/ru.po +++ b/scripts/python/app/locale/ru/ru.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: NUT Monitor\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-15 20:35+0200\n" -"PO-Revision-Date: 2020-10-08 14:20+0300\n" +"PO-Revision-Date: 2020-10-08 14:50+0300\n" "Last-Translator: Alexey Rodionov \n" "Language-Team: Russian\n" "Language: ru\n" @@ -18,7 +18,7 @@ msgstr "" #: NUT-Monitor:150 msgid "Var name" -msgstr "Параметры" +msgstr "Параметр" #: NUT-Monitor:158 msgid "Value" @@ -44,12 +44,12 @@ msgstr "Отключение от устройства" #: NUT-Monitor:380 msgid "Are you sure that you want to remove this favorite ?" -msgstr "Вы уверены, что хотите удалить это из Избранного ?" +msgstr "Вы уверены, что хотите удалить эту закладку ?" #: NUT-Monitor:388 #, python-format msgid "Removed favorite '%s'" -msgstr "Удалено '%s'" +msgstr "Закладка '%s' удалена" #: NUT-Monitor:414 #, python-format @@ -107,13 +107,13 @@ msgid "" "Error parsing favorites, password for '%s' is not in base64\n" "Skipping password for this entry" msgstr "" -"Ошибка разбора Избранного, пароль для '%s' не в формате base64\n" +"Ошибка разбора закладок, пароль для '%s' не в формате base64\n" "Пропускаем пароль для этой записи" #: NUT-Monitor:567 #, python-format msgid "Error while parsing favorites file (%s)" -msgstr "Ошибка при разборе файла Избранного (%s)" +msgstr "Ошибка при разборе файла закладок (%s)" #: NUT-Monitor:578 #, python-format @@ -122,12 +122,12 @@ msgstr "Ошибка при создании каталога настроек ( #: NUT-Monitor:590 msgid "Saved favorites..." -msgstr "Избранные сохранены..." +msgstr "Закладки сохранены..." #: NUT-Monitor:593 #, python-format msgid "Error while saving favorites (%s)" -msgstr "Ошибка при сохранении Избранного (%s)" +msgstr "Ошибка при сохранении закладок (%s)" #: NUT-Monitor:665 #, python-brace-format @@ -141,7 +141,7 @@ msgstr "" #: NUT-Monitor:673 NUT-Monitor:674 #, python-format msgid "Device '%s' not found on server" -msgstr "ИБП '%s' не найден на сервере" +msgstr "Устройство '%s' не найден на сервере" #: NUT-Monitor:708 #, python-brace-format @@ -167,11 +167,11 @@ msgstr "Замените батареи !" #: NUT-Monitor:774 msgid "(no battery protection)" -msgstr "(нет защиты батарей)" +msgstr "(нет защиты батареей)" #: NUT-Monitor:775 msgid "Performing runtime calibration" -msgstr "Выполняется калибровка" +msgstr "Выполнение калибровки" #: NUT-Monitor:776 msgid "Offline" @@ -203,7 +203,7 @@ msgstr "Статус устройства : " #: NUT-Monitor:795 msgid "Online" -msgstr "В сети" +msgstr "От сети" #: NUT-Monitor:801 msgid "On batteries" @@ -260,7 +260,7 @@ msgstr "%M мин. %S сек." #: NUT-Monitor:876 #, python-brace-format msgid "Error from '{0}' ({1})" -msgstr "Ошибка '{0}' ({1})" +msgstr "Ошибка от '{0}' ({1})" #: NUT-Monitor:877 #, python-brace-format @@ -268,12 +268,12 @@ msgid "" "Error from '{0}'\n" "{1}" msgstr "" -"Ошибка '{0}'\n" +"Ошибка от '{0}'\n" "{1}" #: gui-1.3.glade.h:1 msgid "NUT Monitor" -msgstr "Мониторинг ИБП" +msgstr "NUT Monitor" #: gui-1.3.glade.h:2 msgid "_File" @@ -281,7 +281,7 @@ msgstr "_Файл" #: gui-1.3.glade.h:3 msgid "F_avorites" -msgstr "_Избранное" +msgstr "_Закладки" #: gui-1.3.glade.h:4 msgid "Host / Port : " @@ -289,7 +289,7 @@ msgstr "Хост / Порт : " #: gui-1.3.glade.h:5 msgid "Device : " -msgstr "ИБП : " +msgstr "Устройство : " #: gui-1.3.glade.h:6 msgid "None" @@ -321,7 +321,7 @@ msgstr "Время автономной работы : " #: gui-1.3.glade.h:14 msgid "N/A" -msgstr "" +msgstr "N/A" #: gui-1.3.glade.h:15 msgid "Device commands :" @@ -341,7 +341,7 @@ msgid "" "\n" "You cannot re-use a name from another entry\n" msgstr "" -"Введите название для Избранной закладки\n" +"Введите название для этой закладки\n" "\n" "Вы не можете повторно использовать имя другой закладки\n" @@ -352,7 +352,7 @@ msgid "" "want to delete from list...\n" msgstr "" "\n" -"Укажаите Избранную закладку, которую Вы\n" +"Укажаите закладку, которую Вы\n" "хотите удалить из списка...\n" #: gui-1.3.glade.h:26 From a0076a2859665d5f5353b21ffbf790218af0f524 Mon Sep 17 00:00:00 2001 From: Alexey Rodionov Date: Thu, 8 Oct 2020 23:17:46 +0300 Subject: [PATCH 4/4] Fixed two typos and translation of the term load --- .../app/locale/ru/LC_MESSAGES/NUT-Monitor.mo | Bin 9168 -> 9168 bytes scripts/python/app/locale/ru/ru.po | 8 ++++---- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo b/scripts/python/app/locale/ru/LC_MESSAGES/NUT-Monitor.mo index 0a644c8502bd2182433bd1a3b49b7c0ec5916152..89ee0208324ba5ec91a87649b6ba198a16eef1b3 100644 GIT binary patch delta 185 zcmccMe!+di6sG!g1_p+0LJSN*#2_ckz@P@C4S_TVkd6S-ND$2kxlZk<$21tX<6_a4# zV^9P#EF~Bi9D#K7W<};Re5^*sR)%JiKM9`Od`RdRE7OI2n>!?yax%`{tf#by5de!T BA9?@) delta 184 zcmXBMF$)0!0EXf3PFE~f4t0a!?uv~F0|w)*3{qk;`4eoiQ?im#U0qp?7U_2R6Mlfa zQeQpa^d?~vMq6_^mvnI?CNC$Iv4LqEV}LU(;tJb%L=Rs$zztxG_yQ(h9kc)d diff --git a/scripts/python/app/locale/ru/ru.po b/scripts/python/app/locale/ru/ru.po index 72c8c475b3..b163415e18 100644 --- a/scripts/python/app/locale/ru/ru.po +++ b/scripts/python/app/locale/ru/ru.po @@ -8,7 +8,7 @@ msgstr "" "Project-Id-Version: NUT Monitor\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2013-10-15 20:35+0200\n" -"PO-Revision-Date: 2020-10-08 14:50+0300\n" +"PO-Revision-Date: 2020-10-08 23:16+0300\n" "Last-Translator: Alexey Rodionov \n" "Language-Team: Russian\n" "Language: ru\n" @@ -141,7 +141,7 @@ msgstr "" #: NUT-Monitor:673 NUT-Monitor:674 #, python-format msgid "Device '%s' not found on server" -msgstr "Устройство '%s' не найден на сервере" +msgstr "Устройство '%s' не найдено на сервере" #: NUT-Monitor:708 #, python-brace-format @@ -243,7 +243,7 @@ msgstr "Не доступно" #: NUT-Monitor:853 msgid "UPS load :" -msgstr "Загрузка ИБП :" +msgstr "Нагрузка ИБП :" #: NUT-Monitor:862 msgid "%H hours %M minutes %S seconds" @@ -352,7 +352,7 @@ msgid "" "want to delete from list...\n" msgstr "" "\n" -"Укажаите закладку, которую Вы\n" +"Укажите закладку, которую Вы\n" "хотите удалить из списка...\n" #: gui-1.3.glade.h:26