# HG changeset patch # User Alexander Sauta # Date 1407163878 -14400 # Node ID ec7555522ccf0c1cedf1ec7cdf8d5efad29fb3b2 # Parent b06990a721abd7b19bd2849f50b263f5d3adf195 i18n-ru: sync with ad56fc55cbc3 (fuzzies) diff -r b06990a721ab -r ec7555522ccf i18n/ru.po --- a/i18n/ru.po Fri Aug 01 19:49:28 2014 +0400 +++ b/i18n/ru.po Mon Aug 04 18:51:18 2014 +0400 @@ -141,6 +141,7 @@ # obsolete marker маркер устаревшей ревизии # system-wide общестистемный # bid ??? +# divergent расходщаяся [закладка] # # # === TODO === @@ -158,7 +159,7 @@ # - в какой форме д.б. глаголы сообщений о текущем действии: # 1 л ед.ч. - загружаю обновления, # 1 л мн.ч - загружаем обновления, -- Так! // comment by Andrei Polushin -# 3 л - загружаются обновления ? +# 3 л - загружаются обновления ? -- сейчас в основном так // demosito # Сюда же относятся сообщения cannot do smth: не могу сделать что-то или что-то невозможно? # Сейчас последний вариант. -- А лучше «не удаётся» // comment by Andrei Polushin # - внести определения согласованных терминов в hg glossary @@ -172,13 +173,14 @@ # - schemes - не понял, как пользоваться переменными. может, надо подкорректировать # описание или добавить примеров? # - log message и commit message - одно и то же? +# - backout - сейчас переводено по-разному в разных местах # # msgid "" msgstr "" "Project-Id-Version: Mercurial\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-07-30 18:37+0400\n" +"POT-Creation-Date: 2014-08-04 12:55+0400\n" "PO-Revision-Date: 2011-05-12 23:48+0400\n" "Last-Translator: Alexander Sauta \n" "Language-Team: Russian\n" @@ -1230,7 +1232,6 @@ "``http://my-project.org/hg``. Комментарии к багам отправляются на email\n" "Bugzilla ``bugzilla@my-project.org``. ::" -#, fuzzy msgid "" " [bugzilla]\n" " bzurl=http://my-project.org/bugzilla\n" @@ -1247,7 +1248,7 @@ " bzurl=http://my-project.org/bugzilla\n" " user=bugmail@my-project.org\n" " password=plugh\n" -" version=xmlrpc\n" +" version=xmlrpc+email\n" " bzemail=bugzilla@my-project.org\n" " template=Changeset {node|short} in {root|basename}.\n" " {hgweb}/{webroot}/rev/{node|short}\\n\n" @@ -1525,37 +1526,33 @@ msgid " Examples::" msgstr " Примеры::" -#, fuzzy msgid "" " # display count of changed lines for every committer\n" " hg churn -t \"{author|email}\"" msgstr "" -" # отобразить число изменённых строк для каждого автора\n" -" hg churn -t '{author|email}'" - -#, fuzzy +" # отобразить количество изменённых каждым автором строк\n" +" hg churn -t \"{author|email}\"" + msgid "" " # display daily activity graph\n" " hg churn -f \"%H\" -s -c" msgstr "" " # отобразить график ежедневной активности\n" -" hg churn -f '%H' -s -c" - -#, fuzzy +" hg churn -f \"%H\" -s -c" + msgid "" " # display activity of developers by month\n" " hg churn -f \"%Y-%m\" -s -c" msgstr "" " # отобразить активность разработчиков помесячно\n" -" hg churn -f '%Y-%m' -s -c" - -#, fuzzy +" hg churn -f \"%Y-%m\" -s -c" + msgid "" " # display count of lines changed in every year\n" " hg churn -f \"%Y\" -s" msgstr "" -" # отобразить число изменённых строк за каждый год\n" -" hg churn -f '%Y' -s" +" # отобразить количество изменённых строк за каждый год\n" +" hg churn -f \"%Y\" -s" msgid "" " It is possible to map alternate email addresses to a main address\n" @@ -1835,9 +1832,8 @@ msgid "TYPE" msgstr "ТИП" -#, fuzzy msgid "available colors:\n" -msgstr "доступные стили: %s" +msgstr "доступные цвета:\n" msgid "import revisions from foreign VCS repositories into Mercurial" msgstr "" @@ -1853,9 +1849,8 @@ msgid "destination repository type" msgstr "тип хранилища назначения" -#, fuzzy msgid "import up to source revision REV" -msgstr "импортировать до ревизии РЕВИЗИЯ" +msgstr "импортировать до ревизии источника РЕВИЗИЯ" msgid "remap usernames using this file" msgstr "переназначить имена пользователей используя этот файл" @@ -2059,7 +2054,6 @@ " ``include`` и ``exclude`` применяются для самого длинного из\n" " указанных путей, так что порядок строк не важен." -#, fuzzy msgid "" " The ``include`` directive causes a file, or all files under a\n" " directory, to be included in the destination repository. The default\n" @@ -2072,8 +2066,10 @@ msgstr "" " Директива ``include`` означает, что в выходное хранилище\n" " попадет указанный файл или каталог со всеми его файлами и\n" -" подкаталогами, а также что остальные файлы, не указанные явно,\n" -" будут проигнорированы. Директива ``exclude`` позволяет\n" +" подкаталогами. Если директива ``include`` отсутствует, по умолчанию\n" +" конвертируется все. Если присутствует хотя бы одна директива\n" +" ``include``, все остальное не конвертируется.\n" +" Директива ``exclude`` позволяет\n" " игнорировать указанный файл или каталог. Директива ``rename``\n" " переименовывает файл или каталог при конвертации. Чтобы\n" " переместить файл из подкаталога в корень хранилища,\n" @@ -2549,9 +2545,9 @@ msgid "cannot find required \"%s\" tool" msgstr "не удается найти требуемый инструмент \"%s\"" -#, fuzzy, python-format +#, python-format msgid "%s entry %s is not a valid revision identifier" -msgstr "элемент splicemap %s не является корректным идентификатором ревизии" +msgstr "элемент %s %s не является корректным идентификатором ревизии" #, python-format msgid "%s error:\n" @@ -2823,9 +2819,9 @@ msgid "source repository doesn't support --filemap" msgstr "исходное хранилище не поддерживает --filemap" -#, fuzzy, python-format +#, python-format msgid "warning: %s parent %s is missing\n" -msgstr "Набор изменений %s: %s отсутствует\n" +msgstr "внимание: отсутствует родитель ревизии %s %s\n" #, python-format msgid "%s does not look like a Git repository" @@ -2838,9 +2834,9 @@ msgid "cannot read %r object at %s" msgstr "не могу прочитать объект %r в %s" -#, fuzzy, python-format +#, python-format msgid "cannot read %r object at %s: %s" -msgstr "не могу прочитать объект %r в %s" +msgstr "не могу прочитать объект %r в %s: %s" #, python-format msgid "cannot read submodules config file in %s" @@ -3202,12 +3198,10 @@ " [repository]\n" " native = LF" -#, fuzzy msgid "" " The rules will first apply when files are touched in the working\n" " copy, e.g. by updating to null and back to tip to touch all files." msgstr "" -".. note::\n" " Правила будут впервые применены, когда файлы будут изменены в рабочей\n" " копии, например, при обновлении на нулевую (null) и обратно на оконечную\n" " (tip) ревизию." @@ -3807,9 +3801,8 @@ msgid "unknown signature version" msgstr "неизвестная версия подписи" -#, fuzzy msgid "command to view revision graphs from a shell (DEPRECATED)" -msgstr "команда для просмотра графа ревизий в командной строке" +msgstr "команда для просмотра графа ревизий в командной строке (УСТАРЕЛО)" msgid "" "The functionality of this extension has been include in core Mercurial\n" @@ -3989,7 +3982,7 @@ msgstr "" "Расширение hgk позволяет просматривать историю хранилища с использованием\n" "графического интерфейса. Оно требует Tcl/Tk версии 8.4 или новее (Tcl/Tk\n" -"не входит в дистрибутив Mercurial." +"не входит в дистрибутив Mercurial.)" msgid "" "hgk consists of two parts: a Tcl script that does the displaying and\n" @@ -4200,7 +4193,6 @@ " pick 030b686bedc4 Add gamma\n" " pick 7c2fd3b9020c Add delta" -#, fuzzy msgid "" " # Edit history between c561b4e977df and 7c2fd3b9020c\n" " #\n" @@ -4216,11 +4208,12 @@ msgstr "" " # Редактирование истории между c561b4e977df и 7c2fd3b9020c\n" " #\n" +" # Ревизии отсортированы от самой старой к самой свежей\n" +" #\n" " # Команды:\n" " # p, pick = использовать ревизию\n" " # e, edit = использовать ревизию, но остановиться для внесения изменений\n" -" # f, fold = использовать ревизию, но совместить ее с предыдущей(объединить " -"N и N-1)\n" +" # f, fold = использовать ревизию, но объединить ее с предыдущей\n" " # d, drop = удалить ревизию из истории\n" " # m, mess = редактировать сообщение фиксации, не изменяя содержимого " "ревизии\n" @@ -4341,7 +4334,6 @@ "шаг. Вам будет предложено ввести новое сообщение фиксации, при этом\n" "по умолчанию сообщение фиксации берется из редактируемой ревизии." -#, fuzzy msgid "" "The ``message`` operation will give you a chance to revise a commit\n" "message without changing the contents. It's a shortcut for doing\n" @@ -4433,7 +4425,7 @@ # NOT-SURE commit - ревизия? #. i18n: command names and abbreviations must remain untranslated -#, fuzzy, python-format +#, python-format msgid "" "# Edit history between %s and %s\n" "#\n" @@ -4449,11 +4441,12 @@ msgstr "" "# Редактирование истории между %s и %s\n" "#\n" +"# Ревизии отсортированы от самой старой к самой свежей\n" +"#\n" "# Команды:\n" "# p, pick = использовать ревизию\n" "# e, edit = использовать ревизию, но остановиться для внесения изменений\n" -"# f, fold = использовать ревизию, но совместить с предыдущим набором " -"изменений (склеивает N и N-1)\n" +"# f, fold = использовать ревизию, но объединить ее с предыдущей\n" "# d, drop = удалить ревизию из истории\n" "# m, mess = редактировать сообщение фиксации, не изменяя содержимого " "ревизии\n" @@ -4543,7 +4536,6 @@ " неоднозначные исходящие ревизии, которые могут запутать пользователя:\n" " например, имеется несколько веток с исходящими ревизиями." -#, fuzzy msgid "" " Use \"min(outgoing() and ::.)\" or similar revset specification\n" " instead of --outgoing to specify edit target revision exactly in\n" @@ -4552,9 +4544,7 @@ msgstr "" " Используйте \"min(outgoing() and ::.)\" или схожую спецификацию\n" " revset вместо --outgoing, чтобы точно указать редактируемые ревизии\n" -" в таких неоднозначных ситуациях. О выборе ревизий см. :hg:`help " -"revsets`.\n" -" " +" в таких неоднозначных ситуациях. О выборе ревизий см. :hg:`help revsets`." msgid "" " Returns 0 on success, 1 if user intervention is required (not only\n" @@ -4593,9 +4583,8 @@ msgid "histedit requires exactly one ancestor revision" msgstr "histedit требует ровно одну ревизию-предка" -#, fuzzy msgid "The specified revisions must have exactly one common root" -msgstr "добавить указанный файл при следующей фиксации" +msgstr "Заданные ревизии должны иметь ровно один общий корень" #, python-format msgid "%s is not an ancestor of working directory" @@ -4719,12 +4708,10 @@ "#умолчанию\n" " svn = True" -#, fuzzy msgid "" " The more specific you are in your filename patterns the less you\n" " lose speed in huge repositories." msgstr "" -".. note::\n" " Чем более конкретны ваши шаблоны файлов, тем меньше накладные расходы\n" " в больших хранилищах." @@ -5471,32 +5458,31 @@ msgid "--normal cannot be used with --large" msgstr "--normal нельзя использовать с --large" -#, fuzzy msgid "uncommitted changes" -msgstr "незафиксированные локальные изменения" - -# PROMPT -#, fuzzy, python-format +msgstr "незафиксированные изменения" + +# PROMPT +#, python-format msgid "" "remote turned local normal file %s into a largefile\n" "use (l)argefile or keep (n)ormal file?$$ &Largefile $$ &Normal file" msgstr "" -"%s был преобразован в большой файл\n" +"на отдаленной стороне обычный локальный файл %s был преобразован в большой\n" "Использовать как большой файл:(l)argefile или оставить обычным:(n)ormal?\n" "$$ &Largefile $$ &Normal file" # PROMPT -#, fuzzy, python-format +#, python-format msgid "" "remote turned local largefile %s into a normal file\n" "keep (l)argefile or use (n)ormal file?$$ &Largefile $$ &Normal file" msgstr "" -"%s был преобразован в обычный файл\n" +"на отдаленной стороне большой файл %s был преобразован в обычный\n" "Оставить как большой файл:(l)argefile или использовать обычный:(n)ormal?\n" "$$ &Largefile $$ &Normal file" # PROMPT -#, fuzzy, python-format +#, python-format msgid "" "largefile %s has a merge conflict\n" "ancestor was %s\n" @@ -5504,7 +5490,8 @@ "take (o)ther %s?$$ &Local $$ &Other" msgstr "" "конфликт слияния большого файла %s\n" -"оставить локальный:(l)ocal или другой:(o)ther?\n" +"Предком был %s\n" +"оставить локальный:(l)ocal %s или другой:(o)ther %s?\n" "$$ &Local $$ &Other" msgid "no files to copy" @@ -5538,9 +5525,9 @@ msgid "largefiles: no files to upload\n" msgstr "largefiles: нет файлов для загрузки\n" -#, fuzzy, python-format +#, python-format msgid "largefiles to upload (%d entities):\n" -msgstr "больших файлов для отправки:\n" +msgstr "больших файлов для отправки (%d сущностей):\n" #. i18n: column positioning for "hg summary" msgid "largefiles: (no remote repo)\n" @@ -5551,9 +5538,9 @@ msgstr "largefiles: (нет для загрузки)\n" #. i18n: column positioning for "hg summary" -#, fuzzy, python-format +#, python-format msgid "largefiles: %d entities for %d files to upload\n" -msgstr "largefiles: нет файлов для загрузки\n" +msgstr "largefiles: %d сущностей для %d загружаемых файлов\n" #, python-format msgid "largefile %s is not in cache and could not be downloaded" @@ -5562,9 +5549,9 @@ msgid "largefile contents do not match hash" msgstr "содержимое большого файла не совпадает с хэш-суммой" -#, fuzzy, python-format +#, python-format msgid "largefiles: failed to put %s into store: %s\n" -msgstr "largefiles: не удалось поместить %s на склад: %s" +msgstr "largefiles: не удалось поместить %s на склад: %s\n" #, python-format msgid "requested largefile %s not present in cache" @@ -5573,9 +5560,9 @@ msgid "remote: " msgstr "отдалённо: " -#, fuzzy, python-format +#, python-format msgid "unexpected putlfile response: %r\n" -msgstr "непредвиденный ответ при размещении файла: %s" +msgstr "непредвиденный ответ putlfile: %r\n" msgid "putlfile failed:" msgstr "не удалось выполнить putlfile:" @@ -5590,9 +5577,9 @@ msgid "remotestore: could not put %s to remote store %s" msgstr "remotestore: не могу поместить %s на отдаленный склад %s" -#, fuzzy, python-format +#, python-format msgid "remotestore: put %s to remote store %s\n" -msgstr "remotestore: %s передается на отдаленный склад %s" +msgstr "remotestore: %s помещается на отдаленный склад %s\n" #, python-format msgid "remotestore: could not open file %s: %s" @@ -5606,9 +5593,9 @@ msgid "changeset %s: %s missing\n" msgstr "Набор изменений %s: %s отсутствует\n" -#, fuzzy, python-format +#, python-format msgid "required features are not supported in the destination: %s" -msgstr "показать наборы изменений, отсутствующие в другом хранилище" +msgstr "требуемые функции не поддерживаются в хранилище назначения: %s" #, python-format msgid "file \"%s\" is a largefile standin" @@ -5762,7 +5749,6 @@ " [mq]\n" " keepchanges = True" -#, fuzzy msgid "" "make them behave as if --keep-changes were passed, and non-conflicting\n" "local changes will be tolerated and preserved. If incompatible options\n" @@ -5771,7 +5757,7 @@ "заставляет эти команды вести себя так, как будто был указан --keep-changes,\n" "при этом локальные изменения без конфликтов сохраняются. Если указаны\n" "несовместимые параметры, такие как -f/--force и --exact, этот параметр\n" -"игнорируется.\n" +"игнорируется." msgid "" "This extension used to provide a strip command. This command now lives\n" @@ -5937,9 +5923,9 @@ msgid "working directory revision is not qtip" msgstr "ревизия рабочего каталога не оконечная ревизия mq (qtip)" -#, fuzzy msgid "local changed subrepos found, refresh first" -msgstr "найдены локальные изменения, необходимо сначала обновиться" +msgstr "" +"найдены локально измененные подхранилища, необходимо сначала обновиться" #, python-format msgid "\"%s\" cannot be used as the name of a patch" @@ -5972,9 +5958,8 @@ msgstr "невозможно записать патч \"%s\": %s" #. i18n: this message is shown in editor with "HG: " prefix -#, fuzzy msgid "Leave message empty to use default message." -msgstr "HG: Оставьте сообщение пустым, чтобы отменить фиксацию." +msgstr "Оставьте сообщение пустым, чтобы использовать сообщение по умолчанию." #, python-format msgid "error unlinking %s\n" @@ -6758,11 +6743,8 @@ " Без аргументов печатает активных в данный момент стражей.\n" " С аргументами устанавливает стражей для заданного патча." -#, fuzzy msgid " Specifying negative guards now requires '--'." -msgstr "" -" .. note::\n" -" задание отрицательного стража теперь требует '--'." +msgstr " Задание отрицательного стража теперь требует '--'." msgid " To set guards on another patch::" msgstr " Установить стражей для другого патча::" @@ -6952,7 +6934,6 @@ msgstr "задать или напечатать защищенные патчи для помещения в стек" # BUG: check trailing :: -#, fuzzy msgid "" " Use the :hg:`qguard` command to set or print guards on patch, then use\n" " qselect to tell mq which guards to use. A patch will be pushed if\n" @@ -6960,14 +6941,13 @@ " selected guard, but will not be pushed if any negative guards\n" " match the current guard. For example::" msgstr "" -" Используйте команду :hg:`qguard` чтобы задать или напечатать стражей\n" -" патча, после этого используйте qselect чтобы указать mq, каких стражей\n" -" использовать. Патч будет помещен в стек, если у него стражей или\n" +" Используйте команду :hg:`qguard` чтобы задать или показать стражей\n" +" патча, после этого используйте qselect, чтобы указать mq, каких стражей\n" +" использовать. Патч будет помещен в стек, если у него нет стражей или\n" " любой из положительных стражей совпадает с выбранным на данный момент\n" " стражем, но не будет помещен в стек, если совпадет любой отрицательный\n" -" страж." - -# BUG: line breaks not preserved in Russian +" страж. Например::" + msgid "" " qguard foo.patch -- -stable (negative guard)\n" " qguard bar.patch +stable (positive guard)\n" @@ -7659,13 +7639,12 @@ "приоритет перед перед списками в attend и ignore и значениями по\n" "по умолчанию::" -#, fuzzy msgid "" " [pager]\n" " attend-cat = false" msgstr "" " [pager]\n" -" quiet = True" +" attend-cat = false" msgid "" "To ignore global commands like :hg:`version` or :hg:`help`, you have\n" @@ -7674,16 +7653,17 @@ "Чтобы игнорировать глобальные команды, такие как :hg:`version` или\n" ":hg:`help`, необходимо указать из вашем конфигурационном файле." -#, fuzzy msgid "" "The --pager=... option can also be used to control when the pager is\n" "used. Use a boolean value like yes, no, on, off, or use auto for\n" "normal behavior." msgstr "" "Параметр командной строки --pager=... также может использоваться, чтобы\n" -"контролировать используемую программу просмотра. Используйте логические\n" -"значения, такие yes (да), no (нет), on (вкл), off (выкл), либо используйте\n" -"auto для стандартного поведения.\n" +"контролировать, когда использовать программу просмотра. Используйте " +"логические\n" +"значения, такие как yes (да), no (нет), on (вкл), off (выкл), либо " +"используйте\n" +"auto для стандартного поведения." msgid "when to paginate (boolean, always, auto, or never)" msgstr "" @@ -8045,9 +8025,8 @@ msgid "no changes found\n" msgstr "изменения не найдены\n" -#, fuzzy msgid "warning: working directory has uncommitted changes\n" -msgstr "рабочий каталог помечен как ветка %s\n" +msgstr "внимание: незафиксированные изменения в рабочем каталоге\n" msgid "specify at least one changeset with -r or -o" msgstr "укажите хотя бы один набор изменений для -r или -o " @@ -8207,13 +8186,11 @@ msgid "purge ignored files too" msgstr "зачистить также игнорируемые файлы" -#, fuzzy msgid "purge empty directories" -msgstr "копировать каталог патчей" - -#, fuzzy +msgstr "удалить пустые директории" + msgid "purge files" -msgstr "получаем файлы" +msgstr "удалить файлы" msgid "print filenames instead of deleting them" msgstr "напечатать имена файлов вместо их удаления" @@ -8237,9 +8214,8 @@ " протестировать локальные и незафиксированные изменения в чистом\n" " во всех других отношениях дереве исходных файлов." -#, fuzzy msgid " This means that purge will delete the following by default:" -msgstr " Это означает, что purge удалит:" +msgstr " Это означает, что по умолчанию purge удалит:" msgid "" " - Unknown files: files marked with \"?\" by :hg:`status`\n" @@ -8492,13 +8468,13 @@ " при слиянии, его можно продолжить с помощью --continue/-c или\n" " отменить с помощью --abort/-a." -#, fuzzy msgid "" " Returns 0 on success, 1 if nothing to rebase or there are\n" " unresolved conflicts.\n" " " msgstr "" -" При успехе возвращает 0, 1 если есть неразрешенные конфликты.\n" +" При успехе возвращает 0, 1 если нечего перебазировать, или\n" +" есть неразрешенные конфликты.\n" " " msgid "message can only be specified with collapse" @@ -8521,9 +8497,8 @@ "перебазирование отменено (ревизии не удалены, только сброшен признак " "ошибки)\n" -#, fuzzy msgid "cannot continue inconsistent rebase" -msgstr "продолжить прерванное перебазирование" +msgstr "невозможно продолжить перебазирование с нарушенной целостностью" msgid "use \"hg rebase --abort\" to clear broken state" msgstr "\"hg rebase --abort\" - сбросить признак ошибки" @@ -8553,24 +8528,27 @@ msgstr "" "нечего перебазировать - %s одновременно и \"base\" и ревизия назначения\n" -#, fuzzy msgid "nothing to rebase - working directory parent is also destination\n" -msgstr "родитель рабочего каталога не является потомком %s" +msgstr "" +"нечего перебазировать - родитель рабочего каталога является\n" +"ревизией назначения\n" #, python-format msgid "" "nothing to rebase - \"base\" %s is already an ancestor of destination %s\n" msgstr "нечего перебазировать - \"base\" %s уже предок ревизии назначения %s\n" -#, fuzzy, python-format +#, python-format msgid "" "nothing to rebase - working directory parent is already an ancestor of " "destination %s\n" -msgstr "родитель рабочего каталога не является потомком %s" - -#, fuzzy, python-format +msgstr "" +"нечего перебазировать - родитель рабочего каталога уже\n" +"является предком ревизии назначения %s\n" + +#, python-format msgid "nothing to rebase from %s to %s\n" -msgstr "нечего перебазировать\n" +msgstr "нечего перебазировать с %s на %s\n" msgid "can't remove original changesets with unrebased descendants" msgstr "" @@ -8589,9 +8567,9 @@ msgid "see hg help phases for details" msgstr "подробнее см. hg help phases" -#, fuzzy, python-format +#, python-format msgid "reopening closed branch head %s\n" -msgstr "повторно открываю головную ревизию %d закрытой ветки\n" +msgstr "повторно открывается головная ревизия %s закрытой ветки\n" msgid "cannot collapse multiple named branches" msgstr "не могу объединить несколько именованных веток" @@ -8612,9 +8590,8 @@ msgid "rebase merging completed\n" msgstr "слияние перебазирования завершено\n" -#, fuzzy msgid "update back to initial working directory parent\n" -msgstr "обновляем рабочий каталог\n" +msgstr "обновляемся обратно на исходного родителя рабочего каталога\n" msgid "rebase completed\n" msgstr "перебазирование завершено\n" @@ -8623,10 +8600,10 @@ msgid "%d revisions have been skipped\n" msgstr "было пропущено %d ревизий\n" -#, fuzzy, python-format +#, python-format msgid "" "unable to collapse on top of %s, there is more than one external parent: %s" -msgstr "не удается объединить - более одного внешнего родителя" +msgstr "не удается объединить поверх %s - более одного внешнего родителя: %s" #, python-format msgid "cannot use revision %d as base, result would have 3 parents" @@ -8634,9 +8611,8 @@ "не могу использовать ревизию %d в качестве базовой, результат будет иметь 3 " "родителя" -#, fuzzy msgid ".hg/rebasestate is incomplete" -msgstr "перебазирование завершено\n" +msgstr ".hg/rebasestate неполон" msgid "no rebase in progress" msgstr "нет прерванного перебазирования" @@ -8714,7 +8690,6 @@ # Line breaks are missing? # PROMPT -#, fuzzy msgid "" "[Ynesfdaq?]$$ &Yes, record this change$$ &No, skip this change$$ &Edit this " "change manually$$ &Skip remaining changes to this file$$ Record remaining " @@ -8731,7 +8706,7 @@ "$$ &Done - пропустить оставшиеся изменения и файлы\n" "$$ &all - записать все изменения всех оставшихся файлов\n" "$$ &Quit - выйти, ничего не записывая\n" -"$$ &?" +"$$ &? (показать справку)" msgid "cannot edit patch for whole file" msgstr "нельзя редактировать патч для целого файла" @@ -9085,7 +9060,6 @@ " Инициализирует новое хранилище и рабочий каталог, который разделяет\n" " свою историю с другим хранилищем." -#, fuzzy msgid "" " using rollback or extensions that destroy/modify history (mq,\n" " rebase, etc.) can cause considerable confusion with shared\n" @@ -9097,7 +9071,6 @@ " the broken clone to reset it to a changeset that still exists.\n" " " msgstr "" -" .. note::\n" " использование rollback или расширений, которые стирают/изменяют\n" " историю (mq, rebase и т.п.), может создать определенную путаницу\n" " с разделяемыми клонами. В частности, если два разделяемых клона\n" @@ -9123,9 +9096,8 @@ msgid "this is not a shared repo" msgstr "это не разделяемое хранилище" -#, fuzzy msgid "save and restore changes to the working directory" -msgstr "выполнить подстановку ключевых слов в рабочем каталоге" +msgstr "отложить и восстановить изменения рабочего каталога" msgid "" "The \"hg shelve\" command saves changes made to the working directory\n" @@ -9154,26 +9126,25 @@ "Одновременно можно иметь несколько отложенных изменений, каждое из\n" "которых имеет уникальное имя. Подробнее см. справку по \"hg shelve\".\n" -#, fuzzy, python-format +#, python-format msgid "shelved change '%s' not found" -msgstr "стиль '%s' не найден" - -#, fuzzy +msgstr "отложенное изменение '%s' не найдено" + msgid "" "this version of shelve is incompatible with the version used in this repo" -msgstr "расширение eol несовместимо с расширением win32text\n" - -#, fuzzy +msgstr "" +"эта версия shelve несовместима с версией, используемой в этом хранилище" + msgid "cannot shelve while merging" -msgstr "невозможно исправлять во время слияния" - -#, fuzzy, python-format +msgstr "невозможно отложить изменения во время слияния" + +#, python-format msgid "a shelved change named '%s' already exists" -msgstr "ветка с таким именем уже существует" - -#, fuzzy, python-format +msgstr "отложенное изменение с именем '%s' уже существует" + +#, python-format msgid "too many shelved changes named '%s'" -msgstr "не удается прочитать изменения в %s" +msgstr "слишком много отложенных изменений с именем '%s'" msgid "shelved change names may not contain slashes" msgstr "имя отложенного изменения не может содержать символ '/'" @@ -9188,17 +9159,15 @@ msgid "nothing changed\n" msgstr "нет изменений\n" -#, fuzzy, python-format +#, python-format msgid "shelved as %s\n" -msgstr "%s слит в %s\n" - -#, fuzzy +msgstr "отложено как %s\n" + msgid "no shelved changes specified!" -msgstr "не задано ни одного файла" - -#, fuzzy +msgstr "отложенных изменений не задано!" + msgid "working directory parents do not match unshelve state" -msgstr "родитель рабочего каталога не является потомком %s" +msgstr "родители рабочего каталога не соответствуют состоянию unshelve" #, python-format msgid "unshelve of '%s' aborted\n" @@ -9207,9 +9176,8 @@ msgid "unresolved conflicts, can't continue" msgstr "неразрешенные конфликты, продолжение невозможно" -#, fuzzy msgid "see 'hg resolve', then 'hg unshelve --continue'" -msgstr "используйте hg resolve и hg graft --continue" +msgstr "см. 'hg resolve', потом 'hg unshelve --continue'" #, python-format msgid "unshelve of '%s' complete\n" @@ -9224,16 +9192,14 @@ msgid "keep shelve after unshelving" msgstr "сохранить комплект изменения после восстановления" -#, fuzzy msgid "set date for temporary commits (DEPRECATED)" -msgstr "редактировать сообщение фиксации (УСТАРЕЛО)" +msgstr "установить дату для временных ревизий (УСТАРЕЛО)" msgid "hg unshelve [SHELVED]" msgstr "hg unshelve [СОХРАНЕННОЕ]" -#, fuzzy msgid "restore a shelved change to the working directory" -msgstr "показать измененные файлы в рабочем каталоге" +msgstr "восстановить отложенные изменения в рабочий каталог" msgid "" " This command accepts an optional name of a shelved change to\n" @@ -9283,16 +9249,15 @@ msgid "no unshelve operation underway" msgstr "нет текущей операции восстановления" -#, fuzzy msgid "can only unshelve one change at a time" -msgstr "нельзя указывать одновременно --rev и --change" +msgstr "можно восстанавливать только одно изменение за раз" msgid "no shelved changes to apply!" msgstr "нет отложенных изменений!" -#, fuzzy, python-format +#, python-format msgid "unshelving change '%s'\n" -msgstr "исправление набора изменений %s\n" +msgstr "восстановление отложенного изменения '%s'\n" msgid "" "temporarily committing pending changes (restore with 'hg unshelve --abort')\n" @@ -9300,27 +9265,23 @@ "временно фиксируются изменения (можно восстановить командой 'hg unshelve --" "abort')\n" -# NOT-SURE -#, fuzzy msgid "rebasing shelved changes\n" -msgstr "передаём все изменения в поток\n" - -#, fuzzy +msgstr "перебазирование отложенных изменений\n" + msgid "unresolved conflicts (see 'hg resolve', then 'hg unshelve --continue')" -msgstr "неулаженные конфликты ( см. hg resolve, потом hg rebase --continue)" - -#, fuzzy +msgstr "" +"неразрешенные конфликты ( см. 'hg resolve', потом 'hg unshelve --continue')" + msgid "mark new/missing files as added/removed before shelving" msgstr "" -"пометить новые/недостающие файлы как добавленные/удаленные перед фиксацией" - -#, fuzzy +"пометить новые/недостающие файлы как добавленные/удаленные перед " +"откладыванием" + msgid "delete all shelved changes" -msgstr "работать со всеми требующими слияния файлами" - -#, fuzzy +msgstr "удалить все отложенные изменения" + msgid "shelve with the specified commit date" -msgstr "использовать эту дату в качестве даты фиксации" +msgstr "отложить с указанной датой фиксации" msgid "delete the named shelved change(s)" msgstr "удалить указанные отложенные изменения" @@ -9328,13 +9289,11 @@ msgid "list current shelves" msgstr "список отложенных изменений" -#, fuzzy msgid "use text as shelve message" -msgstr "текст сообщения фиксации" - -#, fuzzy +msgstr "текст сообщения отложенного изменения" + msgid "use the given name for the shelved commit" -msgstr "использовать данную дату в качестве даты отправки" +msgstr "использовать указанное имя для отложенной ревизии" msgid "show patch" msgstr "показать патч" @@ -9342,13 +9301,11 @@ msgid "output diffstat-style summary of changes" msgstr "отображать сводку изменений в стиле diffstat" -#, fuzzy msgid "hg shelve [OPTION]... [FILE]..." -msgstr "hg %s [ПАРАМЕТР]... [ФАЙЛ]..." - -#, fuzzy +msgstr "hg shelve [ПАРАМЕТР]... [ФАЙЛ]..." + msgid "save and set aside changes from the working directory" -msgstr "команда для удаления неотслеживаемых файлов из рабочего каталога" +msgstr "сохранить и отложить изменения из рабочего каталога" msgid "" " Shelving takes files that \"hg status\" reports as not clean, saves\n" @@ -9412,32 +9369,30 @@ msgid "options '--%s' and '--%s' may not be used together" msgstr "нельзя одновременно использовать параметры '--%s' и '--%s'" -#, fuzzy msgid "cannot specify names when using '--cleanup'" -msgstr "нельзя одновременно указывать -c/--check и -C/-clean" +msgstr "нельзя указывать имена вместе с '--cleanup'" #, python-format msgid "option '--%s' may not be used when shelving a change" msgstr "параметр '--%s' нельзя использовать при откладывании изменения" -#, fuzzy msgid "unshelve already in progress" -msgstr "продолжить текущее изменение истории" - -#, fuzzy +msgstr "восстановление уже в процессе" + msgid "use 'hg unshelve --continue' or 'hg unshelve --abort'" -msgstr "используйте 'hg rebase --continue' или 'hg rebase --abort'" - -#, fuzzy +msgstr "используйте 'hg unshelve --continue' или 'hg unshelve --abort'" + msgid "strip changesets and their descendents from history" -msgstr "срезать наборы изменений и всех их потомков из хранилища" - -#, fuzzy +msgstr "срезать наборы изменений и их потомков из истории" + msgid "" "This extension allows you to strip changesets and all their descendants from " "the\n" "repository. See the command help for details.\n" -msgstr "срезать наборы изменений и всех их потомков из хранилища" +msgstr "" +"Это расширение позволяет срезать наборы изменений и всех их потомков из " +"хранилища\n" +"См. также справку по команде.\n" #, python-format msgid "uncommitted changes in subrepository %s" @@ -9446,9 +9401,8 @@ msgid "local changes found" msgstr "найдены локальные изменения" -#, fuzzy msgid "local changed subrepos found" -msgstr "найдены локальные изменения" +msgstr "найдены локальные измененные подхранилища" #, python-format msgid "bookmark '%s' deleted\n" @@ -9621,20 +9575,18 @@ msgid "filter corrupted changeset (no user or date)" msgstr "поврежденный набор изменений отфильтрован (нет пользователя или даты)" -# transplant input is not localized -#, fuzzy msgid "" "apply changeset? [ynmpcq?]:$$ &yes, transplant this changeset$$ &no, skip " "this changeset$$ &merge at this changeset$$ show &patch$$ &commit selected " "changesets$$ &quit and cancel transplant$$ &? (show this help)" msgstr "" -"y: (Yes) пересадить этот набор изменений\n" -"n: (No) пропустить этот набор изменений\n" -"m: (Merge) слить в этом наборе изменений\n" -"p: (Patch) показать патч\n" -"c: (Commit) зафиксировать выбранные наборы изменений\n" -"q: (Quit) отказаться от пересадки\n" -"?: показать эту справку\n" +"y: (&yes) пересадить этот набор изменений\n" +"n: (&no) пропустить этот набор изменений\n" +"m: (&merge) слить в этом наборе изменений\n" +"p: (&patch) показать патч\n" +"c: (&commit) зафиксировать выбранные наборы изменений\n" +"q: (&quit) отказаться от пересадки\n" +"?: (показать эту справку)" msgid "transplant changesets from REPO" msgstr "пересадить наборы изменений из ХРАНИЛИЩА" @@ -9713,7 +9665,6 @@ " Его аргумент будет вызван с текущим журнальным сообщением в качестве\n" " $1 и патчем в качестве $2." -#, fuzzy msgid "" " --source/-s specifies another repository to use for selecting " "changesets,\n" @@ -9724,7 +9675,7 @@ " If --all/-a is specified, all the revisions up to the heads specified\n" " with --branch will be transplanted." msgstr "" -" --source/-s задает другое хранилище для выбранных ревизий, как будто\n" +" --source/-s задает другое хранилище для выбора ревизий, как будто\n" " оно было временно затянуто.\n" " Если указан --branch/-b, эти ревизии будут использованы как головные\n" " при решении того, какие ревизии будут пересажены, как будто только\n" @@ -9906,9 +9857,9 @@ msgid "[win32mbcs] cannot activate on this platform.\n" msgstr "[win32mbcs] не удается активировать на этой платформе.\n" -#, fuzzy msgid "perform automatic newline conversion (DEPRECATED)" -msgstr "выполнять автоматическое преобразование формата новой строки" +msgstr "" +"выполнять автоматическое преобразование формата новой строки (УСТАРЕЛО)" msgid "" " Deprecation: The win32text extension requires each user to configure\n" @@ -10146,13 +10097,12 @@ msgid "no changed bookmarks found\n" msgstr "измененных закладок не найдено\n" -#, fuzzy msgid "not a Mercurial bundle" -msgstr "%s: не комплект Mercurial" - -#, fuzzy, python-format +msgstr "не комплект Mercurial" + +#, python-format msgid "unknown bundle version %s" -msgstr "%s: неизвестная версия комплекта %s" +msgstr "неизвестная версия комплекта %s" msgid "push failed:" msgstr "ошибка при проталкивании:" @@ -10440,13 +10390,12 @@ msgid "%s: no key named '%s'" msgstr "%s: нет ключа с именем '%s'" -#, fuzzy, python-format +#, python-format msgid "available styles: %s\n" -msgstr "доступные стили: %s" - -#, fuzzy +msgstr "доступные стили: %s\n" + msgid "specify a template" -msgstr "отображать с помощью шаблона" +msgstr "задайте шаблон" # второй параметр - дата/время #, python-format @@ -10497,9 +10446,8 @@ msgid "stripping amended changeset %s\n" msgstr "вырезаем исправленную ревизию %s\n" -#, fuzzy msgid "Leave message empty to abort commit." -msgstr "HG: Оставьте сообщение пустым, чтобы отменить фиксацию." +msgstr "Оставьте сообщение пустым, чтобы отменить фиксацию." msgid "empty commit message" msgstr "пустое сообщение фиксации" @@ -10687,9 +10635,8 @@ msgid "STYLE" msgstr "СТИЛЬ" -#, fuzzy msgid "display using template map file (DEPRECATED)" -msgstr "отображать с использование файла-карты шаблонов" +msgstr "отображать с использование файла-карты шаблонов (УСТАРЕЛО)" msgid "display with template" msgstr "отображать с помощью шаблона" @@ -11033,14 +10980,12 @@ " проводит слияние изменений, результат слияния остается\n" " незафиксированным." -#, fuzzy msgid "" " backout cannot be used to fix either an unwanted or\n" " incorrect merge." msgstr "" -" .. note::\n" -" backout не может использоваться для исправления нежелательного\n" -" или некорректного слияния." +" backout не может использоваться для исправления нежелательного\n" +" или некорректного слияния." msgid "" " By default, the pending changeset will have one parent,\n" @@ -11065,13 +11010,13 @@ " слияние и оставить дочернюю ревизию РЕВИЗИИ как голову для\n" " для дальнейшего слияния" -#, fuzzy msgid "" " Returns 0 on success, 1 if nothing to backout or there are unresolved\n" " files.\n" " " msgstr "" -" При успехе возвращает 0, 1 если есть неразрешенные конфликты.\n" +" При успехе возвращает 0, 1 если нечего отменять или есть неразрешенные " +"конфликты.\n" " " msgid "please specify just one revision" @@ -11080,9 +11025,8 @@ msgid "please specify a revision to backout" msgstr "пожалуйста, укажите ревизию для отмены" -#, fuzzy msgid "cannot backout change that is not an ancestor" -msgstr "не могу отменить ревизию без родителей" +msgstr "не могу отменить ревизию, не являющуюся предком" msgid "cannot backout a change with no parents" msgstr "не могу отменить ревизию без родителей" @@ -11099,9 +11043,9 @@ "используйте 'hg resolve' чтобы повторить попытку слияния конфликтующих " "файлов\n" -#, fuzzy, python-format +#, python-format msgid "changeset %s backed out, don't forget to commit.\n" -msgstr "(слияние веток, не забудьте зафиксировать)\n" +msgstr "ревизия %s отменена, не забудьте зафиксировать.\n" #, python-format msgid "changeset %s backs out changeset %s\n" @@ -11182,10 +11126,9 @@ " ревизию, 127 (команда не найдена) отменяет поиск, любой другой\n" " код возврата означает плохую ревизию." -#, fuzzy msgid "" " - start a bisection with known bad revision 34, and good revision 12::" -msgstr " - начать бисекцию с известной плохой ревизией 12, хорошей 34::" +msgstr " - начать бисекцию с известной плохой ревизией 34, хорошей 12::" msgid "" " hg bisect --bad 34\n" @@ -11224,17 +11167,15 @@ " hg bisect --skip\n" " hg bisect --skip 23" -#, fuzzy msgid "" " - skip all revisions that do not touch directories ``foo`` or ``bar``::" msgstr "" " - пропустить все ревизии, которые не затрагивают директории ``foo`` " -"или ``bar``" - -#, fuzzy +"или ``bar``::" + msgid " hg bisect --skip \"!( file('path:foo') & file('path:bar') )\"" msgstr "" -" hg bisect --skip '!( file(\"path:foo\") & file(\"path:bar\") )'" +" hg bisect --skip \"!( file('path:foo') & file('path:bar') )\"" msgid " - forget the current bisection::" msgstr " - забыть текущую бисекцию::" @@ -11249,7 +11190,6 @@ " - использовать команду 'make && make tests' для автоматического\n" " поиска первой нерабочей ревизии::" -#, fuzzy msgid "" " hg bisect --reset\n" " hg bisect --bad 34\n" @@ -11259,7 +11199,7 @@ " hg bisect --reset\n" " hg bisect --bad 34\n" " hg bisect --good 12\n" -" hg bisect --command 'make && make tests'" +" hg bisect --command \"make && make tests\"" msgid "" " - see all changesets whose states are already known in the current\n" @@ -11290,10 +11230,8 @@ msgid " hg log -r \"bisect(range)\"" msgstr " hg log -r \"bisect(range)\"" -#, fuzzy msgid " - you can even get a nice graph::" -msgstr "" -" - с расширением graphlog, вы даже можете получить симпатичный граф::" +msgstr " - вы даже можете получить симпатичный граф::" msgid " hg log --graph -r \"bisect(range)\"" msgstr " hg log --graph -r \"bisect(range)\"" @@ -11409,7 +11347,6 @@ "деактивирует\n" " закладку." -#, fuzzy msgid "" " Bookmarks can be pushed and pulled between repositories (see\n" " :hg:`help push` and :hg:`help pull`). If a shared bookmark has\n" @@ -11417,11 +11354,10 @@ " be created. Using :hg:'merge' will resolve the divergence." msgstr "" " Закладки могут передаваться между хранилищами с помощью команд\n" -" push и pull (см. :hg:`help push` и :hg:`help pull`). Для этого\n" -" необходимо, чтобы отдалённое и локальное хранилище поддерживали\n" -" закладки. Для Mercurial версий меньше 1.8 это означает, что\n" -" должно быть включено расширение bookmarks.\n" -" " +" push и pull (см. :hg:`help push` и :hg:`help pull`). Если общая\n" +" пути разработки разошлась на закладке, будет создана новая\n" +" 'расходящаяся закладка' с именем 'имя@путь'. Расхождение можно\n" +" устранить с помощью :hg:'merge'." msgid "" " A bookmark named '@' has the special property that :hg:`clone` will\n" @@ -11433,33 +11369,30 @@ msgid " - create an active bookmark for a new line of development::" msgstr " - создать активную закладку для новой линии разработки::" -#, fuzzy msgid " hg book new-feature" -msgstr " hg log -f" +msgstr " hg book new-feature" msgid " - create an inactive bookmark as a place marker::" msgstr " - создать неактивную закладу, чтобы просто пометить ревизию::" -#, fuzzy msgid " hg book -i reviewed" -msgstr " hg log -v" - -#, fuzzy +msgstr " hg book -i reviewed" + msgid " - create an inactive bookmark on another changeset::" -msgstr " - создать zip-файл, содержащий релиз 1.0::" - -#, fuzzy +msgstr " - создать неактивную закладку на другой ревизии::" + msgid " hg book -r .^ tested" -msgstr " hg bisect --reset" +msgstr " hg book -r .^ tested" msgid " - move the '@' bookmark from another branch::" msgstr " - переместить закладку '@' с другой ветки::" -#, fuzzy msgid "" " hg book -f @\n" " " -msgstr " hg log -f" +msgstr "" +" hg book -f @\n" +" " msgid "bookmark names cannot consist entirely of whitespace" msgstr "имя закладки не может состоять из одних пробелов" @@ -11515,14 +11448,12 @@ msgid "set or show the current branch name" msgstr "задать или показать имя текущей ветки" -#, fuzzy msgid "" " Branch names are permanent and global. Use :hg:`bookmark` to create " "a\n" " light-weight bookmark instead. See :hg:`help glossary` for more\n" " information about named branches and bookmarks." msgstr "" -" .. note::\n" " Имена веток постоянны и глобальны. Используйте :hg:`bookmark`,\n" " чтобы создать легковесную закладку. Дополнительную\n" " информацию о ветках и закладках см. в :hg:`help glossary`." @@ -11735,7 +11666,6 @@ " указанной ревизии. Если ревизия не указана, используется\n" " родительская ревизия рабочего каталога." -#, fuzzy msgid "" " Output may be to a file, in which case the name of the file is\n" " given using a format string. The formatting rules as follows:" @@ -11743,7 +11673,6 @@ " Можно осуществлять вывод в файл, при этом имя файла задается\n" " в виде форматирующей строки. Правила форматирования:" -#, fuzzy msgid "" " :``%%``: literal \"%\" character\n" " :``%s``: basename of file being printed\n" @@ -11756,14 +11685,14 @@ " :``%b``: basename of the exporting repository" msgstr "" " :``%%``: символ \"%\"\n" +" :``%s``: базовое имя выводимого файла\n" +" :``%d``: имя директории выводимого файла или '.' в для корня\n" +" :``%p``: путь выводимого файла относительно корная\n" " :``%H``: хэш набора изменений (40 шестнадцатеричных цифр)\n" -" :``%N``: количество сгенерированных патчей\n" " :``%R``: номер ревизии набора изменений\n" -" :``%b``: базовое имя экспортируемого хранилища\n" " :``%h``: короткий хэш набора изменений (12 шестнадцатеричных цифр)\n" -" :``%m``: первая строка комментария фиксации (только буквы и цифры)\n" -" :``%n``: выровненный нулями последовательный номер, начиная с 1\n" -" :``%r``: выровненный нулями номер ревизии" +" :``%r``: выровненный нулями номер ревизии :``%b``: базовое имя " +"экспортируемого хранилища" msgid "the clone will include an empty working copy (only a repository)" msgstr "клон будет включать пустой рабочий каталог (только хранилище)" @@ -11985,9 +11914,8 @@ msgid "use the secret phase for committing" msgstr "использовать секретную фазу для фиксации" -#, fuzzy msgid "further edit commit message already specified" -msgstr "взять сообщение фиксации из файла" +msgstr "впоследсвтии редактировать уже заданное сообщение фиксации" msgid "commit the specified files or all outstanding changes" msgstr "зафиксировать указанные файлы или все изменения в хранилище" @@ -12090,9 +12018,8 @@ msgid "edit user config" msgstr "редактировать конфигурацию пользователя" -#, fuzzy msgid "edit repository config" -msgstr "перечислить метки в хранилище" +msgstr "редактировать файл конфигурации хранилища" msgid "edit global config" msgstr "редактировать глобальную конфигурацию" @@ -12136,21 +12063,17 @@ " Если указан --debug, для каждого параметра печатается имя файла\n" " и номер строки, откуда он был прочитан." -#, fuzzy msgid " See :hg:`help config` for more information about config files." -msgstr "См. :hg:`help config` для справки по файлам конфигурации." - -#, fuzzy +msgstr " См. :hg:`help config` для справки по файлам конфигурации." + msgid " " -msgstr " %s" - -#, fuzzy +msgstr " " + msgid "can't use --local and --global together" -msgstr "нельзя использовать --exact и --move одновременно" - -#, fuzzy +msgstr "нельзя использовать --local и --global одновременно" + msgid "can't use --local outside a repository" -msgstr "хранилище-источник должно быть локальным" +msgstr "нельзя использовать --local вне хранилища" msgid "only one config item permitted" msgstr "можно указать только один параметр конфига" @@ -12491,13 +12414,13 @@ msgid " (check that your locale is properly set)\n" msgstr " (проверьте правильность установки локали)\n" -#, fuzzy, python-format +#, python-format msgid "checking Python executable (%s)\n" -msgstr "проверка библиотеки Python (%s)...\n" - -#, fuzzy, python-format +msgstr "проверка исполняемого файла Python (%s)\n" + +#, python-format msgid "checking Python version (%s)\n" -msgstr "проверка библиотеки Python (%s)...\n" +msgstr "проверка версии Python (%s)\n" #, python-format msgid "checking Python lib (%s)...\n" @@ -12517,13 +12440,11 @@ msgid "checking templates (%s)...\n" msgstr "проверка шаблонов (%s)...\n" -#, fuzzy msgid " template 'default' not found\n" -msgstr "стиль '%s' не найден" - -#, fuzzy +msgstr " шаблон 'default' не найден\n" + msgid " no template directories found\n" -msgstr "не указаны файлы или каталоги" +msgstr " не найдены директории шаблонов\n" msgid " (templates seem to have been installed incorrectly)\n" msgstr " (шаблоны, похоже, некорректно установлены)\n" @@ -12865,13 +12786,11 @@ msgid " Differences between files are shown using the unified diff format." msgstr " Различия показываются в унифицированном формате diff." -#, fuzzy msgid "" " diff may generate unexpected results for merges, as it will\n" " default to comparing against the working directory's first\n" " parent changeset if no revisions are specified." msgstr "" -" .. note::\n" " diff может генерировать неожиданные результаты для слияний,\n" " поскольку по умолчанию сравнение производится с первым\n" " родителем рабочего каталога, если не указаны другие ревизии." @@ -12972,13 +12891,11 @@ " автор, дата, имя ветки (если не default), хэш набора изменений,\n" " родитель (родители) и сообщение фиксации." -#, fuzzy msgid "" " export may generate unexpected diff output for merge\n" " changesets, as it will compare the merge changeset against its\n" " first parent only." msgstr "" -" .. note::\n" " export может генерировать неожиданный вывод diff для ревизий\n" " слияния, потому что сравнение такой ревизии проводится только\n" " с ее первой родительской ревизией." @@ -13165,10 +13082,8 @@ " разрешения всех конфликтов, можно продолжить процесс с помощью\n" " параметра -c/--continue." -#, fuzzy msgid " The -c/--continue option does not reapply earlier options." msgstr "" -" .. note::\n" " Параметр -c/--continue не применяет повторно ранее заданные опции." msgid "" @@ -13232,13 +13147,13 @@ msgid "skipping ancestor revision %s\n" msgstr "пропускаю предка %s\n" -#, fuzzy, python-format +#, python-format msgid "skipping revision %s (already grafted to %s)\n" -msgstr "пропускаю уже перенесенную ревизию %s\n" - -#, fuzzy, python-format +msgstr "пропускаю ревизию %s (уже перенесена на %s)\n" + +#, python-format msgid "skipping already grafted revision %s (%s also has origin %d)\n" -msgstr "пропускаю уже перенесенную ревизию %s (тот же источник %d)\n" +msgstr "пропускаю уже перенесенную ревизию %s (%s имеет также источник %d)\n" #, python-format msgid "skipping already grafted revision %s (was grafted from %d)\n" @@ -13671,13 +13586,11 @@ msgid " hg import --exact proposed-fix.patch" msgstr " hg import --exact proposed-fix.patch" -#, fuzzy msgid "" " Returns 0 on success, 1 on partial success (see --partial).\n" " " msgstr "" -" При успехе возвращает 0, 1 если при обновлении остались конфликты " -"слияния.\n" +" При успехе возвращает 0, 1 при частичном успехе (см. --partial)\n" " " msgid "need at least one patch to import" @@ -13692,9 +13605,8 @@ msgid "applying patch from stdin\n" msgstr "применяю патч со стандартного ввода\n" -#, fuzzy msgid "patch applied partially\n" -msgstr "не удалось наложить патч" +msgstr "патч наложен частично\n" #, python-format msgid "%s: no diffs found" @@ -13745,21 +13657,16 @@ msgid " See pull for valid source format details." msgstr " О форматах источника см. pull." -#, fuzzy msgid " - show incoming changes with patches and full description::" -msgstr "" -" - скопировать одно изменение в ветку stable и отредактировать ее\n" -" описание::" - -#, fuzzy +msgstr " - показать входящие изменения с патчами и полным описанием::" + msgid " hg incoming -vp" -msgstr " hg log -v" - -#, fuzzy +msgstr " hg incoming -vp" + msgid " - show incoming changes excluding merges, store a bundle::" msgstr "" -" - показать все изменения, включая копирования, в существующем\n" -" наборе изменений::" +" - показать входящие изменения, т.ч. слияния, сохранить комплект " +"(bundle)::" msgid "" " hg in -vpM --bundle incoming.hg\n" @@ -13771,10 +13678,8 @@ msgid " - briefly list changes inside a bundle::" msgstr " - кратко показать изменения в комплекте (bundle)::" -#, fuzzy msgid " hg in changes.hg -T \"{desc|firstline}\\n\"" -msgstr "" -" hg log -r \"last(tagged())::\" --template \"{desc|firstline}\\n\"" +msgstr " hg in changes.hg -T \"{desc|firstline}\\n\"" msgid "" " Returns 0 if there are incoming changes, 1 otherwise.\n" @@ -13914,27 +13819,23 @@ " 'x' - устаревшую ревизию, '+' - ответвление, у которого набор изменений\n" " на предыдущих строках является родителем слияния 'o' в той же строке." -#, fuzzy msgid "" " log -p/--patch may generate unexpected diff output for merge\n" " changesets, as it will only compare the merge changeset against\n" " its first parent. Also, only files different from BOTH parents\n" " will appear in files:." msgstr "" -" .. note::\n" " log -p/--patch может генерировать неожиданные различия для\n" " ревизий слияния, поскольку сравнение слитой ревизии\n" " производится только с ее первым родителем. Также в список\n" " попадут только файлы, отличные от ОБОИХ родителей:." -#, fuzzy msgid "" " for performance reasons, log FILE may omit duplicate changes\n" " made on branches and will not show deletions. To see all\n" " changes including duplicates and deletions, use the --removed\n" " switch." msgstr "" -" .. note::\n" " из соображений производительности, в ФАЙЛе журнала могут\n" " отсутствовать дублирующиеся изменения, сделанные на ветках,\n" " а также там будут отсутствовать удаления. Чтобы увидеть все\n" @@ -13986,9 +13887,8 @@ msgid " - list available log templates::" msgstr " - показать доступные шаблоны вывода::" -#, fuzzy msgid " hg log -T list" -msgstr " hg log -Mp lib/" +msgstr " hg log -T list" # BUG msgid " - check if a given changeset is included is a tagged release::" @@ -14330,7 +14230,6 @@ msgid " public < draft < secret" msgstr " публичная < черновая < секретная" -#, fuzzy msgid "" " Returns 0 on success, 1 if no phases were changed or some could not\n" " be changed.\n" @@ -14343,10 +14242,10 @@ msgid "only one phase can be specified" msgstr "можно указать только одну фазу" -#, fuzzy, python-format +#, python-format msgid "cannot move %i changesets to a higher phase, use --force\n" msgstr "" -"не могу поменять фазу для %d наборов изменений на менее строгую,\n" +"не могу поменять фазу для %i наборов изменений на менее строгую,\n" "используйте --force\n" #, python-format @@ -14532,9 +14431,8 @@ msgid "pushing to %s\n" msgstr "проталкиваем в %s\n" -#, fuzzy msgid "default repository not configured!" -msgstr "путь по умолчанию для подхранилища не найден" +msgstr "хранилище по умолчанию не установлено!" msgid "see the \"path\" section in \"hg help config\"" msgstr "см. секцию \"path\" в \"hg help config\"" @@ -14612,7 +14510,6 @@ " Предупредить (Warn - W), удалить из ветки (Remove - R), удалить\n" " с диска (Delete - D)." -#, fuzzy msgid "" " ========= == == == ==\n" " opt/state A C M !\n" @@ -14623,14 +14520,14 @@ " -Af R R R R\n" " ========= == == == ==" msgstr "" -" ======= == == == ==\n" -" A C M !\n" -" ======= == == == ==\n" -" нет W RD W R\n" -" -f R RD RD R\n" -" -A W W W R\n" -" -Af R R R R\n" -" ======= == == == ==" +" ========= == == == ==\n" +" opt/state A C M !\n" +" ========= == == == ==\n" +" none W RD W R\n" +" -f R RD RD R\n" +" -A W W W R\n" +" -Af R R R R\n" +" ========= == == == ==" msgid "" " Note that remove never deletes files in Added [A] state from the\n" @@ -14789,17 +14686,15 @@ msgid "no files or directories specified" msgstr "не указаны файлы или каталоги" -#, fuzzy msgid "resolve command not applicable when not merging" -msgstr " Эта команда не доступна при фиксации слияния" +msgstr "команда resolve доступна только во время слияния" msgid "arguments do not match paths that need resolving\n" msgstr "" "аргументы не соответствуют путям, нуждающимся в разрешении конфликтов\n" -#, fuzzy msgid "(no more unresolved files)\n" -msgstr "работать со всеми требующими слияния файлами" +msgstr "(больше нет файлов с конфликтами)\n" msgid "revert all changes when no arguments given" msgstr "без аргументов - вернуть файлы к прежнему состоянию" @@ -14816,13 +14711,11 @@ msgid "restore files to their checkout state" msgstr "восстановить файлы до их состояния в хранилище" -#, fuzzy msgid "" " To check out earlier revisions, you should use :hg:`update REV`.\n" " To cancel an uncommitted merge (and lose your changes),\n" " use :hg:`update --clean .`." msgstr "" -" .. note::\n" " Чтобы извлечь более ранние ревизии, необходимо использовать\n" " :hg:`update РЕВИЗИЯ`. Чтобы отменить незафиксированное слияние (с " "потерей\n" @@ -15157,14 +15050,12 @@ " Опция -q/-quite прячет неотслеживаемые (неизвестные и игнорируемые)\n" " файлы, если явно на заданы -u/--unknown или -i/--ignored." -#, fuzzy msgid "" " status may appear to disagree with diff if permissions have\n" " changed or a merge has occurred. The standard diff format does\n" " not report permission changes and diff only reports changes\n" " relative to one merge parent." msgstr "" -" .. note::\n" " состояния могут не совпадать с файлом различий, если изменились\n" " права доступа или произошло слияние. Стандартный формат diff\n" " не показывает изменения прав доступа и показывает только\n" @@ -15184,7 +15075,6 @@ msgid " The codes used to show the status of files are::" msgstr " Используются следующие коды состояний файлов::" -#, fuzzy msgid "" " M = modified\n" " A = added\n" @@ -15202,7 +15092,7 @@ " ! = отсутствует (missing) (удален внешней командой, отслеживается)\n" " ? = не отслеживается\n" " I = игнорируется (ignored)\n" -" = источник предыдущего файла показанного как A (добавлен)" +" = источник предыдущего файла (с --copies)" msgid "" " - show changes in the working directory relative to a\n" @@ -15652,13 +15542,13 @@ msgid "cannot specify both -c/--check and -C/--clean" msgstr "нельзя одновременно указывать -c/--check и -C/-clean" -#, fuzzy, python-format +#, python-format msgid "(activating bookmark %s)\n" -msgstr "обновление закладки %s\n" - -#, fuzzy, python-format +msgstr "(активирование закладки %s)\n" + +#, python-format msgid "(leaving bookmark %s)\n" -msgstr "обновление закладки %s\n" +msgstr "(уход с закладки %s)\n" msgid "verify the integrity of the repository" msgstr "проверить целостность хранилища" @@ -15695,22 +15585,22 @@ msgid "(see http://mercurial.selenic.com for more information)" msgstr "(подробнее см. http://mercurial.selenic.com)" -#, fuzzy msgid "" "Copyright (C) 2005-2014 Matt Mackall and others\n" "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" msgstr "" -"(С) 2005-2013 Matt Mackall и другие.\n" +"(С) 2005-2014 Matt Mackall и другие.\n" "Это свободное ПО; условия распространения см. в исходном коде.\n" "НИКАКИХ ГАРАНТИЙ НЕ ПРЕДОСТАВЛЯЕТСЯ, в том числе на пригодность для\n" "коммерческого использования и для решения конкретных задач.\n" -#, fuzzy msgid "" "\n" "Enabled extensions:" -msgstr "Включенные расширения:" +msgstr "" +"\n" +"Включенные расширения:" #, python-format msgid "unknown mode %s" @@ -15850,9 +15740,9 @@ "в отдаленном хранилище" # {{{ revsets -#, fuzzy, python-format +#, python-format msgid "and %s others" -msgstr "невозможно использовать %s здесь" +msgstr "и %s других" #, python-format msgid "remote has heads that are not known locally: %s\n" @@ -15863,9 +15753,9 @@ msgstr "" "на отдаленной стороне есть головы на ветке '%s', неизвестные локально: %s\n" -#, fuzzy, python-format +#, python-format msgid "push creates new branch '%s' with multiple heads" -msgstr "push создаст новую голову %s в отдалённом хранилище!" +msgstr "push создаст новую ветку '%s' с несколькими головами" msgid "merge or see \"hg help push\" for details about pushing new heads" msgstr "выполните слияние или см. \"hg help push\" о проталкивании новых голов" @@ -15874,9 +15764,9 @@ msgid "push creates new remote head %s on branch '%s'!" msgstr "push создает новую голову в отдаленном хранилище %s на ветке '%s'!" -#, fuzzy, python-format +#, python-format msgid "push creates new remote head %s with bookmark '%s'!" -msgstr "push создает новую голову в отдаленном хранилище %s на ветке '%s'!" +msgstr "push создает новую голову %s в отдаленном хранилище с закладкой '%s'!" #, python-format msgid "push creates new remote head %s!" @@ -15888,13 +15778,12 @@ "затяните и выполните слияние или см. \"hg help push\" о проталкивании новых " "голов" -#, fuzzy msgid "new remote heads:\n" -msgstr "новая головная ревизия %s в отдалённом хранилище\n" - -#, fuzzy, python-format +msgstr "новые головы в отдалённом хранилище:\n" + +#, python-format msgid "new remote heads on branch '%s':\n" -msgstr "новые головные ревизии в отдалённом хранилище на ветке '%s'\n" +msgstr "новые головы в отдалённом хранилище на ветке '%s':\n" #, python-format msgid "abort: %s\n" @@ -16043,9 +15932,9 @@ msgid "no definition for alias '%s'\n" msgstr "отсутствует определение псевдонима '%s'\n" -#, fuzzy, python-format +#, python-format msgid "error in definition for alias '%s': %s\n" -msgstr "отсутствует определение псевдонима '%s'\n" +msgstr "ошибка в определении псевдонима '%s': %s\n" #, python-format msgid "" @@ -16181,9 +16070,9 @@ "частичное затягивание не может быть произведено, т.к. второе хранилище\n" "не поддерживает подмножества групп изменений (changegroupsubset)" -#, fuzzy, python-format +#, python-format msgid "unsupported getbundle arguments: %s" -msgstr "Поддерживаемые аргументы:" +msgstr "неподдерживаемые аргументы getbundle: %s" #, python-format msgid "*** failed to import extension %s from %s: %s\n" @@ -16289,13 +16178,12 @@ msgid "warning: internal:merge cannot merge symlinks for %s\n" msgstr "внимание: internal: не удается слить символические ссылки для %s\n" -#, fuzzy msgid "" "``internal:tagmerge``\n" "Uses the internal tag merge algorithm (experimental)." msgstr "" -"``internal:other``\n" -"Использует версию файла из хранилища в качестве результат слияния." +"``internal:tagmerge``\n" +"Использует внутренний алгоритм слияния меток (экспериментальный)." #, python-format msgid "" @@ -16829,17 +16717,15 @@ msgid "Extension Commands" msgstr "Команды Расширения" -#, fuzzy msgid "no matches" -msgstr "совпадений не найдено" - -#, fuzzy +msgstr "нет совпадений" + msgid "try \"hg help\" for a list of topics" -msgstr "используйте \"hg help\" чтобы посмотреть полный список команд" - -#, fuzzy, python-format +msgstr "используйте \"hg help\" чтобы посмотреть список разделов" + +#, python-format msgid "no such help topic: %s" -msgstr "нет такого файла в ревизии %s" +msgstr "нет такого раздела справки: %s" #, python-format msgid "try \"hg help --keyword %s\"" @@ -17051,13 +16937,12 @@ " или каталогу с файлами ``*.rc``. Mercurial просматривает все эти пути\n" " в указанном порядке пока не найдет один или более файл конфигурации." -#, fuzzy msgid "" " The registry key ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node" "\\Mercurial``\n" " is used when running 32-bit Python on 64-bit Windows." msgstr "" -".. note:: если используется 32-битная версия Python в 64-битной Windows,\n" +" Если используется 32-битная версия Python в 64-битной Windows,\n" " используется ключ реестра ``HKEY_LOCAL_MACHINE\\SOFTWARE\\Wow6432Node" "\\Mercurial``." @@ -17306,15 +17191,14 @@ msgid " stable5 = latest -b stable" msgstr " stable5 = latest -b stable" -#, fuzzy msgid "" " It is possible to create aliases with the same names as\n" " existing commands, which will then override the original\n" " definitions. This is almost always a bad idea!" msgstr "" -".. note:: Можно создать псевдоним с именем, совпадающим с именем\n" -" существующих команд, который переопределит первоначальные\n" -" команды. Это почти всегда неудачная идея!" +" Можно создать псевдоним с именем, совпадающим с именем\n" +" существующих команд, который переопределит первоначальные\n" +" команды. Это почти всегда неудачная идея!" msgid "" "An alias can start with an exclamation point (``!``) to make it a\n" @@ -17374,15 +17258,14 @@ "раскрывается в аргументы, переданные Mercurial. В примере с\n" "``hg echo foo``, ``$HG_ARGS`` раскроется в ``echo foo``." -#, fuzzy msgid "" " Some global configuration options such as ``-R`` are\n" " processed before shell aliases and will thus not be passed to\n" " aliases." msgstr "" -".. note:: Некоторые глобальные параметры, такие как ``-R``,\n" +" Некоторые глобальные параметры, такие как ``-R``,\n" " обрабатываются перед псевдонимами оболочки, поэтому они не будут\n" -" переданы в псевдонимы." +" переданы псевдониму." msgid "" "\n" @@ -17567,13 +17450,13 @@ "Если не найдено подходящей записи аутентификации, параметры\n" "аутентификации будут запрошены как обычно, если требуются." -#, fuzzy msgid "" "\n" "``committemplate``\n" "------------------" msgstr "" -"``merge-patterns``\n" +"\n" +"``committemplate``\n" "------------------" msgid "" @@ -17694,12 +17577,10 @@ "- :hg:`tag`\n" "- :hg:`transplant`" -#, fuzzy msgid "" "``decode/encode``\n" "-----------------" msgstr "" -"\n" "``decode/encode``\n" "-----------------" @@ -17780,13 +17661,12 @@ "``OUTFILE`` заменяется именем пустого временного файла, куда должен\n" "быть записан вывод команды." -#, fuzzy msgid "" " The tempfile mechanism is recommended for Windows systems,\n" " where the standard shell I/O redirection operators often have\n" " strange effects and may corrupt the contents of your files." msgstr "" -".. note:: Временные файлы рекомендуются для систем Windows, где\n" +" Временные файлы рекомендуются для систем Windows, где\n" " стандартные перенаправления ввода/вывода могут иметь странные\n" " эффекты и могут повредить содержимое файлов." @@ -18051,7 +17931,6 @@ msgid "Example for ``~/.hgrc``::" msgstr "Пример для ``~/.hgrc`` ::" -#, fuzzy msgid "" " [extensions]\n" " # (the progress extension will get loaded from Mercurial's path)\n" @@ -18060,8 +17939,8 @@ " myfeature = ~/.hgext/myfeature.py" msgstr "" " [extensions]\n" -" # (расширение mq будет загружено из каталога Mercurial)\n" -" mq =\n" +" # (расширение progress будет загружено из каталога Mercurial)\n" +" progress =\n" " # (это расширение будет загружено из указанного файла)\n" " myfeature = ~/.hgext/myfeature.py" @@ -18513,7 +18392,6 @@ " прошло успешно, ``$HG_ERROR=0``. При неудаче (например, если есть\n" " неразрешенные конфликты) ``$HG_ERROR=1``." -#, fuzzy msgid "" " It is generally better to use standard hooks rather than the\n" " generic pre- and post- command hooks as they are guaranteed to be\n" @@ -18521,21 +18399,20 @@ " Also, hooks like \"commit\" will be called in all contexts that\n" " generate a commit (e.g. tag) and not just the commit command." msgstr "" -".. note:: Вообще говоря обычно лучше использовать стандартные хуки,\n" +" Вообще говоря обычно лучше использовать стандартные хуки,\n" " а не pre- и post-хуки, потому что они гарантированно вызываются\n" " с правильным контекстом для транзакций, на которые они влияют.\n" " Также такие хуки как \"commit\" будут вызваны во всех ситуациях,\n" " когда создается фиксация (например, tag), а не только по команде\n" " commit." -#, fuzzy msgid "" " Environment variables with empty values may not be passed to\n" " hooks on platforms such as Windows. As an example, ``$HG_PARENT2``\n" " will have an empty value under Unix-like platforms for non-merge\n" " changesets, while it will not be available at all under Windows." msgstr "" -".. note:: Переменные окружения с пустыми значениями могут не\n" +" Переменные окружения с пустыми значениями могут не\n" " передаться в хуки на платформах вроде Windows. Например,\n" " ``$HG_PARENT2`` будет иметь пустое значение в Unix-подобных\n" " ОС, а под Windows вообще будет недоступна." @@ -18599,15 +18476,14 @@ msgid "For example::" msgstr "Пример::" -#, fuzzy msgid "" " [hostfingerprints]\n" " hg.intevation.org = fa:1f:d9:48:f1:e7:74:30:38:8d:d8:58:b6:94:" "b8:58:28:7d:8b:d0" msgstr "" " [hostfingerprints]\n" -" hg.intevation.org = 44:ed:af:1f:97:11:b6:01:7a:48:45:fc:10:3c:b7:f9:" -"d4:89:2a:9d" +" hg.intevation.org = fa:1f:d9:48:f1:e7:74:30:38:8d:d8:58:b6:94:" +"b8:58:28:7d:8b:d0" msgid "This feature is only supported when using Python 2.6 or later." msgstr "Поддерживается только если используется Python 2.6 или выше." @@ -19101,12 +18977,12 @@ " (checksubrepos = \"follow\").\n" " По умолчанию: \"follow\"" -#, fuzzy msgid "" "\n" "``profiling``\n" "-------------" msgstr "" +"\n" "``profiling``\n" "-------------" @@ -19303,16 +19179,16 @@ " Если истина, клиенты будут пытаться использовать протокол без\n" " сжатия. По умолчанию False (ложь)." -#, fuzzy msgid "" "``validate``\n" " Whether to validate the completeness of pushed changesets by\n" " checking that all new file revisions specified in manifests are\n" " present. Default is False." msgstr "" -" Проводить или нет проверку полноты передаваемых с помощью push\n" -" наборов изменений, проверяя, что все новые ревизии файлов,\n" -" присутствующие в манифесте, подготовлены для передачи.\n" +"``validate``\n" +" Проводить или нет проверку полноты проталкиваемых\n" +" наборов изменений, проверяя, что присутствуют все новые ревизии файлов,\n" +" имеющиеся в манифесте.\n" " По умолчанию False (отключено)." msgid "" @@ -20495,9 +20371,8 @@ msgid "Lastly, there is Mercurial's internal format:" msgstr "Наконец, есть внутренний формат Mercurial:" -#, fuzzy msgid "- ``1165411109 0`` (Wed Dec 6 13:18:29 2006 UTC)" -msgstr "- ``1165432709 0`` (Среда 6 декабря 13:18:29 2006 UTC)" +msgstr "- ``1165411109 0`` (Среда 6 декабря 13:18:29 2006 UTC)" msgid "" "This is the internal representation format for dates. The first number\n" @@ -21082,13 +20957,12 @@ msgid " Example: \"The experimental branch\"." msgstr " Пример: \"Экспериментальная ветка\"." -#, fuzzy msgid "" " (Verb) The action of creating a child changeset which results in\n" " its parent having more than one child." msgstr "" -"Ветвление\n" -" (создание ветки) Действие по созданию дочернего набора изменений,\n" +"Ветвление (создание ветки)\n" +" Действие по созданию дочернего набора изменений,\n" " в результате которого родительская ревизия имеет более одной\n" " дочерней." @@ -21331,7 +21205,6 @@ msgid " Example: \"Is your clone up to date?\"." msgstr " Пример: \"Содержит ли твой клон все последние изменения?\"" -#, fuzzy msgid " (Verb) The process of creating a clone, using :hg:`clone`." msgstr "" "Клонирование\n" @@ -21378,7 +21251,6 @@ "Cset\n" " Сокр. от changeset (набор изменений)." -#, fuzzy msgid "" "DAG\n" " The repository of changesets of a distributed version control\n" @@ -21396,7 +21268,8 @@ " наборами изменений, а ребра отражают отражают отношение родительская-\n" " дочерняя ревизия. Этот граф можно визуализировать с помощью\n" " графических инструментов вроде :hg:`glog` (graphlog). В Mercurial\n" -" граф ограничен требованием существования не более двух родителей." +" граф ограничен требованием существования не более двух родителей для " +"узла." msgid "" "Default branch\n" @@ -21484,13 +21357,12 @@ " общедоступных хранилищах, поэтому они могут безопасно модифицироваться\n" " расширениями, изменяющими историю. См. :hg:`help phases`." -#, fuzzy msgid "" "Graph\n" " See DAG and :hg:`log --graph`." msgstr "" "Граф\n" -" См. НАГ и :hg:`help graphlog`." +" См. НАГ и :hg:`log --graph`." msgid "" "Head\n" @@ -22142,7 +22014,6 @@ msgid "Mailing list: http://selenic.com/mailman/listinfo/mercurial" msgstr "Список рассылки: http://selenic.com/mailman/listinfo/mercurial" -#, fuzzy msgid "" "Copying\n" "\"\"\"\"\"\"\"\n" @@ -22152,7 +22023,7 @@ msgstr "" "Копирование\n" "\"\"\"\"\"\"\"\"\"\"\"\n" -"(C) 2005-2013 Matt Mackall.\n" +"(C) 2005-2014 Matt Mackall.\n" "Свободное использование этого ПО возможно в соответствии с \n" "Универсальной Общественной Лицензией GNU (GNU GPL) версии 2 или выше." @@ -22202,7 +22073,6 @@ "=========\n" "|hg(1)|_, |hgrc(5)|_" -#, fuzzy msgid "" "Copying\n" "=======\n" @@ -22214,7 +22084,7 @@ "Копирование\n" "===========\n" "Правами на данную страницу обладает (с) 2006 Vadim Gelfer\n" -"Права на Mercurial принадлежат (с) 2005-2013 Matt Mackall.\n" +"Права на Mercurial принадлежат (с) 2005-2014 Matt Mackall.\n" "Свободное использование этого ПО возможно в соответствии с \n" "Универсальной Общественной Лицензией GNU (GNU GPL) версии 2 или выше." @@ -22364,12 +22234,10 @@ "выражения вида ``\\.c$``. Чтобы задать шаблон в стиле regexp\n" "относительно корневого каталога, начните его с ``^``." -#, fuzzy msgid "" " Patterns specified in other than ``.hgignore`` are always rooted.\n" " Please see :hg:`help patterns` for details." msgstr "" -".. note::\n" " Шаблоны, заданные где угодно, кроме ``.hgignore``, привязаны к корневому\n" " каталогу. См. также :hg:`help patterns`." @@ -22467,7 +22335,6 @@ "=========\n" "|hg(1)|_, |hgignore(5)|_" -#, fuzzy msgid "" "Copying\n" "=======\n" @@ -22479,7 +22346,7 @@ "Копирование\n" "===========\n" "Правами на данную страницу обладает (с) 2005 Bryan O'Sullivan\n" -"Права на Mercurial принадлежат (с) 2005-2013 Matt Mackall.\n" +"Права на Mercurial принадлежат (с) 2005-2014 Matt Mackall.\n" "Свободное использование этого ПО возможно в соответствии с \n" "Универсальной Общественной Лицензией GNU (GNU GPL) версии 2 или выше." @@ -22764,7 +22631,6 @@ "8. Слияние завершается неудачей и должно быть завершено с помощью\n" " resolve перед фиксацией." -#, fuzzy msgid "" " After selecting a merge program, Mercurial will by default attempt\n" " to merge the files using a simple merge algorithm first. Only if it " @@ -22776,7 +22642,6 @@ "by\n" " default unless the file is binary or a symlink." msgstr "" -".. note::\n" " После выбора программы слияния, Mercurial по умолчанию пытается\n" " слить файлы, используя простой алгоритм. Инструмент слияния будет\n" " запущен, только если это не удастся из-за возникших конфликтов.\n" @@ -22843,12 +22708,10 @@ msgid "Alternate pattern notations must be specified explicitly." msgstr "Другая форма шаблонов должна указываться явно." -#, fuzzy msgid "" " Patterns specified in ``.hgignore`` are not rooted.\n" " Please see :hg:`help hgignore` for details." msgstr "" -".. note::\n" " Шаблоны, заданные в ``.hgignore``, не привязаны к корневому\n" " каталогу. См. :hg:`help hgignore`." @@ -23057,13 +22920,11 @@ " - секретные наборы изменений не проталкиваются, не затягиваются\n" " и не клонируются" -#, fuzzy msgid "" " Pulling a draft changeset from a publishing server does not mark it\n" " as public on the server side due to the read-only nature of pull." msgstr "" -".. note::\n" -" Затягивание чернового набора изменений из ``публичного`` сервера не\n" +" Затягивание чернового набора изменений из ``публикующего`` сервера не\n" " сделает этот набор публичным на сервере, т.к. команда pull выполняется\n" " в режиме ``только чтение``." @@ -23083,14 +22944,12 @@ " [phases]\n" " publish = False" -#, fuzzy msgid "" " Servers running older versions of Mercurial are treated as\n" " publishing." msgstr "" -".. note::\n" " Серверы, работающие со старыми версиями Mercurial, считаются\n" -" публичными." +" публикующими." msgid "" " Changesets in secret phase are not exchanged with the server. This\n" @@ -23103,9 +22962,7 @@ " метаданным ревизий. По техническим причинам идентификатор секретной\n" " ревизии (например, d825e4025e39) может быть отправлен на сервер." -#, fuzzy -msgid "" -"\n" +msgid "" "Examples\n" "========" msgstr "" @@ -23143,9 +23000,8 @@ msgstr "" " - синхронизировать черновые ревизии относительно отдаленного хранилища::" -#, fuzzy msgid " hg phase -fd \"outgoing(URL)\"" -msgstr " hg phase -fd 'outgoing(URL)'" +msgstr " hg phase -fd \"outgoing(URL)\"" msgid "" "See :hg:`help phase` for more information on manually manipulating phases.\n" @@ -23531,11 +23387,8 @@ " родительское хранилище. Mercurial записывает состояния вложенных\n" " хранилищ автоматически при фиксации родительского хранилища." -#, fuzzy msgid " The ``.hgsubstate`` file should not be edited manually." -msgstr "" -" .. note::\n" -" Файл ``.hgsubstate`` не следует редактировать вручную." +msgstr " Файл ``.hgsubstate`` не следует редактировать вручную." msgid "" "\n" @@ -23632,14 +23485,12 @@ ":archive: archive не обрабатывает подхранилища рекурсивно, если\n" " не указана опция -S/--subrepos." -#, fuzzy msgid "" ":cat: cat currently only handles exact file matches in subrepos.\n" " Git and Subversion subrepositories are currently ignored." msgstr "" -":forget: forget в настоящее время обрабатывает только точные совпадения\n" -" имен файлов в подхранилищах. Хранилища Subversion в настоящее время\n" -" молча игнорируются." +":cat: cat в настоящее время обрабатывает только полные совпадения\n" +" файлов в подхранилищах. Хранилища Git и Subversion игнорируются." msgid "" ":commit: commit creates a consistent snapshot of the state of the\n" @@ -23767,23 +23618,22 @@ "правила переназначения в файле ``hgrc`` родительского хранилища\n" "или в конфиге Mercurial. Подробнее см. секцию ``[subpaths]``." -#, fuzzy msgid "" "Mercurial allows you to customize output of commands through\n" "templates. You can either pass in a template or select an existing\n" "template-style from the command line, via the --template option." msgstr "" "Mercurial позволяет вам настраивать вывод команд с помощью шаблонов.\n" -"Вы можете передать шаблон через командную строку с помощью опции\n" -"--template, либо выбрать существующий шаблонный стиль (--style)." - -#, fuzzy +"Вы можете либо передать шаблон,\n" +"либо выбрать существующий шаблон-стиль в командной строке с помощью\n" +"параметра --template." + msgid "" "You can customize output for any \"log-like\" command: log,\n" "outgoing, incoming, tip, parents, and heads." msgstr "" "Можно настроить вывод для любой команды, похожей на log: log,\n" -"outgoing, incoming, tip, parents, heads и glog." +"outgoing, incoming, tip, parents и heads." msgid "" "Some built-in styles are packaged with Mercurial. These can be listed\n" @@ -23792,9 +23642,8 @@ "Некоторые встроенные стили поставляются с Mercurial. Их можно посмотреть\n" "с помощью :hg:`log --template list`. Пример использования::" -#, fuzzy msgid " $ hg log -r1.0::1.1 --template changelog" -msgstr " $ hg log -r1 --style changelog" +msgstr " $ hg log -r1.0::1.1 --template changelog" msgid "" "A template is a piece of text, with markup to invoke variable\n" @@ -23875,9 +23724,8 @@ msgid "- if(expr, then[, else])" msgstr "- if(выражение, то[, иначе])" -#, fuzzy msgid "- ifcontains(expr, expr, then[, else])" -msgstr "- ifeq(выражение, выражение, то[, иначе])" +msgstr "- ifcontains(выражение, выражение, то[, иначе])" msgid "- ifeq(expr, expr, then[, else])" msgstr "- ifeq(выражение, выражение, то[, иначе])" @@ -23933,9 +23781,8 @@ msgid "- Modify each line of a commit description::" msgstr "- Изменить каждую строку описания ревизии::" -#, fuzzy msgid " $ hg log --template \"{splitlines(desc) % '**** {line}\\n'}\"" -msgstr " $ hg log -r 0 --template \"files:\\n{files % ' {file}\\n'}\"" +msgstr " $ hg log --template \"{splitlines(desc) % '**** {line}\\n'}\"" msgid "- Format date::" msgstr "- Форматирование даты::" @@ -23978,17 +23825,14 @@ msgid "- Invert the firstline filter, i.e. everything but the first line::" msgstr "- Инвертировать фильтр первой строки, т.е. все, кроме первой строки::" -#, fuzzy msgid " $ hg log -r 0 --template \"{sub(r'^.*\\n?\\n?', '', desc)}\\n\"" -msgstr " $ hg log -r 0 --template \"{sub(r'^.*\\n?\\n?', '', desc)}\\n\"\n" - -#, fuzzy +msgstr " $ hg log -r 0 --template \"{sub(r'^.*\\n?\\n?', '', desc)}\\n\"" + msgid "- Display the contents of the 'extra' field, one per line::" -msgstr "дамп содержимого ревизии файла данных (data file)" - -#, fuzzy +msgstr "- Показать содержимое поля 'extra', по одному на строку::" + msgid " $ hg log -r 0 --template \"{join(extras, '\\n')}\\n\"" -msgstr " $ hg log -r 0 --template \"files: {join(files, ', ')}\\n\"" +msgstr " $ hg log -r 0 --template \"{join(extras, '\\n')}\\n\"" msgid "- Mark the current bookmark with '*'::" msgstr "- Пометить текущую закладку звездочкой '*'::" @@ -24003,25 +23847,22 @@ msgid "- Mark the working copy parent with '@'::" msgstr "- Пометить рабочую копию родителя собакой '@'::" -#, fuzzy msgid " $ hg log --template \"{ifcontains(rev, revset('.'), '@')}\\n\"" -msgstr " $ hg log -r 0 --template \"files: {join(files, ', ')}\\n\"" +msgstr " $ hg log --template \"{ifcontains(rev, revset('.'), '@')}\\n\"" msgid "- Show only commit descriptions that start with \"template\"::" msgstr "- Показывать только описания ревизий, начинающиеся с \"шаблона\"::" -#, fuzzy msgid "" " $ hg log --template \"{startswith(\\\"template\\\", firstline(desc))}\\n\"" msgstr "" -" $ hg log --template \"{startswith(\\\"шаблон\\\", firstline(desc))}\\n\"" +" $ hg log --template \"{startswith(\\\"template\\\", firstline(desc))}\\n\"" msgid "- Print the first word of each line of a commit message::" msgstr "- Напечатать первое слово каждой строки сообщения фиксации::" -#, fuzzy msgid " $ hg log --template \"{word(\\\"0\\\", desc)}\\n\"\n" -msgstr " $ hg log -r 0 --template \"{sub(r'^.*\\n?\\n?', '', desc)}\\n\"\n" +msgstr " $ hg log --template \"{word(\\\"0\\\", desc)}\\n\"\n" msgid "Valid URLs are of the form::" msgstr "Возможные следующие формы URL::" @@ -24429,9 +24270,8 @@ msgstr "" "рабочая копия .hgtags изменена (пожалуйста зафиксируйте .hgtags вручную)" -#, fuzzy msgid "abandoned transaction found" -msgstr "обнаружена незавершенная транзакцию - воспользуйтесь hg recover" +msgstr "обнаружена заброшенная транзакция" msgid "run 'hg recover' to clean up transaction" msgstr "используйте 'hg recover' чтобы исправить транзакцию" @@ -24643,9 +24483,9 @@ msgstr "" "количество строк контекста для различий должно быть целым числом, а не %r" -#, fuzzy, python-format +#, python-format msgid "unsupported merge state record: %s" -msgstr "неподдерживаемое состояние парсера: %s" +msgstr "неподдерживаемое состояние слияния: %s" #, python-format msgid "warning: cannot merge flags for %s\n" @@ -24692,9 +24532,9 @@ msgid "note: possible conflict - %s was deleted and renamed to:\n" msgstr "внимание: возможен конфликт - %s был удален и переименован в:\n" -#, fuzzy, python-format +#, python-format msgid "note: merging %s and %s using bids from ancestors %s\n" -msgstr "слияние %s и %s в %s\n" +msgstr "примечание: слияние %s и %s с использованием очков (bids) предков %s\n" # BUG wtf is a bid here&? #, python-format @@ -24720,9 +24560,8 @@ msgid " %s: ambiguous merge - picked %s action\n" msgstr " %s: неоднозначное слияние - выбрано действие %s\n" -#, fuzzy msgid "end of auction" -msgstr "не функция: %s" +msgstr "конец аукциона" # PROMPT #, python-format @@ -24753,31 +24592,23 @@ msgid "use 'hg status' to list changes" msgstr "используйте 'hg status' чтобы посмотреть изменения" -#, fuzzy, python-format +#, python-format msgid "uncommitted changes in subrepository '%s'" -msgstr "незафиксированные изменения в подхранилище %s" - -#, fuzzy +msgstr "незафиксированные изменения в подхранилище '%s'" + msgid "commit and merge, or update --clean to discard changes" msgstr "" -"пересекающиеся ветки (слейте ветки или используйте --clean чтобы\n" -"отбросить изменения)" - -#, fuzzy +"слейте ветки и зафиксируйте, или используйте update --clean чтобы\n" +"отбросить изменения" + msgid "commit or update --clean to discard changes" -msgstr "" -"незафиксированные изменения, используйте --all чтобы сбросить все изменения" - -#, fuzzy +msgstr "зафиксируйте или выполните update --clean чтобы отбросить изменения" + msgid "not a linear update" -msgstr " (обновление прервано)" - -# BUG -#, fuzzy +msgstr "не линейное обновление" + msgid "merge or update --check to force update" -msgstr "" -"пересекающиеся ветки (слейте ветки или используйте --check чтобы\n" -"обновиться принудительно)" +msgstr "выполните слияние или update --check для принудительного обновления" msgid "Attention:" msgstr "Внимание:" @@ -24824,9 +24655,9 @@ msgid "unknown key: %r" msgstr "неизвестный ключ: %r" -#, fuzzy, python-format +#, python-format msgid "unexpected old value for %r" -msgstr "неожиданное старое значение" +msgstr "неожиданное старое значение у %r" #, python-format msgid "unexpected token: %s" @@ -24915,9 +24746,8 @@ msgid "failed to synchronize metadata for \"%s\"" msgstr "не удалось синхронизировать метаданные для \"%s\"" -#, fuzzy msgid "unexpected delta opcode 0" -msgstr "непредвиденный ответ:" +msgstr "неожиданный код различия (delta opcode) 0" #, python-format msgid "cannot create %s: destination already exists" @@ -24962,9 +24792,8 @@ msgid "cannot %s; remote repository does not support the %r capability" msgstr "%s не возможно; отдаленное хранилище не поддерживает возможность %r" -#, fuzzy msgid "cannot lookup negative revision" -msgstr "поиск отдаленной ревизии" +msgstr "невозможно найти отрицательную ревизию" msgid "cannot change null revision phase" msgstr "невозможно изменить фазу пустой ревизии" @@ -25053,9 +24882,9 @@ msgid "incompatible revision flag %x" msgstr "несовместимый флаг ревизии %x" -#, fuzzy, python-format +#, python-format msgid "integrity check failed on %s:%s" -msgstr "ошибка при проверке целостности %s:%d" +msgstr "ошибка при проверке целостности %s:%s" #, python-format msgid "%s not found in the transaction" @@ -26092,15 +25921,13 @@ msgid ".hg/requires file is corrupt" msgstr "файл .hg/requires поврежден" -#, fuzzy, python-format +#, python-format msgid "repository requires features unknown to this Mercurial: %s" -msgstr "" -"неизвестный формат хранилища: требуется возможность '%s' (обновите Mercurial)" - -#, fuzzy +msgstr "хранилище требует возможностей, неизвестных данному Mercurial: %s" + msgid "" "see http://mercurial.selenic.com/wiki/MissingRequirement for more information" -msgstr "(подробнее см. http://mercurial.selenic.com)" +msgstr "подробнее см. http://mercurial.selenic.com/wiki/MissingRequirement" msgid "searching for changes\n" msgstr "поиск изменений\n" @@ -26287,14 +26114,15 @@ "&Local $$ &Remote" # PROMPT -#, fuzzy, python-format +#, python-format msgid "" " subrepository %s diverged (local revision: %s, remote revision: %s)\n" "(M)erge, keep (l)ocal or keep (r)emote?$$ &Merge $$ &Local $$ &Remote" msgstr "" -" источники подхранилищ для %s различаются (в извлеченной версии)\n" -"использовать локальный:(l)ocal (%s) или отдаленный:(r)emote источник (%s)?\n" -"$$ &Local $$ &Remote" +" расхождение в подхранилище %s (локальная ревизия: %s, отдаленная: %s)\n" +"выполнить слияние:(m)erge, оставить локальный:(l)ocal или отдаленный:(r)" +"emote\n" +"вариант?$$ &Merge $$ &Local $$ &Remote" # PROMPT #, python-format @@ -26349,17 +26177,19 @@ msgid "unknown subrepo type %s" msgstr "неизвестный тип подхранилища %s" -#, fuzzy, python-format +#, python-format msgid "invalid phases.checksubrepos configuration: %s" -msgstr "неверно задан параметр smtp.verifycert: %s" - -#, fuzzy, python-format +msgstr "неверно задан параметр phases.checksubrepos: %s" + +#, python-format msgid "can't commit in %s phase conflicting %s from subrepository %s" -msgstr "незафиксированные изменения в подхранилище %s" - -#, fuzzy, python-format +msgstr "" +"невозможно зафиксировать в фазе %s, конфликтующей с %s из\n" +"подхранилища %s" + +#, python-format msgid "warning: changes are committed in %s phase from subrepository %s\n" -msgstr "незафиксированные изменения в подхранилище %s" +msgstr "внимание: изменения зафиксированы в фазе %s из хранилища %s\n" #, python-format msgid "archiving (%s)" @@ -26381,9 +26211,9 @@ msgid "pulling subrepo %s from %s\n" msgstr "затягиваем в подхранилище %s из %s\n" -#, fuzzy, python-format +#, python-format msgid "revision %s in subrepo %s is hidden\n" -msgstr "ревизия %s не существует в подхранилище %s\n" +msgstr "ревизия %s в подхранилище %s скрыта\n" #, python-format msgid "no changes made to subrepo %s since last push to %s\n" @@ -26420,16 +26250,14 @@ msgid "not removing repo %s because it has changes.\n" msgstr "не удаляем хранилище %s, т.к. в нем имеются изменения.\n" -#, fuzzy msgid "cannot retrieve git version\n" -msgstr "не удалось получить версию git" +msgstr "не удалось получить версию git\n" msgid "git subrepo requires at least 1.6.0 or later" msgstr "подхранилище git требует версии не ниже 1.6.0" -#, fuzzy msgid "git subrepo requires at least 1.6.0 or later\n" -msgstr "подхранилище git требует версии не ниже 1.6.0" +msgstr "подхранилище git требует версии не ниже 1.6.0\n" #, python-format msgid "revision %s does not exist in subrepo %s\n" @@ -26672,9 +26500,8 @@ msgid ":shortdate: Date. Returns a date like \"2006-09-18\"." msgstr ":shortdate: Дата. Возвращает дату в виде \"2006-09-18\"." -#, fuzzy msgid ":splitlines: Any text. Split text into a list of lines." -msgstr ":firstline: Произвольный текст. Возвращает первую строку текста." +msgstr ":splitlines: Произвольный текст. Разбивает текст в список строк." msgid "" ":stringify: Any type. Turns the value into text by converting values into\n" @@ -26744,13 +26571,12 @@ msgid ":children: List of strings. The children of the changeset." msgstr ":children: Список строк. Дочерние ревизии набора изменений." -#, fuzzy msgid "" ":currentbookmark: String. The active bookmark, if it is\n" " associated with the changeset" msgstr "" -":bookmarks: Список строк. Все закладки, ассоциированные с набором\n" -" изменений." +":currentbookmark: Строкa. Активная закладка, если она установлена на\n" +" набор изменений." msgid ":date: Date information. The date when the changeset was committed." msgstr ":date: Информация о дате. Дата фиксации набора изменений." @@ -26864,9 +26690,8 @@ msgid ":rev: Integer. The repository-local changeset revision number." msgstr ":rev: Целое число. Локальный номер ревизии в этом хранилище." -#, fuzzy msgid ":subrepos: List of strings. Updated subrepositories in the changeset." -msgstr ":tags: Список строк. Все метки, ассоциированные с набором изменений." +msgstr ":subrepos: Список строк. Подхранилища, обнавленные в наборе изменений." msgid ":tags: List of strings. Any tags associated with the changeset." msgstr ":tags: Список строк. Все метки, ассоциированные с набором изменений." @@ -26885,9 +26710,9 @@ msgid "unknown method '%s'" msgstr "неизвестный метод '%s'" -#, fuzzy, python-format +#, python-format msgid "expected a symbol, got '%s'" -msgstr "ожидается символ" +msgstr "ожидается символ, получено '%s'" #, python-format msgid "unknown function '%s'" @@ -26913,9 +26738,8 @@ msgid "fill expects an integer width" msgstr "fill ожидает целое число в качестве ширины" -#, fuzzy msgid "pad() expects two to four arguments" -msgstr "fill требует от одного до четырех аргументов" +msgstr "pad() требует от двух до четырех аргументов" #. i18n: "get" is a keyword msgid "get() expects two arguments" @@ -26930,9 +26754,8 @@ msgstr "if требует два или три аргумента" #. i18n: "ifcontains" is a keyword -#, fuzzy msgid "ifcontains expects three or four arguments" -msgstr "ifeq требует трех или четырех аргументов" +msgstr "ifcontains требует трех или четырех аргументов" #. i18n: "ifeq" is a keyword msgid "ifeq expects three or four arguments" @@ -26943,17 +26766,15 @@ msgstr "join требует один или два аргумента" #. i18n: "revset" is a keyword -#, fuzzy msgid "revset expects one or more arguments" -msgstr "strip ожидает один или два аргумента" +msgstr "revset ожидает один или более аргументов" #. i18n: "rstdoc" is a keyword msgid "rstdoc expects two arguments" msgstr "rstdoc требует двух аргументов" -#, fuzzy msgid "shortest() expects one or two arguments" -msgstr "date требует один или два аргумента" +msgstr "shortest() требует один или два аргумента" msgid "strip expects one or two arguments" msgstr "strip ожидает один или два аргумента" @@ -26962,13 +26783,12 @@ msgid "sub expects three arguments" msgstr "sub требует трех аргументов" -#, fuzzy msgid "startswith expects two arguments" -msgstr "rstdoc требует двух аргументов" - -#, fuzzy, python-format +msgstr "startswith требует двух аргументов" + +#, python-format msgid "word expects two or three arguments, got %d" -msgstr "if требует два или три аргумента" +msgstr "word требует два или три аргумента, получено %d" msgid "unmatched quotes" msgstr "незакрытые кавычки" @@ -27007,9 +26827,9 @@ msgid "failed to truncate %s\n" msgstr "не удалось перезаписать %s\n" -#, fuzzy, python-format +#, python-format msgid "failed to recover %s\n" -msgstr "не удалось перезаписать %s\n" +msgstr "не удалось восстановить %s\n" msgid "transaction abort!\n" msgstr "транзакция отменена!\n" @@ -27058,9 +26878,8 @@ msgid "no username found, using '%s' instead\n" msgstr "имя пользователя не найдено, используется '%s'\n" -#, fuzzy msgid "no username supplied" -msgstr "не задано имя пользователя (см. \"hg help config\")" +msgstr "не задано имя пользователя" msgid "use \"hg config --edit\" to set your username" msgstr "используйте \"hg config --edit\" чтобы задать ваши имя пользователя" @@ -27082,13 +26901,13 @@ msgid "cannot create new union repository" msgstr "не удается создать новое union-хранилище" -#, fuzzy, python-format +#, python-format msgid "http authorization required for %s" -msgstr "требуется http-авторизация" - -#, fuzzy, python-format +msgstr "http-авторизация требуется для %s" + +#, python-format msgid "http authorization required for %s\n" -msgstr "требуется http-авторизация\n" +msgstr "http-авторизация требуется для %s\n" #, python-format msgid "realm: %s\n" @@ -27109,13 +26928,11 @@ msgid "command '%s' failed: %s" msgstr "команда '%s' завершилась ошибкой: %s" -#, fuzzy msgid "filename ends with '\\', which is invalid on Windows" -msgstr "имя файла содержит '%s' на конце, что недопустимо в Windows" - -#, fuzzy +msgstr "имя файла содержит '\\' на конце, что недопустимо в Windows" + msgid "directory name ends with '\\', which is invalid on Windows" -msgstr "имя файла содержит '%s' на конце, что недопустимо в Windows" +msgstr "имя директории содержит '\\' на конце, что недопустимо в Windows" #, python-format msgid "filename contains '%s', which is reserved on Windows"