# HG changeset patch # User Alexander Sauta # Date 1325276299 -10800 # Node ID 5fef00ce7409e4d43f44bfe60034449bb171abe5 # Parent 2edd59f398dc1648e232c3b610d4be40780380c4 i18n-ru: translated missing commands output up to line 13868 diff -r 2edd59f398dc -r 5fef00ce7409 i18n/ru.po --- a/i18n/ru.po Mon Dec 26 22:05:48 2011 +0300 +++ b/i18n/ru.po Fri Dec 30 23:18:19 2011 +0300 @@ -133,6 +133,7 @@ # root корень, корневая ревизия ??? # progress bar индикатор выполнения # map (file) ??? да и вообще все с map плохо +# abort отмена или останов (в статусах) # # # === TODO === @@ -154,6 +155,9 @@ # Сюда же относятся сообщения cannot do smth: не могу сделать что-то или что-то невозможно? # Cейчас последний вариант. -- А лучше «не удаётся» // comment by Andrei Polushin # - внести определения согласованных терминов в hg glossary +# - bisect - можно во многих местах употреблять термин "бисекция" вместо +# неуклюжего "метод деления пополам". Это устоявшийся термин. +# - в строке дожно быть не более 75 символов! # # msgid "" @@ -199,6 +203,7 @@ msgid " aliases: %s" msgstr " псевдонимы: %s" +# {{{ Start of extensions msgid "hooks for controlling repository access" msgstr "хуки для контроля доступа к хранилищу" @@ -3544,7 +3549,7 @@ # BUG msgid "aborting hg cat-file only understands commits\n" -msgstr "отмена: hg cat-file понимает только фиксации (commits)\n" +msgstr "останов: hg cat-file понимает только фиксации (commits)\n" msgid "parse given revisions" msgstr "разбор заданых ревизий" @@ -8281,70 +8286,72 @@ " zc-test = http://example.com:8000/test\n" msgstr "" +# }}} End of extensions msgid "archive prefix contains illegal components" -msgstr "" +msgstr "префикс архива содержит недопустимые компоненты" msgid "archiving" -msgstr "" +msgstr "архивирование" #, python-format msgid "malformed line in .hg/bookmarks: %r\n" -msgstr "" +msgstr "плохая строка в .hg/bookmarks: %r\n" #, python-format msgid "bookmark '%s' contains illegal character" -msgstr "" +msgstr "закладка '%s' содержит недопустимый символ" #, python-format msgid "branch %s not found" -msgstr "" +msgstr "ветка %s не найдена" #, python-format msgid "updating bookmark %s\n" -msgstr "" - +msgstr "обновление закладки %s\n" + +# NOT-SURE #, python-format msgid "divergent bookmark %s stored as %s\n" -msgstr "" +msgstr "закладка на расходящейся ревизии %s сохранена как %s\n" msgid "searching for changed bookmarks\n" -msgstr "" +msgstr "поиск изменившихся закладок\n" msgid "no changed bookmarks found\n" -msgstr "" +msgstr "измененных закладок не найдено\n" msgid "unknown parent" -msgstr "" +msgstr "неизвестный родитель" #, python-format msgid "integrity check failed on %s:%d" -msgstr "" +msgstr "ошибка при проверке целостности %s:%d" msgid "cannot create new bundle repository" -msgstr "" +msgstr "невозможно создать новое хранилище-комплект (bundle)" #, python-format msgid "stream ended unexpectedly (got %d bytes, expected %d)" -msgstr "" +msgstr "неожиданное завершение потока (получено %d байт, ожидалось %d)" #, python-format msgid "invalid chunk length %d" -msgstr "" +msgstr "неверная длина участка %d" #, python-format msgid "%s: not a Mercurial bundle" -msgstr "" +msgstr "%s: не комплект Mercurial" #, python-format msgid "%s: unknown bundle version %s" -msgstr "" +msgstr "%s: неизвестная версия комплекта %s" msgid "empty username" -msgstr "" +msgstr "пустое имя пользователя" #, python-format msgid "username %s contains a newline" -msgstr "" +msgstr "имя пользователя %s содержит перевод строки" #, python-format msgid "the name '%s' is reserved" @@ -8352,33 +8359,33 @@ #, python-format msgid "uncommitted changes in subrepo %s" -msgstr "" +msgstr "незафиксированные изменения в подхранилище %s" msgid "options --message and --logfile are mutually exclusive" -msgstr "" +msgstr "параметры --massage и --logfile взаимно исключающие" #, python-format msgid "can't read commit message '%s': %s" -msgstr "" +msgstr "не удается прочитать сообщение фиксации '%s': %s" msgid "limit must be a positive integer" -msgstr "" +msgstr "ограничение должено быть положительным целым числом" msgid "limit must be positive" -msgstr "" +msgstr "ограничение должно быть положительным" #, python-format msgid "invalid format spec '%%%s' in output filename" -msgstr "" +msgstr "неверная спецификация формата '%%%s' в имени выходного файла" msgid "cannot specify --changelog and --manifest at the same time" -msgstr "" +msgstr "нельзя указывать --changelog и --manifest одновременно" msgid "cannot specify filename with --changelog or --manifest" -msgstr "" +msgstr "нельзя задавать имя файла с --changelog или --manifest" msgid "cannot specify --changelog or --manifest without a repository" -msgstr "" +msgstr "нельзя задавать --changelog или --manifest без хранилища" msgid "invalid arguments" msgstr "неверные параметры" @@ -8389,187 +8396,196 @@ #, python-format msgid "%s: not copying - file is not managed\n" -msgstr "" +msgstr "%s: не копируется - файл не контролируется\n" #, python-format msgid "%s: not copying - file has been marked for remove\n" -msgstr "" +msgstr "%s: не копируется - файл был помечен для удаления\n" #, python-format msgid "%s: not overwriting - %s collides with %s\n" -msgstr "" +msgstr "%s: не перезаписывается - %s конфликтует с %s\n" #, python-format msgid "%s: not overwriting - file exists\n" -msgstr "" +msgstr "%s: не перезаписывается - файл существует\n" #, python-format msgid "%s: not recording move - %s does not exist\n" -msgstr "" +msgstr "%s: перемещение не записывается - %s не существует\n" #, python-format msgid "%s: not recording copy - %s does not exist\n" -msgstr "" +msgstr "%s: копирование не записывается - %s не существует\n" #, python-format msgid "%s: deleted in working copy\n" -msgstr "" +msgstr "%s: удален в рабочей копии\n" #, python-format msgid "%s: cannot copy - %s\n" -msgstr "" +msgstr "%s: не удается скопировать - %s\n" #, python-format msgid "moving %s to %s\n" -msgstr "" +msgstr "%s перемещается в %s\n" #, python-format msgid "copying %s to %s\n" -msgstr "" +msgstr "%s копируется в %s\n" msgid "no source or destination specified" -msgstr "" +msgstr "не указан источник или назначение" msgid "no destination specified" -msgstr "" +msgstr "не указано назначение" msgid "with multiple sources, destination must be an existing directory" msgstr "" +"если задано несколько источников, назначение должно быть существующим " +"каталогом" #, python-format msgid "destination %s is not a directory" -msgstr "" +msgstr "назначение %s не является каталогом" msgid "(consider using --after)\n" -msgstr "" +msgstr "(попробуйте использовать --after?)\n" msgid "child process failed to start" -msgstr "" - +msgstr "не удалось запустить дочерний процесс" + +# может сделать "набор изм-й" или "ревизия" для экономии места? #, python-format msgid "changeset: %d:%s\n" -msgstr "" +msgstr "набор изменений: %d:%s\n" #, python-format msgid "branch: %s\n" -msgstr "" +msgstr "ветка: %s\n" #, python-format msgid "bookmark: %s\n" -msgstr "" +msgstr "закладка: %s\n" #, python-format msgid "tag: %s\n" -msgstr "" +msgstr "метка: %s\n" #, python-format msgid "parent: %d:%s\n" -msgstr "" +msgstr "родитель: %d:%s\n" #, python-format msgid "manifest: %d:%s\n" -msgstr "" +msgstr "манифест: %d:%s\n" #, python-format msgid "user: %s\n" -msgstr "" +msgstr "пользователь: %s\n" #, python-format msgid "date: %s\n" -msgstr "" +msgstr "дата: %s\n" msgid "files+:" -msgstr "" +msgstr "файлов+:" msgid "files-:" -msgstr "" +msgstr "файлов-:" msgid "files:" -msgstr "" +msgstr "файлы:" #, python-format msgid "files: %s\n" -msgstr "" +msgstr "файлы: %s\n" #, python-format msgid "copies: %s\n" -msgstr "" +msgstr "скопировано: %s\n" #, python-format msgid "extra: %s=%s\n" -msgstr "" +msgstr "дополнительно: %s=%s\n" msgid "description:\n" -msgstr "" +msgstr "описание:\n" #, python-format msgid "summary: %s\n" -msgstr "" +msgstr "сводка: %s\n" #, python-format msgid "%s: no key named '%s'" -msgstr "" - -#, python-format +msgstr "%s: нет ключа с именем '%s'" + +# может, не из а от? +#, fuzzy, python-format msgid "Found revision %s from %s\n" -msgstr "" +msgstr "найдена ревизия %s из %s\n" msgid "revision matching date not found" -msgstr "" +msgstr "не найдена ревизия для данной даты" #, python-format msgid "cannot follow nonexistent file: \"%s\"" -msgstr "" +msgstr "невозможно отслеживать несуществующий файл: \"%s\"" msgid "can only follow copies/renames for explicit filenames" msgstr "" +"чтобы отслеживать копирования/переименовывания, требуется явное имя файла" #, python-format msgid "adding %s\n" -msgstr "добавляю %s\n" +msgstr "добавлется %s\n" #, python-format msgid "skipping missing subrepository: %s\n" -msgstr "" +msgstr "пропускается отсутствующее подхранилище: %s\n" msgid "HG: Enter commit message. Lines beginning with 'HG:' are removed." msgstr "" +"HG: Введите сообщение фиксации. Строки, начинающиеся с 'HG:' будут удалены." msgid "HG: Leave message empty to abort commit." -msgstr "" +msgstr "HG: Оставьте сообщение пустым, чтобы отменить фиксацию." #, python-format msgid "HG: user: %s" -msgstr "" +msgstr "HG: пользователь: %s" msgid "HG: branch merge" -msgstr "" +msgstr "HG: слияние веток" #, python-format msgid "HG: branch '%s'" -msgstr "" +msgstr "HG: ветка '%s'" #, python-format msgid "HG: subrepo %s" -msgstr "" - +msgstr "HG: подхранилище %s" + +# UGLY #, python-format msgid "HG: added %s" -msgstr "" - +msgstr "HG: добавлен(ы) %s" + +# UGLY #, python-format msgid "HG: changed %s" -msgstr "" - +msgstr "HG: изменен(ы) %s" + +# UGLY #, python-format msgid "HG: removed %s" -msgstr "" +msgstr "HG: удален(ы) %s" msgid "HG: no files changed" -msgstr "" +msgstr "HG: нет измененных файлов" msgid "empty commit message" -msgstr "" +msgstr "пустое сообщение фиксации" msgid "repository root directory or name of overlay bundle file" msgstr "корневой каталог хранилища или файл бандла" @@ -8591,7 +8607,8 @@ msgid "set/override config option (use 'section.name=value')" msgstr "" -"задать/переопределить параметр конфига (в виде 'секция.параметр=значение')" +"задать/переопределить параметр конфигурации (в виде 'секция." +"параметр=значение')" msgid "CONFIG" msgstr "КОНФИГ" @@ -8725,8 +8742,9 @@ msgid " If no names are given, add all files to the repository." msgstr " Если имена файлов не заданы, в будут добавлены все файлы." +# does this require a translation? msgid " .. container:: verbose" -msgstr "" +msgstr " .. container:: подробный" msgid "" " An example showing how new (unknown) files are added\n" @@ -8913,16 +8931,16 @@ msgstr " Примеры::" msgid " - create a zip file containing the 1.0 release::" -msgstr "" +msgstr " - создать zip-файл, содержащий релиз 1.0::" msgid " hg archive -r 1.0 project-1.0.zip" -msgstr "" +msgstr " hg archive -r 1.0 project-1.0.zip" msgid " - create a tarball excluding .hg files::" -msgstr "" +msgstr " - создать тарбол (tarball), исключив файлы .hg::" msgid " hg archive project.tar.gz -X \".hg*\"" -msgstr "" +msgstr " hg archive project.tar.gz -X \".hg*\"" msgid " Valid types are:" msgstr " Допустимые типы:" @@ -9006,6 +9024,9 @@ " backout cannot be used to fix either an unwanted or\n" " incorrect merge." msgstr "" +" .. note::\n" +" backout не может использоваться для исправления нежелательного\n" +" или некорректного слияния." msgid "" " By default, the pending changeset will have one parent,\n" @@ -9134,45 +9155,57 @@ msgid "" " - start a bisection with known bad revision 12, and good revision 34::" -msgstr "" +msgstr " - начать бисекцию с известной плохой ревизией 12, хорошей 34::" msgid "" " hg bisect --bad 34\n" " hg bisect --good 12" msgstr "" +" hg bisect --bad 34\n" +" hg bisect --good 12" msgid "" " - advance the current bisection by marking current revision as good " "or\n" " bad::" msgstr "" +" - продвинуть текущую бисекцию, пометив текущую ревизию как плохую или " +"хорошую::" msgid "" " hg bisect --good\n" " hg bisect --bad" msgstr "" +" hg bisect --good\n" +" hg bisect --bad" msgid "" " - mark the current revision, or a known revision, to be skipped (eg. " "if\n" " that revision is not usable because of another issue)::" msgstr "" +" - пометить текущую или известную ревизию для пропуска (например,\n" +" потому что ее нельзя использовать из-за другой проблемы)::" msgid "" " hg bisect --skip\n" " hg bisect --skip 23" msgstr "" +" hg bisect --skip\n" +" hg bisect --skip 23" msgid " - forget the current bisection::" -msgstr "" +msgstr " - забыть текущую бисекцию::" msgid " hg bisect --reset" -msgstr "" +msgstr " hg bisect --reset" msgid "" " - use 'make && make tests' to automatically find the first broken\n" " revision::" msgstr "" +" - использовать команду 'make && make tests' для автоматического\n" +" поиска первой нерабочей ревизии::" msgid "" " hg bisect --reset\n" @@ -9180,26 +9213,35 @@ " hg bisect --good 12\n" " hg bisect --command 'make && make tests'" msgstr "" +" hg bisect --reset\n" +" hg bisect --bad 34\n" +" hg bisect --good 12\n" +" hg bisect --command 'make && make tests'" msgid "" " - see all changesets whose states are already known in the current\n" " bisection::" msgstr "" +" - посмтреть все наборы изменений, чьи состояния уже известны в\n" +" текущей бисекции::" msgid " hg log -r \"bisect(pruned)\"" -msgstr "" +msgstr " hg log -r \"bisect(pruned)\"" msgid " - see all changesets that took part in the current bisection::" msgstr "" +" - посмотреть все наборы изменений, которые участвовали в текущей " +"бисекции::" msgid " hg log -r \"bisect(range)\"" -msgstr "" +msgstr " hg log -r \"bisect(range)\"" msgid " - with the graphlog extension, you can even get a nice graph::" msgstr "" +" - с расширением graphlog, вы даже можете получить симпатичный граф::" msgid " hg log --graph -r \"bisect(range)\"" -msgstr "" +msgstr " hg log --graph -r \"bisect(range)\"" msgid " See :hg:`help revsets` for more about the `bisect()` keyword." msgstr " Подробнее о `bisect()` см. :hg:`help revsets`." @@ -9420,6 +9462,8 @@ msgid "(branches are permanent and global, did you want a bookmark?)\n" msgstr "" +"(ветки (branch) глобальны и перманентны, быть может, вам нужна\n" +"закладка (bookmark?)\n" msgid "show only branches that have unmerged heads" msgstr "показывать только ветки, на которых есть неслитые головы" @@ -9634,6 +9678,9 @@ " destinations. For ``ssh://`` destinations, no working directory or\n" " ``.hg/hgrc`` will be created on the remote side." msgstr "" +" В качестве путей назначения поддерживаются только локальные пути и\n" +" URL вида ``ssh://``. Для назначения ``ssh://`` не создается рабочей\n" +" копии или файла ``.hg/hgrc`` на отдаленной стороне." msgid "" " To pull only a subset of changesets, specify one or more revisions\n" @@ -9644,11 +9691,23 @@ " tag will include the tagged changeset but not the changeset\n" " containing the tag." msgstr "" +" Чтобы затянуть подмножество наборов изменений, укажите один или более\n" +" идентификатор ревизии с помощью -r/--rev или ветки с помощь -b/--" +"branch.\n" +" Клон будет содержать только заданные ревизии и их предков. Эти " +"параметры\n" +" (равно как и `clone ист#рев назн') подразумевают --pull, даже для " +"локальных\n" +" исходных хранилищ. Обратите внимание, что при задании метки, клон будет\n" +" включать в себя помеченный набор изменений, но не набор изменений,\n" +" содержащий метку." msgid "" " To check out a particular version, use -u/--update, or\n" " -U/--noupdate to create a clone with no working directory." msgstr "" +" Чтобы извлечь конкретную версию, используйте -u/--update;\n" +" чтобы создать клон без рабочего каталога, используйте -U/--noupdate." msgid "" " For efficiency, hardlinks are used for cloning whenever the\n" @@ -9658,9 +9717,11 @@ " incorrectly, but do not report errors. In these cases, use the\n" " --pull option to avoid hardlinking." msgstr "" -" Для эффективности, при клонировании источника на одной файловой\n" -" системе с целевым хранилищем, используются жесткие ссылки (это\n" -" относится только к данным хранилища, не рабочему каталогу).\n" +" Из соображений эффективности при клонировании источника находящегося\n" +" на одной файловой системе с хранилищем назначения, используются " +"жесткие\n" +" ссылки (это относится только к данным хранилища, не рабочему " +"каталогу).\n" " Некоторые файловые системы, например, AFS, некорректно реализуют\n" " жесткие ссылки, но не сообщают об ошибках. В этом случае используйте\n" " --pull чтобы избежать жестких ссылок." @@ -9689,7 +9750,7 @@ " ваш редактор умеет разрывать жесткие ссылки (Emacs и большинство\n" " инструментов разработчика ядра Linux умеют). Этот способ также\n" " не совместим с некоторыми расширениями, которые хранят свои\n" -" метаданные в каталоге .hg, как mq." +" метаданные в каталоге .hg, таких как mq." msgid "" " Mercurial will update the working directory to the first applicable\n" @@ -9725,7 +9786,7 @@ msgid " - clone a remote repository to a new directory named hg/::" msgstr "" -" - создает клон отдаленного хранилища в новом каталоге с именем hg/::" +" - создать клон отдаленного хранилища в новом каталоге с именем hg/::" msgid " hg clone http://selenic.com/hg" msgstr " hg clone http://selenic.com/hg" @@ -9900,6 +9961,7 @@ msgid "either two or three arguments required" msgstr "требуются два или три аргумента" +# {{{ Debug commands msgid "add single file mergeable changes" msgstr "" @@ -10284,6 +10346,7 @@ msgid "REPO [OPTIONS]... [ONE [TWO]]" msgstr "" +# }}} end of debug commands msgid "[OPTION]... ([-c REV] | [-r REV1 [-r REV2]]) [FILE]..." msgstr "[ПАРАМЕТР]... ([-c РЕВ] | [-r РЕВ1 [-r РЕВ2]]) [ФАЙЛ]..." @@ -10467,25 +10530,31 @@ " - use export and import to transplant a bugfix to the current\n" " branch::" msgstr "" +" - использовать export вместе с import чтобы перенести исправление\n" +" бага на текущую ветку::" msgid " hg export -r 9353 | hg import -" -msgstr "" +msgstr " hg export -r 9353 | hg import -" msgid "" " - export all the changesets between two revisions to a file with\n" " rename information::" msgstr "" +" - экспортировать все наборы изменений между двумя ревизиями в файл,\n" +" включая информацию о переименованиях::" msgid " hg export --git -r 123:150 > changes.txt" -msgstr "" +msgstr " hg export --git -r 123:150 > changes.txt" msgid "" " - split outgoing changes into a series of patches with\n" " descriptive names::" msgstr "" +" - преобразовать исходящие изменений в серию патчей с описывающими\n" +" их именами::" msgid " hg export -r \"outgoing()\" -o \"%n-%m.patch\"" -msgstr "" +msgstr " hg export -r \"outgoing()\" -o \"%n-%m.patch\"" msgid "export requires at least one changeset" msgstr "для экспорта требуется хотя бы один набор изменений" @@ -10523,13 +10592,13 @@ msgstr " - забыть только что добавленные бинарные файлы::" msgid " hg forget \"set:added() and binary()\"" -msgstr "" +msgstr " hg forget \"set:added() and binary()\"" msgid " - forget files that would be excluded by .hgignore::" -msgstr "" +msgstr " - забыть файлы, которые будут исключены с учетом .hgignore::" msgid " hg forget \"set:hgignore()\"" -msgstr "" +msgstr " hg forget \"set:hgignore()\"" msgid "resume interrupted graft" msgstr "возобновить прерванную операцию graft" @@ -10596,6 +10665,8 @@ " hg update stable\n" " hg graft --edit 9393" msgstr "" +" hg update stable\n" +" hg graft --edit 9393" msgid "" " - graft a range of changesets with one exception, updating dates::" @@ -10603,19 +10674,19 @@ " - перенести диапазон ревизий с одним исключением, обновляя даты::" msgid " hg graft -D \"2085::2093 and not 2091\"" -msgstr "" +msgstr " hg graft -D \"2085::2093 and not 2091\"" msgid " - continue a graft after resolving conflicts::" msgstr " - продолжить перенос после разрешения конфликтов::" msgid " hg graft -c" -msgstr "" +msgstr " hg graft -c" msgid " - show the source of a grafted changeset::" msgstr " - показать источник перенесенного набора изменений::" msgid " hg log --debug -r tip" -msgstr "" +msgstr " hg log --debug -r tip" msgid "" " Returns 0 on successful completion.\n" @@ -11020,16 +11091,16 @@ " работать с этим хранилищем/бандлом." msgid " - generate a build identifier for the working directory::" -msgstr "" +msgstr " - сгенерировать идентификатор сборки для рабочего каталога::" msgid " hg id --id > build-id.dat" -msgstr "" +msgstr " hg id --id > build-id.dat" msgid " - find the revision corresponding to a tag::" -msgstr "" +msgstr " - найти ревизию, соответствующую метке::" msgid " hg id -n -r 1.3" -msgstr "" +msgstr " hg id -n -r 1.3" msgid " - check the most recent revision of a remote repository::" msgstr " - посмотреть последнюю ревизию в отдаленном репозитории::" @@ -11157,38 +11228,41 @@ msgid " - import a traditional patch from a website and detect renames::" msgstr "" +" - импортировать традиционный патч и веб-сайта и найти переименования::" msgid " hg import -s 80 http://example.com/bugfix.patch" -msgstr "" +msgstr " hg import -s 80 http://example.com/bugfix.patch" msgid " - import a changeset from an hgweb server::" -msgstr "" +msgstr " - импортировать набор изменений с сервера hgweb::" msgid " hg import http://www.selenic.com/hg/rev/5ca8c111e9aa" -msgstr "" +msgstr " hg import http://www.selenic.com/hg/rev/5ca8c111e9aa" msgid " - import all the patches in an Unix-style mbox::" -msgstr "" +msgstr " - импортировать все патчи из файла почтового ящика Unix mbox::" msgid " hg import incoming-patches.mbox" -msgstr "" +msgstr " hg import incoming-patches.mbox" msgid "" " - attempt to exactly restore an exported changeset (not always\n" " possible)::" msgstr "" +" - попытаться строго восстановить экспортированный набор изменений (не\n" +" всегда возможно)::" msgid " hg import --exact proposed-fix.patch" -msgstr "" +msgstr " hg import --exact proposed-fix.patch" msgid "need at least one patch to import" msgstr "для импорта требуется хотя бы один патч" msgid "cannot use --no-commit with --bypass" -msgstr "" +msgstr "нельзя использовать --no-commit с --bypass" msgid "cannot use --similarity with --bypass" -msgstr "" +msgstr "нельзя использовать --similarityt с --bypass" msgid "patch is damaged or loses information" msgstr "патч поврежден или в нем недостает данных" @@ -11437,12 +11511,18 @@ " changes including duplicates and deletions, use the --removed\n" " switch." msgstr "" +" .. note::\n" +" из соображений производительности, в ФАЙЛе журнала могут\n" +" отсутствовать дублирующиеся изменения, сделанные на ветках,\n" +" а также там будут отсутствовать удаления. Чтобы увидеть все\n" +" изменения, включая дубликаты и удаления, используйте параметр\n" +" --removed." msgid " - changesets with full descriptions and file lists::" -msgstr "" +msgstr " - наборы изменений с полными описаниями и списками файлов::" msgid " hg log -v" -msgstr "" +msgstr " hg log -v" msgid " - changesets ancestral to the working directory::" msgstr " - наборы изменений, являющиеся предками рабочего каталога::" @@ -11459,9 +11539,8 @@ msgid "" " - changesets showing all modifications of a file, including removals::" msgstr "" -" - наборы изменений, отражающие все изменения файла, т.ч. изъятия из-" -"под\n" -" контроля версий::" +" - наборы изменений, отражающие все изменения файла, т.ч. изъятия " +"из- под контроля версий::" msgid " hg log --removed file.c" msgstr " hg log --removed file.c" @@ -11469,8 +11548,8 @@ msgid "" " - all changesets that touch a directory, with diffs, excluding merges::" msgstr "" -" - все наборы изменений, затрагивающие каталог, с различиями, кроме " -"слияний::" +" - все наборы изменений, затрагивающие каталог, с различиями, " +"кроме слияний::" msgid " hg log -Mp lib/" msgstr " hg log -Mp lib/" @@ -12286,7 +12365,7 @@ msgstr "нельзя указывать одновременно дату и ревизию" msgid "uncommitted merge with no revision specified" -msgstr "" +msgstr "имеется незафиксированное слияние, и номер ревизии не указан" msgid "use \"hg update\" or see \"hg help revert\"" msgstr "используйте \"hg update\", или см. \"hg help revert\"" @@ -12298,12 +12377,16 @@ "uncommitted merge, use --all to discard all changes, or 'hg update -C .' to " "abort the merge" msgstr "" +"незафиксированное слияние, используйте --all чтобы сбросить все изменения\n" +"или 'hg update -C .' чтобы отменить слияние." #, python-format msgid "" "uncommitted changes, use --all to discard all changes, or 'hg update %s' to " "update" msgstr "" +"незафиксированные изменения, используйте --all чтобы сбросить все изменения\n" +"или 'hg update %s' чтобы обновиться." #, python-format msgid "use --all to revert all files, or 'hg update %s' to update" @@ -12343,7 +12426,7 @@ msgstr "не требуются изменения для %s\n" msgid "ignore safety measures" -msgstr "" +msgstr "игнорировать меры безопасности" msgid "roll back the last transaction (dangerous)" msgstr "откатить последнюю транзакцию (опасно)" @@ -12385,6 +12468,7 @@ " - push (с текущим хранилищем в качестве назначения)\n" " - unbundle" +# BUG force won't help you to avoid data loss msgid "" " It's possible to lose data with rollback: commit, update back to\n" " an older changeset, and then rollback. The update removes the\n" @@ -12392,6 +12476,11 @@ " removes them from history. To avoid data loss, you must pass\n" " --force in this case." msgstr "" +" При использовании rollback возможна потеря данных: зафиксировать,\n" +" обновиться обратно на предыдущую ревизию и сделать rollback. Update\n" +" удалит изменения, которые вы зафиксировали, из рабочего каталога,\n" +" а rollback сотрет их из истории. Чтобы избежать потери данных,\n" +" вы должны в таком случае передать --force." msgid "" " This command is not intended for use on public repositories. Once\n" @@ -12515,7 +12604,7 @@ " напечатает выбранный порт." msgid "cannot use --stdio with --cmdserver" -msgstr "" +msgstr "нельзя использовать --stdio с --cmdserver" msgid "There is no Mercurial repository here (.hg not found)" msgstr "Здесь нет хранилища Mercurial (.hg не обнаружен)" @@ -13134,103 +13223,107 @@ #, python-format msgid "cannot include %s (%s)" -msgstr "" +msgstr "не удается включить %s (%s)" msgid "not found in manifest" -msgstr "" +msgstr "не найден в манифесте" #, python-format msgid "no such file in rev %s" -msgstr "" +msgstr "нет такого файла в ревизии %s" msgid "branch name not in UTF-8!" -msgstr "" +msgstr "имя ветки не в UTF-8" #, python-format msgid "%s does not exist!\n" -msgstr "" +msgstr "%s не существует!\n" #, python-format msgid "" "%s: up to %d MB of RAM may be required to manage this file\n" "(use 'hg revert %s' to cancel the pending addition)\n" msgstr "" +"%s: может потребовтаь до %d Мб памяти для обработки этого файла\n" +"(используйте 'hg revert %s' чтобы отменить запланированное добавление)\n" #, python-format msgid "%s not added: only files and symlinks supported currently\n" msgstr "" +"%s не добавлен: в настоящий момент поддерживаются только файлы\n" +"и символические ссылки\n" #, python-format msgid "%s already tracked!\n" -msgstr "" +msgstr "%s уже отслеживается!\n" #, python-format msgid "%s not tracked!\n" -msgstr "" +msgstr "%s не отслеживается!\n" #, python-format msgid "%s not removed!\n" -msgstr "" +msgstr "%s не изъят из-под контроля версий!\n" #, python-format msgid "copy failed: %s is not a file or a symbolic link\n" -msgstr "" +msgstr "ошибка при копировании: %s не файл и не символическая ссылка\n" #, python-format msgid "invalid character in dag description: %s..." -msgstr "" +msgstr "недопустимый символ в описании графа: %s..." #, python-format msgid "expected id %i, got %i" -msgstr "" +msgstr "ожидается идентификатор %i, получен %i" #, python-format msgid "parent id %i is larger than current id %i" -msgstr "" +msgstr "идентификатор родителя %i больше текущего идентификатора %i" #, python-format msgid "invalid event type in dag: %s" -msgstr "" +msgstr "недопустимый тип события в графе: %s" msgid "nullid" -msgstr "" +msgstr "пустой идентификатор (nullid)" msgid "working directory state appears damaged!" -msgstr "" +msgstr "похоже, рабочий каталог находится в поврежденном состоянии!" #, python-format msgid "directory %r already in dirstate" -msgstr "" +msgstr "каталог %r уже в dirstate" #, python-format msgid "file %r in dirstate clashes with %r" -msgstr "" +msgstr "файл %r конфликтует c %r в dirstate" #, python-format msgid "setting %r to other parent only allowed in merges" -msgstr "" +msgstr "установка %r в другого родителя разрешена только для слияний" msgid "unknown" msgstr "неизвестно" msgid "character device" -msgstr "" +msgstr "символьное устройство" msgid "block device" -msgstr "" +msgstr "блочное устройство" msgid "fifo" -msgstr "" +msgstr "fifo" msgid "socket" -msgstr "" +msgstr "сокет" msgid "directory" -msgstr "" +msgstr "каталог" #, python-format msgid "unsupported file type (type is %s)" -msgstr "" +msgstr "неподдерживаемый тип файла (%s)" #, python-format msgid "no changes to push but %i secret changesets\n" @@ -13242,10 +13335,12 @@ msgid "use 'hg push --new-branch' to create new remote branches" msgstr "" +"используйте 'hg push --new-branch' чтобы создать новые ветки ветки\n" +"в отдаленном хранилище" #, python-format msgid "push creates new remote head %s on branch '%s'!" -msgstr "" +msgstr "push создает новую голову в отдаленном хранилище %s на ветке '%s'!" #, python-format msgid "push creates new remote head %s!" @@ -13253,9 +13348,13 @@ msgid "you should pull and merge or use push -f to force" msgstr "" +"необходимо выпобнить pull, затем merge, либо использовать push -f,\n" +"чтобы протолкнуть принудительно" msgid "did you forget to merge? use push -f to force" msgstr "" +"забыли выполнить слияние? используйте push -f, чтобы протолкнуть " +"принудительно" #, python-format msgid "new remote heads on branch '%s'\n" @@ -13266,164 +13365,176 @@ msgstr "новая головная ревизия %s в отдалённом хранилище\n" msgid "note: unsynced remote changes!\n" -msgstr "" +msgstr "внимание: несинхронизированные изменения в отдаленном хранилище!\n" #, python-format msgid "abort: %s\n" -msgstr "" +msgstr "останов: %s\n" #, python-format msgid "(%s)\n" -msgstr "" +msgstr "(%s)\n" #, python-format msgid "hg: parse error at %s: %s\n" -msgstr "" +msgstr "hg: ошибка разбора в %s: %s\n" #, python-format msgid "hg: parse error: %s\n" -msgstr "" +msgstr "hg: ошибка разбора: %s\n" msgid "entering debugger - type c to continue starting hg or h for help\n" msgstr "" +"вход в отладчик - напечатайте c для продолжения запуска hg или h для " +"справки\n" #, python-format msgid "" "hg: command '%s' is ambiguous:\n" " %s\n" msgstr "" +"hg: команда '%s' неоднозначна:\n" +" %s\n" #, python-format msgid "timed out waiting for lock held by %s" -msgstr "" +msgstr "таймаут при ожидании блокировки, удерживаемой %s" #, python-format msgid "lock held by %s" -msgstr "" +msgstr "блокировка удерживается %s" #, python-format msgid "abort: %s: %s\n" -msgstr "" +msgstr "останов: %s: %s\n" #, python-format msgid "abort: could not lock %s: %s\n" -msgstr "" +msgstr "останов: не удается заблокировать %s: %s\n" #, python-format msgid "hg %s: %s\n" -msgstr "" +msgstr "hg %s: %s\n" #, python-format msgid "hg: %s\n" -msgstr "" +msgstr "hg: %s\n" msgid "abort: remote error:\n" -msgstr "" +msgstr "останов: ошибка на отдаленной стороне:\n" #, python-format msgid "abort: %s!\n" -msgstr "прервано: %s!\n" +msgstr "останов: %s!\n" #, python-format msgid "abort: %s" -msgstr "" +msgstr "останов: %s" msgid " empty string\n" -msgstr "" - +msgstr " пустая строка\n" + +# можно так перевести? msgid "killed!\n" -msgstr "" +msgstr "прервано сигналом!\n" #, python-format msgid "hg: unknown command '%s'\n" -msgstr "" +msgstr "hg: неизвестная команда '%s'\n" msgid "(did you forget to compile extensions?)\n" -msgstr "" +msgstr "(вы не забыли скомпилировать расширения?)\n" msgid "(is your Python install correct?)\n" -msgstr "" +msgstr "(правильно ли у вас установлен Python?)\n" #, python-format msgid "abort: error: %s\n" -msgstr "" +msgstr "останов: ошибка: %s\n" msgid "broken pipe\n" -msgstr "" +msgstr "обрыв канала (broken pipe)\n" msgid "interrupted!\n" -msgstr "" +msgstr "прервано!\n" msgid "" "\n" "broken pipe\n" msgstr "" +"\n" +"обрыв канала (broken pipe)\n" msgid "abort: out of memory\n" -msgstr "" +msgstr "останов: недостаточно памяти\n" msgid "** unknown exception encountered, please report by visiting\n" -msgstr "" +msgstr "** неизвестное исключение, пожалуйте, сообщите об этом по адресу\n" msgid "** http://mercurial.selenic.com/wiki/BugTracker\n" -msgstr "" +msgstr "** http://mercurial.selenic.com/wiki/BugTracker\n" #, python-format msgid "** Python %s\n" -msgstr "" +msgstr "** Python %s\n" #, python-format msgid "** Mercurial Distributed SCM (version %s)\n" -msgstr "" +msgstr "** Распределенная система контроля версий Mercurial (версия %s)\n" #, python-format msgid "** Extensions loaded: %s\n" -msgstr "" +msgstr "** Загруженные расширения: %s\n" #, python-format msgid "no definition for alias '%s'\n" -msgstr "" +msgstr "отсутствует определение псевдонима '%s'\n" #, python-format msgid "" "error in definition for alias '%s': %s may only be given on the command " "line\n" msgstr "" +"ошибка в определении псеводнима '%s': %s может быть задан только в командной " +"строке\n" #, python-format msgid "alias '%s' resolves to unknown command '%s'\n" -msgstr "" +msgstr "псевдоним '%s' сводится к неизвестной команде '%s'\n" #, python-format msgid "alias '%s' resolves to ambiguous command '%s'\n" -msgstr "" +msgstr "псевдоним '%s' сводится к неоднозначной команде '%s'\n" #, python-format msgid "malformed --config option: %r (use --config section.name=value)" msgstr "" +"некорректный параметр --config: %r (используйте --config секция.имя=значение)" #, python-format msgid "error getting current working directory: %s" -msgstr "" +msgstr "ошибка при получении текущего рабочего каталога (cwd): %s" #, python-format msgid "extension '%s' overrides commands: %s\n" msgstr "расширение '%s' переопределяет команды: %s\n" msgid "option --config may not be abbreviated!" -msgstr "" +msgstr "параметр --config не может быть сокращен!" msgid "option --cwd may not be abbreviated!" -msgstr "" +msgstr "параметр --cwd не может быть сокращен!" msgid "" "Option -R has to be separated from other options (e.g. not -qR) and --" "repository may only be abbreviated as --repo!" msgstr "" +"Параметр -R должен быть отделен от других параметров (т.е. не -qR) и\n" +"--repository можно сократить только до --repo!" #, python-format msgid "Time: real %.3f secs (user %.3f+%.3f sys %.3f+%.3f)\n" -msgstr "" +msgstr "Время: полное (real) %.3f c (польз %.3f+%.3f сист %.3f+%.3f)\n" #, python-format msgid "repository '%s' is not local" @@ -13449,46 +13560,49 @@ #, python-format msgid "*** failed to import extension %s from %s: %s\n" -msgstr "" +msgstr "*** не удалось испортировать расширение %s из %s: %s\n" #, python-format msgid "*** failed to import extension %s: %s\n" -msgstr "" +msgstr "*** не удалось испортировать расширение %s: %s\n" #, python-format msgid "warning: error finding commands in %s\n" -msgstr "" +msgstr "внимание: не удалось найти команды в %s\n" #, python-format msgid "couldn't find merge tool %s\n" -msgstr "" +msgstr "не удалось найти программу для слияния %s\n" #, python-format msgid "tool %s can't handle symlinks\n" -msgstr "" +msgstr "программа %s не умеет работать с символическими ссылками\n" #, python-format msgid "tool %s can't handle binary\n" -msgstr "" +msgstr "программа %s не умеет работать с бинарными файлами\n" #, python-format msgid "tool %s requires a GUI\n" -msgstr "" - +msgstr "программа %s требует графического интерфейсафайлами\n" + +# INPUT #, python-format msgid "" " no tool found to merge %s\n" "keep (l)ocal or take (o)ther?" msgstr "" -#, python-format +#, fuzzy, python-format msgid "%s.premerge not valid ('%s' is neither boolean nor %s)" -msgstr "" - +msgstr "некорректный %s.premerge ('%s' не логический и не %s)" + +# INPUT #, python-format msgid "was merge of '%s' successful (yn)?" msgstr "" +# INPUT #, python-format msgid "" " output file %s appears unchanged\n" @@ -13498,10 +13612,12 @@ #, python-format msgid "merging %s incomplete! (edit conflicts, then use 'hg resolve --mark')\n" msgstr "" +"слияние %s не завершено! (устраните конфликты, затем используйте 'hg resolve " +"--mark')\n" #, python-format msgid "merging %s failed!\n" -msgstr "" +msgstr "не удалось слияние %s!\n" msgid "unterminated string" msgstr "незавершенная строка" @@ -13598,7 +13714,7 @@ #, python-format msgid "not a function: %s" -msgstr "" +msgstr "не функция: %s" msgid "" "``binary()``\n" @@ -13734,26 +13850,26 @@ msgstr "неизвестный символ" msgid "starting revisions are not directly related" -msgstr "" +msgstr "начальные ревизии не связаны напрямую" #, python-format msgid "inconsistent state, %s:%s is good and bad" -msgstr "" +msgstr "противоречивое состояние, %s:%s одновременно плохой и хороший" #, python-format msgid "unknown bisect kind %s" -msgstr "" +msgstr "неизвестный тип бисекции %s" msgid "invalid bisect state" -msgstr "" +msgstr "некорректное состояние бисекции" #. i18n: bisect changeset status msgid "good" -msgstr "" +msgstr "хороший" #. i18n: bisect changeset status msgid "bad" -msgstr "" +msgstr "плохой" #. i18n: bisect changeset status msgid "skipped" @@ -13761,15 +13877,15 @@ #. i18n: bisect changeset status msgid "untested" -msgstr "" +msgstr "непротестирован" #. i18n: bisect changeset status msgid "good (implicit)" -msgstr "" +msgstr "хороший (неявно)" #. i18n: bisect changeset status msgid "bad (implicit)" -msgstr "" +msgstr "плохой (неявно)" msgid "disabled extensions:" msgstr "отключенные расширения:" @@ -14166,7 +14282,6 @@ "Только кавычки в начале слова являются разделителем (т.е.\n" "``foo\"bar baz`` - это список из ``foo\"bar`` и ``baz``)." -# BUG черточки рисуются без перевода строки msgid "" "Sections\n" "--------"