Mercurial > p > roundup > code
diff locale/ru.po @ 3437:05eb71663442
updated for pot CVS revision 1.14
| author | Alexander Smishlajev <a1s@users.sourceforge.net> |
|---|---|
| date | Sat, 03 Dec 2005 12:18:02 +0000 |
| parents | cfe827682512 |
| children | 6b38c62510ea |
line wrap: on
line diff
--- a/locale/ru.po Sat Dec 03 11:57:24 2005 +0000 +++ b/locale/ru.po Sat Dec 03 12:18:02 2005 +0000 @@ -1,16 +1,16 @@ # Russian message file for Roundup Issue Tracker # alexander smishlajev <alex@tycobka.lv>, 2004 # -# $Id: ru.po,v 1.10 2005-07-05 07:31:13 a1s Exp $ +# $Id: ru.po,v 1.11 2005-12-03 12:18:02 a1s Exp $ # -# roundup.pot revision 1.13 +# roundup.pot revision 1.14 # msgid "" msgstr "" -"Project-Id-Version: Roundup 0.7.0\n" +"Project-Id-Version: Roundup 0.9.0\n" "Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net\n" -"POT-Creation-Date: 2005-07-05 09:37+0300\n" -"PO-Revision-Date: 2005-07-05 10:21FLE Daylight Time\n" +"POT-Creation-Date: 2005-12-03 13:54+0200\n" +"PO-Revision-Date: 2005-12-03 14:16+0200\n" "Last-Translator: alexander smishlajev <alex@tycobka.lv>\n" "Language-Team: Russian\n" "MIME-Version: 1.0\n" @@ -19,8 +19,8 @@ "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" -#: ../roundup/admin.py:85 ../roundup/admin.py:962 ../roundup/admin.py:1011 -#: ../roundup/admin.py:1033 +#: ../roundup/admin.py:85 ../roundup/admin.py:979 ../roundup/admin.py:1028 +#: ../roundup/admin.py:1050 #, python-format msgid "no such class \"%(classname)s\"" msgstr "Класс \"%(classname)s\" не существует" @@ -262,17 +262,17 @@ msgid "Sorry, no help for \"%(topic)s\"" msgstr "Ивините, справка \"%(topic)s\" не существует." -#: ../roundup/admin.py:338 ../roundup/admin.py:387 +#: ../roundup/admin.py:338 ../roundup/admin.py:394 msgid "Templates:" msgstr "Шаблоны:" -#: ../roundup/admin.py:341 ../roundup/admin.py:398 +#: ../roundup/admin.py:341 ../roundup/admin.py:405 msgid "Back ends:" msgstr "Серверы:" #: ../roundup/admin.py:344 msgid "" -"Usage: install [template [backend [admin password]]]\n" +"Usage: install [template [backend [admin password [key=val[,key=val]]]]]\n" " Install a new Roundup tracker.\n" "\n" " The command will prompt for the tracker home directory\n" @@ -280,6 +280,13 @@ " The template, backend and admin password may be specified\n" " on the command-line as arguments, in that order.\n" "\n" +" The last command line argument allows to pass initial values\n" +" for config options. For example, passing\n" +" \"web_http_auth=no,rdbms_user=dinsdale\" will override defaults\n" +" for options http_auth in section [web] and user in section [rdbms].\n" +" Please be careful to not use spaces in this argument! (Enclose\n" +" whole argument in quotes if you need spaces in option value).\n" +"\n" " The initialise command must be called after this command in order\n" " to initialise the tracker's database. You may edit the tracker's\n" " initial database contents before running that command by editing\n" @@ -288,7 +295,7 @@ " See also initopts help.\n" " " msgstr "" -"Вызов: install [шаблон [сервер [пароль администратора]]]\n" +"Вызов: install [шаблон [сервер [пароль [ключ=значение[,ключ=значение]]]]]\n" " Установить новый трекер Roundup.\n" "\n" " Вам надо будет указать \"домашний каталог\" трекера (если он\n" @@ -297,6 +304,15 @@ " администратора можно указать в параметрах командной строки\n" " или ввести в ответ на соответствующие подсказки программы.\n" "\n" +" Последний параметр командной строки позволяет задать начальные\n" +" значения для файла конфигурации Roundup. Например, строка\n" +" \"web_http_auth=no,rdbms_user=dinsdale\" заменит значение\n" +" параметра http_auth в секции [web] и параметра user в секции\n" +" [rdbms]. Будьте внимательны: настройки нужно указывать подряд,\n" +" без пробелов. Если значение параметра настройки Roundup должно\n" +" содержать пробел, заключите весь параметр командной строки\n" +" в кавычки.\n" +"\n" " После этой команды нужно вызвать команду 'initialise', чтобы\n" " создать базу данных трекера. Вы можете предварительно изменить\n" " схему базы данных, которая описана в функции init() модуля\n" @@ -305,21 +321,21 @@ " См.также \"help initopts\".\n" " " -#: ../roundup/admin.py:360 ../roundup/admin.py:447 ../roundup/admin.py:508 -#: ../roundup/admin.py:587 ../roundup/admin.py:637 ../roundup/admin.py:695 -#: ../roundup/admin.py:716 ../roundup/admin.py:744 ../roundup/admin.py:815 -#: ../roundup/admin.py:882 ../roundup/admin.py:953 ../roundup/admin.py:1001 -#: ../roundup/admin.py:1023 ../roundup/admin.py:1050 ../roundup/admin.py:1117 -#: ../roundup/admin.py:1184 +#: ../roundup/admin.py:367 ../roundup/admin.py:464 ../roundup/admin.py:525 +#: ../roundup/admin.py:604 ../roundup/admin.py:654 ../roundup/admin.py:712 +#: ../roundup/admin.py:733 ../roundup/admin.py:761 ../roundup/admin.py:832 +#: ../roundup/admin.py:899 ../roundup/admin.py:970 ../roundup/admin.py:1018 +#: ../roundup/admin.py:1040 ../roundup/admin.py:1067 ../roundup/admin.py:1134 +#: ../roundup/admin.py:1201 msgid "Not enough arguments supplied" msgstr "Недостаточно аргументов" -#: ../roundup/admin.py:366 +#: ../roundup/admin.py:373 #, python-format msgid "Instance home parent directory \"%(parent)s\" does not exist" msgstr "Каталог \"%(parent)s\" не существует" -#: ../roundup/admin.py:374 +#: ../roundup/admin.py:381 #, python-format msgid "" "WARNING: There appears to be a tracker in \"%(tracker_home)s\"!\n" @@ -330,15 +346,20 @@ "Повторная установка уничтожит все ваши данные!\n" "Удалить существующий трекер? Y/N: " -#: ../roundup/admin.py:389 +#: ../roundup/admin.py:396 msgid "Select template [classic]: " msgstr "Выберите шаблон [classic]: " -#: ../roundup/admin.py:400 +#: ../roundup/admin.py:407 msgid "Select backend [anydbm]: " msgstr "Выберите сервер [anydbm]: " -#: ../roundup/admin.py:409 +#: ../roundup/admin.py:417 +#, python-format +msgid "Error in configuration settings: \"%s\"" +msgstr "Ошибка в параметрах конфигурации: \"%s\"" + +#: ../roundup/admin.py:426 #, python-format msgid "" "\n" @@ -351,12 +372,12 @@ " Теперь вам нужно исправить конфигурационный файл трекера:\n" " %(config_file)s" -#: ../roundup/admin.py:419 +#: ../roundup/admin.py:436 msgid " ... at a minimum, you must set following options:" msgstr " ... как минимум, вы должны установить настройки:" # Указано английское название документа -#: ../roundup/admin.py:424 +#: ../roundup/admin.py:441 #, python-format msgid "" "\n" @@ -383,7 +404,7 @@ " После этого вы должны выполнить команду \"roundup-admin initialise\".\n" "---------------------------------------------------------------------------\n" -#: ../roundup/admin.py:442 +#: ../roundup/admin.py:459 msgid "" "Usage: genconfig <filename>\n" " Generate a new tracker config file (ini style) with default values\n" @@ -397,7 +418,7 @@ # password #. password -#: ../roundup/admin.py:452 +#: ../roundup/admin.py:469 msgid "" "Usage: initialise [adminpw]\n" " Initialise a new Roundup tracker.\n" @@ -415,23 +436,23 @@ " Инициализация трекера делается функцией dbinit.init()\n" " " -#: ../roundup/admin.py:466 +#: ../roundup/admin.py:483 msgid "Admin Password: " msgstr "Пароль администратора: " -#: ../roundup/admin.py:467 +#: ../roundup/admin.py:484 msgid " Confirm: " msgstr " Еще раз: " -#: ../roundup/admin.py:471 +#: ../roundup/admin.py:488 msgid "Instance home does not exist" msgstr "Домашний каталог трекера не существует" -#: ../roundup/admin.py:475 +#: ../roundup/admin.py:492 msgid "Instance has not been installed" msgstr "Трекер не установлен" -#: ../roundup/admin.py:480 +#: ../roundup/admin.py:497 msgid "" "WARNING: The database is already initialised!\n" "If you re-initialise it, you will lose all the data!\n" @@ -441,7 +462,7 @@ "Повторная инициализация уничтожит все ваши данные!\n" "Удалить существующую базу? Y/N: " -#: ../roundup/admin.py:501 +#: ../roundup/admin.py:518 msgid "" "Usage: get property designator[,designator]*\n" " Get the given property of one or more designator(s).\n" @@ -458,24 +479,24 @@ " перечисленных в списке описателей.\n" " " -#: ../roundup/admin.py:541 ../roundup/admin.py:556 +#: ../roundup/admin.py:558 ../roundup/admin.py:573 #, python-format msgid "property %s is not of type Multilink or Link so -d flag does not apply." msgstr "" "Ключ '-d' неприменим, потому что тип атрибута %s - не Link и не Multilink" -#: ../roundup/admin.py:564 ../roundup/admin.py:964 ../roundup/admin.py:1013 -#: ../roundup/admin.py:1035 +#: ../roundup/admin.py:581 ../roundup/admin.py:981 ../roundup/admin.py:1030 +#: ../roundup/admin.py:1052 #, python-format msgid "no such %(classname)s node \"%(nodeid)s\"" msgstr "В классе %(classname)s нет объекта \"%(nodeid)s\"" -#: ../roundup/admin.py:566 +#: ../roundup/admin.py:583 #, python-format msgid "no such %(classname)s property \"%(propname)s\"" msgstr "У класса %(classname)s нет атрибута \"%(propname)s\"" -#: ../roundup/admin.py:575 +#: ../roundup/admin.py:592 msgid "" "Usage: set items property=value property=value ...\n" " Set the given properties of one or more items(s).\n" @@ -504,7 +525,7 @@ " атрибут. (Например, \"1,2,3\".)\n" " " -#: ../roundup/admin.py:629 +#: ../roundup/admin.py:646 msgid "" "Usage: find classname propname=value ...\n" " Find the nodes of the given class with a given link property value.\n" @@ -522,13 +543,13 @@ " который ссылается атрибут, или ключом этого объекта.\n" " " -#: ../roundup/admin.py:682 ../roundup/admin.py:835 ../roundup/admin.py:847 -#: ../roundup/admin.py:901 +#: ../roundup/admin.py:699 ../roundup/admin.py:852 ../roundup/admin.py:864 +#: ../roundup/admin.py:918 #, python-format msgid "%(classname)s has no property \"%(propname)s\"" msgstr "Класс %(classname)s не имеет атрибута \"%(propname)s\"" -#: ../roundup/admin.py:689 +#: ../roundup/admin.py:706 msgid "" "Usage: specification classname\n" " Show the properties for a classname.\n" @@ -542,17 +563,17 @@ " Выдает список атрибутов указанного класса.\n" " " -#: ../roundup/admin.py:704 +#: ../roundup/admin.py:721 #, python-format msgid "%(key)s: %(value)s (key property)" msgstr "%(key)s: %(value)s (ключевой атрибут)" -#: ../roundup/admin.py:706 +#: ../roundup/admin.py:723 #, python-format msgid "%(key)s: %(value)s" msgstr "" -#: ../roundup/admin.py:709 +#: ../roundup/admin.py:726 msgid "" "Usage: display designator[,designator]*\n" " Show the property values for the given node(s).\n" @@ -568,12 +589,12 @@ " заданных описателями.\n" " " -#: ../roundup/admin.py:733 +#: ../roundup/admin.py:750 #, python-format msgid "%(key)s: %(value)r" msgstr "" -#: ../roundup/admin.py:736 +#: ../roundup/admin.py:753 msgid "" "Usage: create classname property=value ...\n" " Create a new entry of a given class.\n" @@ -591,31 +612,31 @@ " этого объекта указанными значениями.\n" " " -#: ../roundup/admin.py:763 +#: ../roundup/admin.py:780 #, python-format msgid "%(propname)s (Password): " msgstr " %(propname)s (пароль): " -#: ../roundup/admin.py:765 +#: ../roundup/admin.py:782 #, python-format msgid " %(propname)s (Again): " msgstr "%(propname)s (еще раз): " -#: ../roundup/admin.py:767 +#: ../roundup/admin.py:784 msgid "Sorry, try again..." msgstr "Пароли не совпали. Попробуйте еще раз." -#: ../roundup/admin.py:771 +#: ../roundup/admin.py:788 #, python-format msgid "%(propname)s (%(proptype)s): " msgstr "" -#: ../roundup/admin.py:789 +#: ../roundup/admin.py:806 #, python-format msgid "you must provide the \"%(propname)s\" property." msgstr "Атрибут \"%(propname)s\" должен быть заполнен." -#: ../roundup/admin.py:800 +#: ../roundup/admin.py:817 msgid "" "Usage: list classname [property]\n" " List the instances of a class.\n" @@ -644,16 +665,16 @@ " выдает список значений этого атрибута.\n" " " -#: ../roundup/admin.py:813 +#: ../roundup/admin.py:830 msgid "Too many arguments supplied" msgstr "Подано слишком много параметров" -#: ../roundup/admin.py:849 +#: ../roundup/admin.py:866 #, python-format msgid "%(nodeid)4s: %(value)s" msgstr "" -#: ../roundup/admin.py:853 +#: ../roundup/admin.py:870 msgid "" "Usage: table classname [property[,property]*]\n" " List the instances of a class in tabular form.\n" @@ -713,12 +734,12 @@ " обрезает значения столбца \"Name\" до четырех символов.\n" " " -#: ../roundup/admin.py:897 +#: ../roundup/admin.py:914 #, python-format msgid "\"%(spec)s\" not name:width" msgstr "Значение \"%(spec)s\" должно быть задано как имя:ширина" -#: ../roundup/admin.py:947 +#: ../roundup/admin.py:964 msgid "" "Usage: history designator\n" " Show the history entries of a designator.\n" @@ -734,7 +755,7 @@ " заданного описателем.\n" " " -#: ../roundup/admin.py:968 +#: ../roundup/admin.py:985 msgid "" "Usage: commit\n" " Commit changes made to the database during an interactive session.\n" @@ -758,7 +779,7 @@ " автоматически, если при выполнении команды не произошло ошибки.\n" " " -#: ../roundup/admin.py:982 +#: ../roundup/admin.py:999 msgid "" "Usage: rollback\n" " Undo all changes that are pending commit to the database.\n" @@ -779,7 +800,7 @@ " было в момент последней записи.\n" " " -#: ../roundup/admin.py:994 +#: ../roundup/admin.py:1011 msgid "" "Usage: retire designator[,designator]*\n" " Retire the node specified by designator.\n" @@ -797,7 +818,7 @@ " использованы в других объектах.\n" " " -#: ../roundup/admin.py:1017 +#: ../roundup/admin.py:1034 msgid "" "Usage: restore designator[,designator]*\n" " Restore the retired node specified by designator.\n" @@ -813,7 +834,7 @@ " " #. grab the directory to export to -#: ../roundup/admin.py:1039 +#: ../roundup/admin.py:1056 msgid "" "Usage: export [class[,class]] export_dir\n" " Export the database to colon-separated-value files.\n" @@ -838,7 +859,7 @@ " двоеточиями.\n" " " -#: ../roundup/admin.py:1097 +#: ../roundup/admin.py:1114 msgid "" "Usage: import import_dir\n" " Import a database from the directory containing CSV files,\n" @@ -882,7 +903,7 @@ " из существующей базы все объекты).\n" " " -#: ../roundup/admin.py:1166 +#: ../roundup/admin.py:1183 msgid "" "Usage: pack period | date\n" "\n" @@ -922,11 +943,11 @@ "\n" " " -#: ../roundup/admin.py:1194 +#: ../roundup/admin.py:1211 msgid "Invalid format" msgstr "Неправильный формат" -#: ../roundup/admin.py:1204 +#: ../roundup/admin.py:1221 msgid "" "Usage: reindex [classname|designator]*\n" " Re-generate a tracker's search indexes.\n" @@ -942,12 +963,12 @@ " данных. Обычно построение индексов происходит автоматически.\n" " " -#: ../roundup/admin.py:1218 +#: ../roundup/admin.py:1235 #, python-format msgid "no such item \"%(designator)s\"" msgstr "объект \"%(designator)s\" не существует" -#: ../roundup/admin.py:1228 +#: ../roundup/admin.py:1245 msgid "" "Usage: security [Role name]\n" " Display the Permissions available to one or all Roles.\n" @@ -958,78 +979,79 @@ " ролям.\n" " " -#: ../roundup/admin.py:1236 +#: ../roundup/admin.py:1253 #, python-format msgid "No such Role \"%(role)s\"" msgstr "Роль \"%(role)s\" не существует" -#: ../roundup/admin.py:1242 +#: ../roundup/admin.py:1259 #, python-format msgid "New Web users get the Roles \"%(role)s\"" msgstr "Новые пользователи web получают роли \"%(role)s\"" -#: ../roundup/admin.py:1244 +#: ../roundup/admin.py:1261 #, python-format msgid "New Web users get the Role \"%(role)s\"" msgstr "Новые пользователи web получают роль \"%(role)s\"" -#: ../roundup/admin.py:1247 +#: ../roundup/admin.py:1264 #, python-format msgid "New Email users get the Roles \"%(role)s\"" msgstr "Новые пользователи email получают роли \"%(role)s\"" -#: ../roundup/admin.py:1249 +#: ../roundup/admin.py:1266 #, python-format msgid "New Email users get the Role \"%(role)s\"" msgstr "Новые пользователи email получают роль \"%(role)s\"" -#: ../roundup/admin.py:1252 +#: ../roundup/admin.py:1269 #, python-format msgid "Role \"%(name)s\":" msgstr "Роль \"%(name)s\":" -#: ../roundup/admin.py:1257 +#: ../roundup/admin.py:1274 #, python-format msgid " %(description)s (%(name)s for \"%(klass)s\": %(properties)s only)" -msgstr " %(description)s (%(name)s для класса \"%(klass)s\": " -"только свойства %(properties)s)" - -#: ../roundup/admin.py:1260 +msgstr "" +" %(description)s (%(name)s для класса \"%(klass)s\": только свойства %" +"(properties)s)" + +#: ../roundup/admin.py:1277 #, python-format msgid " %(description)s (%(name)s for \"%(klass)s\" only)" msgstr " %(description)s (%(name)s только для класса \"%(klass)s\")" -#: ../roundup/admin.py:1263 +#: ../roundup/admin.py:1280 #, python-format msgid " %(description)s (%(name)s)" msgstr "" -#: ../roundup/admin.py:1292 +#: ../roundup/admin.py:1309 #, python-format msgid "Unknown command \"%(command)s\" (\"help commands\" for a list)" msgstr "" "Команда \"%(command)s\" неизвестна. (\"help commands\" выдает список команд)" -#: ../roundup/admin.py:1298 +#: ../roundup/admin.py:1315 #, python-format msgid "Multiple commands match \"%(command)s\": %(list)s" msgstr "\"%(command)s\" соответствует нескольким командам: %(list)s" -#: ../roundup/admin.py:1305 +#: ../roundup/admin.py:1322 msgid "Enter tracker home: " msgstr "Домашний каталог трекера: " -#: ../roundup/admin.py:1312 ../roundup/admin.py:1318 ../roundup/admin.py:1338 +#: ../roundup/admin.py:1329 ../roundup/admin.py:1335 ../roundup/admin.py:1355 #, python-format msgid "Error: %(message)s" msgstr "Ошибка: %(message)s" -#: ../roundup/admin.py:1326 +#: ../roundup/admin.py:1343 #, python-format msgid "Error: Couldn't open tracker: %(message)s" msgstr "Ошибка: Трекер не открывается: %(message)s" -#: ../roundup/admin.py:1351 +#: ../roundup/admin.py:1368 #, python-format msgid "" "Roundup %s ready for input.\n" @@ -1038,48 +1060,48 @@ "Roundup %s к вашим услугам.\n" "Введите \"help\" для справки." -#: ../roundup/admin.py:1356 +#: ../roundup/admin.py:1373 msgid "Note: command history and editing not available" msgstr "Примечание: работает редактор и история команд" -#: ../roundup/admin.py:1360 +#: ../roundup/admin.py:1377 msgid "roundup> " msgstr "" -#: ../roundup/admin.py:1362 +#: ../roundup/admin.py:1379 msgid "exit..." msgstr "приходите к нам еще..." -#: ../roundup/admin.py:1372 +#: ../roundup/admin.py:1389 msgid "There are unsaved changes. Commit them (y/N)? " msgstr "Ой, тут несохраненные изменения. Записать в базу данных (y/N)? " -#: ../roundup/backends/back_anydbm.py:2061 +#: ../roundup/backends/back_anydbm.py:2063 #, python-format msgid "WARNING: invalid date tuple %r" msgstr "ВНИМАНИЕ! Неверная дата: %r" -#: ../roundup/backends/rdbms_common.py:1431 +#: ../roundup/backends/rdbms_common.py:1432 msgid "create" msgstr "создание" -#: ../roundup/backends/rdbms_common.py:1597 +#: ../roundup/backends/rdbms_common.py:1598 msgid "unlink" msgstr "отвязка" -#: ../roundup/backends/rdbms_common.py:1601 +#: ../roundup/backends/rdbms_common.py:1602 msgid "link" msgstr "привязка" -#: ../roundup/backends/rdbms_common.py:1720 +#: ../roundup/backends/rdbms_common.py:1722 msgid "set" msgstr "установка" -#: ../roundup/backends/rdbms_common.py:1744 +#: ../roundup/backends/rdbms_common.py:1746 msgid "retired" msgstr "запрещение" -#: ../roundup/backends/rdbms_common.py:1774 +#: ../roundup/backends/rdbms_common.py:1776 msgid "restored" msgstr "восстановление" @@ -1167,18 +1189,18 @@ "Ошибка редактирования: %s (%s) изменил другой пользователь. <a target=\"new" "\" href=\"%s%s\">Просмотреть эти изменения</a> в другом окне." -#: ../roundup/cgi/actions.py:548 +#: ../roundup/cgi/actions.py:547 #, python-format msgid "Edit Error: %s" msgstr "Ошибка редактирования: %s" -#: ../roundup/cgi/actions.py:579 ../roundup/cgi/actions.py:590 -#: ../roundup/cgi/actions.py:761 ../roundup/cgi/actions.py:780 +#: ../roundup/cgi/actions.py:578 ../roundup/cgi/actions.py:589 +#: ../roundup/cgi/actions.py:760 ../roundup/cgi/actions.py:779 #, python-format msgid "Error: %s" msgstr "Ошибка: %s" -#: ../roundup/cgi/actions.py:616 +#: ../roundup/cgi/actions.py:615 msgid "" "Invalid One Time Key!\n" "(a Mozilla bug may cause this message to show up erroneously, please check " @@ -1188,49 +1210,49 @@ "(Из-за ошибки в браузере Mozilla это сообщение может быть неверным. " "Проверьте вашу почту, пожалуйста.)" -#: ../roundup/cgi/actions.py:658 +#: ../roundup/cgi/actions.py:657 #, python-format msgid "Password reset and email sent to %s" msgstr "Пароль сброшен. По адресу %s отправлено письмо." -#: ../roundup/cgi/actions.py:667 +#: ../roundup/cgi/actions.py:666 msgid "Unknown username" msgstr "Неизвестное имя пользователя" -#: ../roundup/cgi/actions.py:675 +#: ../roundup/cgi/actions.py:674 msgid "Unknown email address" msgstr "Неизвестный адрес email" -#: ../roundup/cgi/actions.py:680 +#: ../roundup/cgi/actions.py:679 msgid "You need to specify a username or address" msgstr "Вы должны указать имя пользователя или адрес email" -#: ../roundup/cgi/actions.py:705 +#: ../roundup/cgi/actions.py:704 #, python-format msgid "Email sent to %s" msgstr "Письмо отправлено на %s" -#: ../roundup/cgi/actions.py:724 +#: ../roundup/cgi/actions.py:723 msgid "You are now registered, welcome!" msgstr "Вы зарегистрированы. Добро пожаловать!" -#: ../roundup/cgi/actions.py:769 +#: ../roundup/cgi/actions.py:768 msgid "It is not permitted to supply roles at registration." msgstr "Нельзя указывать роли при регистрации" -#: ../roundup/cgi/actions.py:852 +#: ../roundup/cgi/actions.py:851 msgid "You are logged out" msgstr "Сеанс работы завершен" -#: ../roundup/cgi/actions.py:869 +#: ../roundup/cgi/actions.py:868 msgid "Username required" msgstr "Не указано имя пользователя" -#: ../roundup/cgi/actions.py:897 ../roundup/cgi/actions.py:901 +#: ../roundup/cgi/actions.py:900 ../roundup/cgi/actions.py:904 msgid "Invalid login" msgstr "Неправильный пароль или имя пользователя." -#: ../roundup/cgi/actions.py:907 +#: ../roundup/cgi/actions.py:910 msgid "You do not have permission to login" msgstr "У вас нет разрешения на работу с системой" @@ -1320,29 +1342,29 @@ msgid "<em>undefined</em>" msgstr "<em>неопределено</em>" -#: ../roundup/cgi/client.py:297 +#: ../roundup/cgi/client.py:302 msgid "Form Error: " msgstr "Ошибка формы: " -#: ../roundup/cgi/client.py:350 +#: ../roundup/cgi/client.py:354 #, python-format msgid "Unrecognized charset: %r" msgstr "Кодировка %r не распознана" -#: ../roundup/cgi/client.py:453 +#: ../roundup/cgi/client.py:480 msgid "Anonymous users are not allowed to use the web interface" msgstr "Анонимным пользователям не разрешено пользоваться веб-интерфейсом." -#: ../roundup/cgi/client.py:604 +#: ../roundup/cgi/client.py:631 msgid "You are not allowed to view this file." msgstr "У вас нет разрешения на просмотр этого файла." -#: ../roundup/cgi/client.py:696 +#: ../roundup/cgi/client.py:723 #, python-format msgid "%(starttag)sTime elapsed: %(seconds)fs%(endtag)s\n" msgstr "%(starttag)sЗатраченное время: %(seconds)fs%(endtag)s\n" -#: ../roundup/cgi/client.py:700 +#: ../roundup/cgi/client.py:727 #, python-format msgid "" "%(starttag)sCache hits: %(cache_hits)d, misses %(cache_misses)d. Loading " @@ -1403,104 +1425,104 @@ msgid "You are not allowed to %(action)s items of class %(class)s" msgstr "У вас нет разрешения %(action)s для класса %(class)s" -#: ../roundup/cgi/templating.py:623 +#: ../roundup/cgi/templating.py:626 msgid "(list)" msgstr "(список)" -#: ../roundup/cgi/templating.py:687 +#: ../roundup/cgi/templating.py:690 msgid "Submit New Entry" msgstr "Добавить" # ../roundup/cgi/templating.py:673 :792 :1166 :1187 :1231 :1253 :1287 :1326 # :1377 :1394 :1470 :1490 :1503 :1520 :1530 :1580 :1755 -#: ../roundup/cgi/templating.py:701 ../roundup/cgi/templating.py:820 -#: ../roundup/cgi/templating.py:1194 ../roundup/cgi/templating.py:1215 -#: ../roundup/cgi/templating.py:1259 ../roundup/cgi/templating.py:1281 -#: ../roundup/cgi/templating.py:1315 ../roundup/cgi/templating.py:1354 -#: ../roundup/cgi/templating.py:1405 ../roundup/cgi/templating.py:1422 -#: ../roundup/cgi/templating.py:1498 ../roundup/cgi/templating.py:1518 -#: ../roundup/cgi/templating.py:1531 ../roundup/cgi/templating.py:1563 -#: ../roundup/cgi/templating.py:1573 ../roundup/cgi/templating.py:1623 -#: ../roundup/cgi/templating.py:1810 +#: ../roundup/cgi/templating.py:704 ../roundup/cgi/templating.py:823 +#: ../roundup/cgi/templating.py:1200 ../roundup/cgi/templating.py:1221 +#: ../roundup/cgi/templating.py:1265 ../roundup/cgi/templating.py:1287 +#: ../roundup/cgi/templating.py:1321 ../roundup/cgi/templating.py:1360 +#: ../roundup/cgi/templating.py:1413 ../roundup/cgi/templating.py:1430 +#: ../roundup/cgi/templating.py:1509 ../roundup/cgi/templating.py:1529 +#: ../roundup/cgi/templating.py:1542 ../roundup/cgi/templating.py:1574 +#: ../roundup/cgi/templating.py:1584 ../roundup/cgi/templating.py:1638 +#: ../roundup/cgi/templating.py:1825 msgid "[hidden]" msgstr "[недоступно]" -#: ../roundup/cgi/templating.py:702 +#: ../roundup/cgi/templating.py:705 msgid "New node - no history" msgstr "Новая карточка - нет истории" -#: ../roundup/cgi/templating.py:802 +#: ../roundup/cgi/templating.py:805 msgid "Submit Changes" msgstr "Изменить" -#: ../roundup/cgi/templating.py:884 +#: ../roundup/cgi/templating.py:887 msgid "<em>The indicated property no longer exists</em>" msgstr "<em>Указанный атрибут уже не существует.</em>" -#: ../roundup/cgi/templating.py:885 +#: ../roundup/cgi/templating.py:888 #, python-format msgid "<em>%s: %s</em>\n" msgstr "" -#: ../roundup/cgi/templating.py:898 +#: ../roundup/cgi/templating.py:901 #, python-format msgid "The linked class %(classname)s no longer exists" msgstr "Связянный класс %(classname)s уже не существует" # :823 -#: ../roundup/cgi/templating.py:931 ../roundup/cgi/templating.py:952 +#: ../roundup/cgi/templating.py:934 ../roundup/cgi/templating.py:958 msgid "<strike>The linked node no longer exists</strike>" msgstr "<strike>Связанный объект уже не существует</strike>" -#: ../roundup/cgi/templating.py:994 ../roundup/cgi/templating.py:1358 -#: ../roundup/cgi/templating.py:1379 ../roundup/cgi/templating.py:1385 +#: ../roundup/cgi/templating.py:1000 ../roundup/cgi/templating.py:1364 +#: ../roundup/cgi/templating.py:1385 ../roundup/cgi/templating.py:1391 msgid "No" msgstr "Нет" -#: ../roundup/cgi/templating.py:994 ../roundup/cgi/templating.py:1358 -#: ../roundup/cgi/templating.py:1377 ../roundup/cgi/templating.py:1382 +#: ../roundup/cgi/templating.py:1000 ../roundup/cgi/templating.py:1364 +#: ../roundup/cgi/templating.py:1383 ../roundup/cgi/templating.py:1388 msgid "Yes" msgstr "Да" -#: ../roundup/cgi/templating.py:1005 +#: ../roundup/cgi/templating.py:1011 #, python-format msgid "%s: (no value)" msgstr "%s: (нет значения)" -#: ../roundup/cgi/templating.py:1017 +#: ../roundup/cgi/templating.py:1023 msgid "" "<strong><em>This event is not handled by the history display!</em></strong>" msgstr "<strong><em>Неизвестный тип события!</em></strong>" -#: ../roundup/cgi/templating.py:1029 +#: ../roundup/cgi/templating.py:1035 msgid "<tr><td colspan=4><strong>Note:</strong></td></tr>" msgstr "<tr><td colspan=4><strong>Примечание:</strong></td></tr>" -#: ../roundup/cgi/templating.py:1038 +#: ../roundup/cgi/templating.py:1044 msgid "History" msgstr "История" -#: ../roundup/cgi/templating.py:1040 +#: ../roundup/cgi/templating.py:1046 msgid "<th>Date</th>" msgstr "<th>Дата</th>" -#: ../roundup/cgi/templating.py:1041 +#: ../roundup/cgi/templating.py:1047 msgid "<th>User</th>" msgstr "<th>Пользователь</th>" -#: ../roundup/cgi/templating.py:1042 +#: ../roundup/cgi/templating.py:1048 msgid "<th>Action</th>" msgstr "<th>Действие</th>" -#: ../roundup/cgi/templating.py:1043 +#: ../roundup/cgi/templating.py:1049 msgid "<th>Args</th>" msgstr "<th>Параметры</th>" -#: ../roundup/cgi/templating.py:1285 +#: ../roundup/cgi/templating.py:1291 msgid "*encrypted*" msgstr "*зашифрован*" -#: ../roundup/cgi/templating.py:1466 +#: ../roundup/cgi/templating.py:1474 msgid "" "default value for DateHTMLProperty must be either DateHTMLProperty or string " "date representation." @@ -1508,12 +1530,12 @@ "значение по умолчанию для DateHTMLProperty должно быть объектом " "DateHTMLProperty или строковым представлением даты." -#: ../roundup/cgi/templating.py:1614 +#: ../roundup/cgi/templating.py:1629 #, python-format msgid "Attempt to look up %(attr)s on a missing value" msgstr "Попытка получить атрибут \"%(attr)s\" несуществующего объекта" -#: ../roundup/cgi/templating.py:1688 +#: ../roundup/cgi/templating.py:1703 #, python-format msgid "<option %svalue=\"-1\">- no selection -</option>" msgstr "<option %svalue=\"-1\">- не указано -</option>" @@ -1654,7 +1676,7 @@ msgid "in %s" msgstr "через %s" -#: ../roundup/init.py:132 +#: ../roundup/init.py:134 #, python-format msgid "" "WARNING: directory '%s'\n" @@ -1873,15 +1895,15 @@ msgid "Error: not enough source specification information" msgstr "Ошибка: не указан путь к почтовому ящику" -#: ../roundup/scripts/roundup_mailgw.py:157 +#: ../roundup/scripts/roundup_mailgw.py:163 msgid "Error: pop specification not valid" msgstr "Ошибка: неправильный адрес pop-сервера" -#: ../roundup/scripts/roundup_mailgw.py:164 +#: ../roundup/scripts/roundup_mailgw.py:170 msgid "Error: apop specification not valid" msgstr "Ошибка: неправильный адрес apop-сервера" -#: ../roundup/scripts/roundup_mailgw.py:178 +#: ../roundup/scripts/roundup_mailgw.py:184 msgid "" "Error: The source must be either \"mailbox\", \"pop\", \"apop\", \"imap\" or " "\"imaps\"" @@ -1897,56 +1919,56 @@ "<html><head><title>Список трекеров Roundup</title></head>\n" "<body><h1>Список трекеров Roundup</h1><ol>\n" -#: ../roundup/scripts/roundup_server.py:257 +#: ../roundup/scripts/roundup_server.py:258 #, python-format msgid "Error: %s: %s" msgstr "Ошибка: %s: %s" -#: ../roundup/scripts/roundup_server.py:267 +#: ../roundup/scripts/roundup_server.py:268 msgid "WARNING: ignoring \"-g\" argument, not root" msgstr "" "ВНИМАНИЕ: параметр \"-g\" не используется, он разрешен только для " "пользователя root" -#: ../roundup/scripts/roundup_server.py:273 +#: ../roundup/scripts/roundup_server.py:274 msgid "Can't change groups - no grp module" msgstr "Подмена группы невозможна - нужен модуль grp" -#: ../roundup/scripts/roundup_server.py:282 +#: ../roundup/scripts/roundup_server.py:283 #, python-format msgid "Group %(group)s doesn't exist" msgstr "Группа %(group)s не существует" -#: ../roundup/scripts/roundup_server.py:293 +#: ../roundup/scripts/roundup_server.py:294 msgid "Can't run as root!" msgstr "Запуск сервера с полномочиями пользователя root запрещен!" -#: ../roundup/scripts/roundup_server.py:296 +#: ../roundup/scripts/roundup_server.py:297 msgid "WARNING: ignoring \"-u\" argument, not root" msgstr "" "ВНИМАНИЕ: параметр \"-u\" не используется, он разрешен только для " "пользователя root" -#: ../roundup/scripts/roundup_server.py:301 +#: ../roundup/scripts/roundup_server.py:302 msgid "Can't change users - no pwd module" msgstr "Подмена пользователя невозможна - нужен модуль pwd" -#: ../roundup/scripts/roundup_server.py:310 +#: ../roundup/scripts/roundup_server.py:311 #, python-format msgid "User %(user)s doesn't exist" msgstr "Пользователь %(user)s не существует" -#: ../roundup/scripts/roundup_server.py:437 +#: ../roundup/scripts/roundup_server.py:438 #, python-format msgid "Multiprocess mode \"%s\" is not available, switching to single-process" msgstr "Режим \"%s\" недоступен, переключаемся в однозадачный режим" -#: ../roundup/scripts/roundup_server.py:460 +#: ../roundup/scripts/roundup_server.py:461 #, python-format msgid "Unable to bind to port %s, port already in use." msgstr "Невозможно установить сервер на порту %s, порт уже занят." -#: ../roundup/scripts/roundup_server.py:528 +#: ../roundup/scripts/roundup_server.py:529 msgid "" " -c <Command> Windows Service options.\n" " If you want to run the server as a Windows Service, you\n" @@ -1963,7 +1985,7 @@ " файл протокола. Команда 'roundup-server -c help'\n" " выдает справку о командной строке сервиса Windows." -#: ../roundup/scripts/roundup_server.py:535 +#: ../roundup/scripts/roundup_server.py:536 msgid "" " -u <UID> runs the Roundup web server as this UID\n" " -g <GID> runs the Roundup web server as this GID\n" @@ -1977,7 +1999,7 @@ " и запустить сервер в фоновом режиме. Если указано \"-d\",\n" " файл протокола *обязательно* должен быть задан ключом \"-l\"" -#: ../roundup/scripts/roundup_server.py:542 +#: ../roundup/scripts/roundup_server.py:543 #, python-format msgid "" "%(message)sUsage: roundup-server [options] [name=tracker home]*\n" @@ -2085,21 +2107,21 @@ " не могут использоваться в URL (пробелы, русские буквы и проч.),\n" " потому что такие имена сбивают с толку некоторые браузеры типа IE.\n" -#: ../roundup/scripts/roundup_server.py:690 +#: ../roundup/scripts/roundup_server.py:691 msgid "Instances must be name=home" msgstr "Список трекеров должен быть в формате имя=каталог" -#: ../roundup/scripts/roundup_server.py:704 +#: ../roundup/scripts/roundup_server.py:705 #, python-format msgid "Configuration saved to %s" msgstr "Конфигурация записана в %s" -#: ../roundup/scripts/roundup_server.py:722 +#: ../roundup/scripts/roundup_server.py:723 msgid "Sorry, you can't run the server as a daemon on this Operating System" msgstr "" "Извините, в этой операционной системе работа в фоновом режиме невозможна" -#: ../roundup/scripts/roundup_server.py:734 +#: ../roundup/scripts/roundup_server.py:735 #, python-format msgid "Roundup server started on %(HOST)s:%(PORT)s" msgstr "Сервер Roundup готов к работе по адресу %(HOST)s:%(PORT)s" @@ -2711,22 +2733,22 @@ msgstr "Редактировать" #: ../templates/classic/html/page.html:84 -#: ../templates/minimal/html/page.html:62 +#: ../templates/minimal/html/page.html:63 msgid "Administration" msgstr "Администрирование" #: ../templates/classic/html/page.html:86 -#: ../templates/minimal/html/page.html:63 +#: ../templates/minimal/html/page.html:64 msgid "Class List" msgstr "Список классов" #: ../templates/classic/html/page.html:90 -#: ../templates/minimal/html/page.html:65 +#: ../templates/minimal/html/page.html:66 msgid "User List" msgstr "Список пользователей" #: ../templates/classic/html/page.html:92 -#: ../templates/minimal/html/page.html:68 +#: ../templates/minimal/html/page.html:69 msgid "Add User" msgstr "Добавить пользователя" @@ -2736,52 +2758,52 @@ msgid "Login" msgstr "Вход" -#: ../templates/classic/html/page.html:105 +#: ../templates/classic/html/page.html:106 #: ../templates/classic/html/user.register.html:63 -#: ../templates/minimal/html/page.html:47 +#: ../templates/minimal/html/page.html:48 #: ../templates/minimal/html/user.register.html:58 msgid "Register" msgstr "Зарегистрироваться" -#: ../templates/classic/html/page.html:108 +#: ../templates/classic/html/page.html:109 msgid "Lost your login?" msgstr "Забыли пароль?" -#: ../templates/classic/html/page.html:113 +#: ../templates/classic/html/page.html:114 msgid "Hello, ${user}" msgstr "Здравствуйте, ${user}!" -#: ../templates/classic/html/page.html:115 +#: ../templates/classic/html/page.html:116 msgid "Your Issues" msgstr "Задачи" -#: ../templates/classic/html/page.html:116 -#: ../templates/minimal/html/page.html:54 +#: ../templates/classic/html/page.html:117 +#: ../templates/minimal/html/page.html:55 msgid "Your Details" msgstr "Учетная карточка" -#: ../templates/classic/html/page.html:118 -#: ../templates/minimal/html/page.html:56 +#: ../templates/classic/html/page.html:119 +#: ../templates/minimal/html/page.html:57 msgid "Logout" msgstr "Выход" -#: ../templates/classic/html/page.html:122 -msgid "Help" -msgstr "Помощь" - #: ../templates/classic/html/page.html:123 +msgid "Help" +msgstr "Помощь" + +#: ../templates/classic/html/page.html:124 msgid "Roundup docs" msgstr "Документация Roundup" -#: ../templates/classic/html/page.html:174 +#: ../templates/classic/html/page.html:175 msgid "don't care" msgstr "неважно" -#: ../templates/classic/html/page.html:176 +#: ../templates/classic/html/page.html:177 msgid "------------" msgstr "" -#: ../templates/classic/html/page.html:203 +#: ../templates/classic/html/page.html:204 msgid "no value" msgstr "нет значения" @@ -3066,7 +3088,7 @@ msgid "Please log in or register." msgstr "Пожалуйста, входите или зарегистрируйтесь" -#: ../templates/minimal/html/page.html:52 +#: ../templates/minimal/html/page.html:53 msgid "Hello,<br>${user}" msgstr "Привет,<br>${user}"
