i18n-ru: translated help for merge-tools stable
authorAlexander Sauta <demosito@gmail.com>
Tue, 28 Jun 2011 00:34:49 +0400
branchstable
changeset 14803 7f5a7bffc1f4
parent 14802 7e2f172027e8
child 14804 f70629146f79
child 14805 d5803e0b1249
i18n-ru: translated help for merge-tools
i18n/ru.po
--- a/i18n/ru.po	Mon Jun 27 21:34:48 2011 +0400
+++ b/i18n/ru.po	Tue Jun 28 00:34:49 2011 +0400
@@ -6,7 +6,7 @@
 msgstr ""
 "Project-Id-Version: Mercurial\n"
 "Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n"
-"POT-Creation-Date: 2011-06-22 02:13+0400\n"
+"POT-Creation-Date: 2011-06-27 21:37+0400\n"
 "PO-Revision-Date: 2011-05-12 23:48+0400\n"
 "Last-Translator: Alexander Sauta <demosito@gmail.com>\n"
 "Language-Team: Russian\n"
@@ -9642,8 +9642,25 @@
 msgid "no files or directories specified"
 msgstr "не указаны файлы или каталоги"
 
-msgid "use --all to revert all files"
-msgstr "используйте --all чтобы восстановить все файлы"
+msgid "use --all to discard all changes"
+msgstr "используйте --all чтобы сбросить все изменения"
+
+msgid ""
+"uncommitted merge, use --all to discard all changes, or 'hg update -C .' to "
+"abort the merge"
+msgstr ""
+
+#, python-format
+msgid ""
+"uncommitted changes, use --all to discard all changes, or 'hg update %s' to "
+"update"
+msgstr ""
+
+#, python-format
+msgid "use --all to revert all files, or 'hg update %s' to update"
+msgstr ""
+"используйте --all чтобы восстановить все файлы, или 'hg update %s'\n"
+"чтобы обновиться"
 
 #, python-format
 msgid "forgetting %s\n"
@@ -10312,6 +10329,13 @@
 "    нет, раочий каталог обновляется до указанной ревизии."
 
 msgid ""
+"    Update sets the working directory's parent revison to the specified\n"
+"    changeset (see :hg:`help parents`)."
+msgstr ""
+"    Update устанавливает ревизию родителя рабочего каталога в заданный\n"
+"    набор изменений (см. :hg:`help update`)."
+
+msgid ""
 "    The following rules apply when the working directory contains\n"
 "    uncommitted changes:"
 msgstr ""
@@ -10358,11 +10382,11 @@
 "    (как :hg:`clone -U`)."
 
 msgid ""
-"    If you want to update just one file to an older changeset, use\n"
-"    :hg:`revert`."
-msgstr ""
-"    Если вы хотите просто обновить один файл до состяния в более\n"
-"    ревизии, используйте :hg:`revert`."
+"    If you want to revert just one file to an older revision, use\n"
+"    :hg:`revert [-r REV] NAME`."
+msgstr ""
+"    Если вы хотите просто вернуть один файл до более старой\n"
+"    ревизии, используйте :hg:`revert [-r РЕВИЗИЯ] ИМЯ`."
 
 msgid "cannot specify both -c/--check and -C/--clean"
 msgstr "нельзя одновременно указывать -c/--check и -C/-clean"
@@ -10801,6 +10825,7 @@
 "``modified()``\n"
 "    Файл, измененный согласно статусу."
 
+#. i18n: "modified" is a keyword
 msgid "modified takes no arguments"
 msgstr "modified не требует аргументов"
 
@@ -10811,6 +10836,7 @@
 "``added()``\n"
 "    Файл, добавленный согласно статусу."
 
+#. i18n: "added" is a keyword
 msgid "added takes no arguments"
 msgstr "added не требует аргументов"
 
@@ -10821,6 +10847,7 @@
 "``removed()``\n"
 "    Файл, удаленный согласно статусу."
 
+#. i18n: "removed" is a keyword
 msgid "removed takes no arguments"
 msgstr "removed не требует аргументов"
 
@@ -10831,6 +10858,7 @@
 "``deleted()``\n"
 "    Файл, удаленный из рабочего каталога согласно статусу."
 
+#. i18n: "deleted" is a keyword
 msgid "deleted takes no arguments"
 msgstr "deleted не требует аргументов"
 
@@ -10843,6 +10871,7 @@
 "    Файл, неизвестный согласно статусу. Эти файлы рассматриваются\n"
 "    только если исли используется этот предикат."
 
+#. i18n: "unknown" is a keyword
 msgid "unknown takes no arguments"
 msgstr "unknown не требует аргументов"
 
@@ -10855,6 +10884,7 @@
 "    Файл, игнорируемый согласно статусу. Эти файлы рассматриваются\n"
 "    только если исли используется этот предикат."
 
+#. i18n: "ignored" is a keyword
 msgid "ignored takes no arguments"
 msgstr "ignored не требует аргументов"
 
@@ -10865,6 +10895,7 @@
 "``clean()``\n"
 "    Файлы, не содержащие изменений согласно статусу."
 
+#. i18n: "clean" is a keyword
 msgid "clean takes no arguments"
 msgstr "clean не требует аргументов"
 
@@ -10879,6 +10910,7 @@
 "``binary()``\n"
 "    Файл, который рассматривается как бинарный (содержит символы NUL)."
 
+#. i18n: "binary" is a keyword
 msgid "binary takes no arguments"
 msgstr "binary не требует аргументов"
 
@@ -10889,6 +10921,7 @@
 "``exec()``\n"
 "    Файл, который помечен как исполняемый."
 
+#. i18n: "exec" is a keyword
 msgid "exec takes no arguments"
 msgstr "exec не требует аргументов"
 
@@ -10899,6 +10932,7 @@
 "``symlink()``\n"
 "    Файл, помеченный как символическая ссылка."
 
+#. i18n: "symlink" is a keyword
 msgid "symlink takes no arguments"
 msgstr "symlink не требует аргументов"
 
@@ -10909,6 +10943,7 @@
 "``resolved()``\n"
 "    Файл, конфликты в котором считаются разрешенными."
 
+#. i18n: "resolved" is a keyword
 msgid "resolved takes no arguments"
 msgstr "resolved не требует аргументов"
 
@@ -10919,6 +10954,7 @@
 "``unresolved()``\n"
 "    Файл, конфликты в котором считаются неразрешенными."
 
+#. i18n: "unresolved" is a keyword
 msgid "unresolved takes no arguments"
 msgstr "unresolved не требует аргументов"
 
@@ -10942,8 +10978,9 @@
 msgid "grep requires a pattern"
 msgstr "grep требует шаблон"
 
-msgid "couldn't parse size"
-msgstr "неверно задан размер"
+#, python-format
+msgid "couldn't parse size: %s"
+msgstr "неверно задан размер: %s"
 
 msgid ""
 "``size(expression)``\n"
@@ -10963,6 +11000,10 @@
 "    - >= .5MB (файлы не меньше 524288 байт)\n"
 "    - 4k - 1MB (файлы от 4096 байт до 1048576 байт)"
 
+#. i18n: "size" is a keyword
+msgid "size requires an expression"
+msgstr "size требует выражения"
+
 msgid ""
 "``encoding(name)``\n"
 "    File can be successfully decoded with the given character\n"
@@ -10973,6 +11014,7 @@
 "    Файл, который может быть корректно представлен в данной кодировке.\n"
 "    Может быть бесполезным для кодировок, отличных от ASCII и UTF-8."
 
+#. i18n: "encoding" is a keyword
 msgid "encoding requires an encoding name"
 msgstr "не указана кодировка в encoding"
 
@@ -10987,6 +11029,10 @@
 "``copied()``\n"
 "    Файл, записанный как копируемый."
 
+#. i18n: "copied" is a keyword
+msgid "copied takes no arguments"
+msgstr "copied не требует аргументов"
+
 msgid "invalid token"
 msgstr "неизвестный символ"
 
@@ -15364,11 +15410,17 @@
 "configuration file can be used to specify the repository paths to use\n"
 "and global web configuration options."
 msgstr ""
+"Встроенный веб-сервер Mercurial, hgweb, может обслуживать как один\n"
+"репозиторий, так и несколько. В последнем случае может быть использован\n"
+"отдельный файл конфигурации чтобы задать пути к репозиториям вместе\n"
+"с глобальными настройками веб-сервера."
 
 msgid ""
 "This file uses the same syntax as other Mercurial configuration files,\n"
 "but only the following sections are recognized:"
 msgstr ""
+"Этот файл имеет тот же формат, что и другие файлы конфигурации\n"
+"Mercurial, но обрабатываются только следующие секции:"
 
 msgid ""
 "  - web\n"
@@ -15381,11 +15433,15 @@
 "section of the hgrc(5) documentation. See :hg:`help config` for\n"
 "information on where to find the manual page."
 msgstr ""
+"Секция ``web`` для задания всех параметров, описанных в справке по\n"
+"одноименной секции из :hg:`help config`."
 
 msgid ""
 "The ``paths`` section provides mappings of physical repository\n"
 "paths to virtual ones. For instance::"
 msgstr ""
+"Секция ``paths`` задает соответствие физических путей к репозиториям\n"
+"и виртуальных. Например::"
 
 msgid ""
 "  [paths]\n"
@@ -15409,12 +15465,28 @@
 "- The fifth entry recursively finds all repositories under the real\n"
 "  root, and maps their relative paths under the virtual root."
 msgstr ""
+"- Первые две строки показывают два репозитрия, физически находящихся по\n"
+"  разным путям, в одном каталоге в веб-интерфейсе\n"
+"- Третья строка показывает все репозитории Mercurial, находящиеся в\n"
+"  '/real/root', в каталоге 'web/root' веб-интерфейса. Такая форма\n"
+"  является предпочтительной по сравнению с секцией [collections],\n"
+"  т.к. использование абсолютных путей в качестве ключей поддерживается\n"
+"  не на всех платформах (в частности, не работает в Windows)\n"
+"- Четвертая строка иллюстрирует особый случай, при котором все\n"
+"  репозитории из каталога '/real/root2' отображаются в корневом\n"
+"  виртуальном каталоге.\n"
+"- Пятая строка рекурсивно ищет все репозитории в подкаталогах\n"
+"  /real/root2 и показывает из относительные пути в виртуальном\n"
+"  каталоге."
 
 msgid ""
 "The ``collections`` section provides mappings of trees of physical\n"
 "repositories paths to virtual ones, though the paths syntax is generally\n"
 "preferred. For instance::"
 msgstr ""
+"Секция ``collections`` задает соответстие деревьев физических путей\n"
+"репозиториев виртуальным. Однако, предпочтительно использовать секцию\n"
+"paths. Пример::"
 
 msgid ""
 "  [collections]\n"
@@ -15426,9 +15498,12 @@
 "right side. Thus ``/foo/bar`` and ``foo/quux/baz`` will be listed as\n"
 "``bar`` and ``quux/baz`` respectively.\n"
 msgstr ""
+"Здесь левая часть путей будет удалена из всех путей репозиториев,\n"
+"найденых в каталоге из правой части. Так, ``/foo/bar`` и ``foo/quux/baz``\n"
+"будут отображаться как ``bar`` и ``quux/baz`` соответственно.\n"
 
 msgid "To merge files Mercurial uses merge tools."
-msgstr ""
+msgstr "При слиянии файлов Mercurial использует специальные инструменты."
 
 msgid ""
 "A merge tool combines two different versions of a file into a merged\n"
@@ -15436,11 +15511,18 @@
 "ancestor of the two file versions, so they can determine the changes\n"
 "made on both branches."
 msgstr ""
+"Такой иструмент объединяет две различных версии файла в результирующую.\n"
+"Инструментом слияния является программа, которой передаются два файла\n"
+"и последний общий предок обеих версий, так что она может определить,\n"
+"какие изменения были были сделаны на каких ветках."
 
 msgid ""
 "Merge tools are used both for :hg:`resolve`, :hg:`merge`, :hg:`update`,\n"
 ":hg:`backout` and in several extensions."
 msgstr ""
+"Инструменты используются командами :hg:`resolve`, :hg:`merge`, :hg:"
+"`update`,\n"
+":hg:`backout` и несколькими раширениями."
 
 msgid ""
 "Usually, the merge tool tries to automatically reconcile the files by\n"
@@ -15452,17 +15534,29 @@
 "conflict markers. Mercurial does not include any interactive merge\n"
 "programs but relies on external tools for that."
 msgstr ""
+"Обычно, программы слияния пытаются автоматически разрешить конфликты,\n"
+"объединяя непересекающиеся изменения, которые были сделаны в двух\n"
+"различных ветвях истории файла. Более того, некоторые интерактивные\n"
+"инструменты слияния облегчают ручное разрешение конфликтов, используя\n"
+"графическое представление или вставляя особые маркеры. Mercurial\n"
+"не поставляется с интерактивными инструментами, полагаясь на внешние\n"
+"программы."
 
 msgid ""
 "Available merge tools\n"
 "\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""
 msgstr ""
+"Возможные инструменты слияния\n"
+"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""
 
 msgid ""
 "External merge tools and their properties are configured in the\n"
 "merge-tools configuration section - see hgrc(5) - but they can often just\n"
 "be named by their executable."
 msgstr ""
+"Внешние инструменты слияния и их свойства настраиваются в секции\n"
+"merge-tools конфигурационного файла (см :hg:`help config`), но как\n"
+"правило можно просто указать имя их исполнимого файла."
 
 msgid ""
 "A merge tool is generally usable if its executable can be found on the\n"
@@ -15473,11 +15567,19 @@
 "symlink, if it can handle binary files if the file is binary, and if a\n"
 "GUI is available if the tool requires a GUI."
 msgstr ""
+"Инстумент слияния может использоваться, если его исполняемый файл\n"
+"может быть найден системой, и если он может провести слияние.\n"
+"Исполняемый файл может быть найден, если он доступен по известным\n"
+"путям. Инструмент может провести слияние, если он корректно\n"
+"обрабатывает символические сслылки, в том случае если файл является\n"
+"символической ссылкой, обрабатывает бинарные файлы, если файл\n"
+"является бинарным, и если доступна графическая среда, в случае,\n"
+"если инструмент требует GUI."
 
 msgid ""
 "There are some internal merge tools which can be used. The internal\n"
 "merge tools are:"
-msgstr ""
+msgstr "Существуеют также встроенные инструменты слияния:"
 
 msgid ""
 "``internal:merge``\n"
@@ -15485,6 +15587,10 @@
 "   files. It will fail if there are any conflicts and leave markers in\n"
 "   the partially merged file."
 msgstr ""
+"``internal:merge``\n"
+"   Использует внутренний неинтерактивный простой алгоритм слияния.\n"
+"   Завершиться с ошибкой, если обнаружит конфликт, и оставит специальные\n"
+"   маркеры в частично слитом файле."
 
 msgid ""
 "``internal:fail``\n"
@@ -15492,22 +15598,33 @@
 "   branches, it marks them as unresolved. The resolve command must be\n"
 "   used to resolve these conflicts."
 msgstr ""
+"``internal:fail``\n"
+"   Вместо того, чтобы попытаться провести слияне файлов, измененных на\n"
+"   обеих ветках, он отмечает их как файлы с неразрешенными конфликтами.\n"
+"   После разрешения конфликта должна быть использована команда resolve."
 
 msgid ""
 "``internal:local``\n"
 "   Uses the local version of files as the merged version."
 msgstr ""
+"``internal:local``\n"
+"   Использует локальные версии файлов в качестве слитой версии."
 
 msgid ""
 "``internal:other``\n"
 "   Uses the other version of files as the merged version."
 msgstr ""
+"``internal:other``\n"
+"   Использует версию файла из репозитория в качестве слитой версии."
 
 msgid ""
 "``internal:prompt``\n"
 "   Asks the user which of the local or the other version to keep as\n"
 "   the merged version."
 msgstr ""
+"``internal:prompt``\n"
+"   Спрашивает пользователя, какую версию файла - локальную или \n"
+"   из репозитория - использовать в качестве слитой версии."
 
 msgid ""
 "``internal:dump``\n"
@@ -15518,20 +15635,31 @@
 "   ``a.txt.other`` and ``a.txt.base`` and they will be placed in the\n"
 "   same directory as ``a.txt``."
 msgstr ""
+"``internal:dump``\n"
+"   Создает три версии файла для слияния: локальную, из репозитория и\n"
+"   базовую. Эти файлы можно использовать для слияния вручную. Если\n"
+"   файл называется `a.txt``, то эти файлы будут называться ``a.txt.local``,\n"
+"   ``a.txt.other`` и ``a.txt.base`` соответсвенно и будут находиться\n"
+"   в том же каталоге, что и ``a.txt``."
 
 msgid ""
 "Internal tools are always available and do not require a GUI but will by "
 "default\n"
 "not handle symlinks or binary files."
 msgstr ""
+"Встроенные инструменты доступны всегда и не требуют графической среды,\n"
+"но они по умолчанию не обрабатывают символьные ссылки и бинарные\n"
+"файлы."
 
 msgid ""
 "Choosing a merge tool\n"
 "\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""
 msgstr ""
+"Выбор инструмента слияния\n"
+"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\"\""
 
 msgid "Mercurial uses these rules when deciding which merge tool to use:"
-msgstr ""
+msgstr "Mercurial использует следующие правила при выбора программы слияния:"
 
 msgid ""
 "1. If a tool has been specified with the --tool option to merge or resolve, "
@@ -15542,12 +15670,18 @@
 "by\n"
 "   the shell."
 msgstr ""
+"1. Если иснтрумент был задан с помощью опции --tool, то используется он.\n"
+"   Если это имя инструмента из секции merge-tools, используются\n"
+"   настройки оттуда. В противном случае, заданный инструмент должен\n"
+"   быть пригодным для запуска командной оболочкой."
 
 msgid ""
 "2. If the ``HGMERGE`` environment variable is present, its value is used "
 "and\n"
 "   must be executable by the shell."
 msgstr ""
+"2. Если переменная окружения ``HGMERGE`` установлена, используется\n"
+"   ее значение, оно должно быть исполняемо оболочкой."
 
 msgid ""
 "3. If the filename of the file to be merged matches any of the patterns in "
@@ -15557,6 +15691,10 @@
 "the\n"
 "   merge tool are not considered."
 msgstr ""
+"3. Если имя сливаемого файла совпадает с любым шаблоном из секции\n"
+"   merge-patterns, используется первый соответствующий шаблону\n"
+"   инструмент слияния. При этои не учитываются возможности этого\n"
+"   инструмента для слияния двоичных файлов."
 
 msgid ""
 "4. If ui.merge is set it will be considered next. If the value is not the "
@@ -15565,25 +15703,39 @@
 "by\n"
 "   the shell. Otherwise the named tool is used if it is usable."
 msgstr ""
+"4. Если ui.merge установлен, он рассматривается следующим. Если значение\n"
+"   не является именем сконфигурированного инструмента, используется\n"
+"   указанное значение, которое должно быть исполнимо командной\n"
+"   оболочкой. В противном случае по возможности используется заданный\n"
+"   инструмент."
 
 msgid ""
 "5. If any usable merge tools are present in the merge-tools configuration\n"
 "   section, the one with the highest priority is used."
 msgstr ""
+"5. Если в секции merge-tools присутствуют любые подходящие инструменты\n"
+"   слияния, используется инструмент с максимальным приоритетом."
 
 msgid ""
 "6. If a program named ``hgmerge`` can be found on the system, it is used - "
 "but\n"
 "   it will by default not be used for symlinks and binary files."
 msgstr ""
+"6. Если программа ``hgmerge`` может быть найдена в системе, она будет\n"
+"   использована, но по умолчанию она не будет использоваться для\n"
+"   символьных ссылок и бинарных файлов по умолчанию."
 
 msgid ""
 "7. If the file to be merged is not binary and is not a symlink, then\n"
 "   ``internal:merge`` is used."
 msgstr ""
+"7. Если сливаемый файл не является символьной ссылкой или бинарным\n"
+"   файлом, используется ``internal:merge``."
 
 msgid "8. The merge of the file fails and must be resolved before commit."
 msgstr ""
+"8. Слияние завершается неудачей и должно быть завершено с помощью\n"
+"   resolve перед коммитом."
 
 msgid ""
 ".. note::\n"
@@ -15597,11 +15749,21 @@
 "by\n"
 "   default unless the file is binary or a symlink."
 msgstr ""
+".. note::\n"
+"   После выбора программы слияния, Mercurial по умолчанию пытается\n"
+"   слить файлы, используя простой алгоритм. Инструмент слияния будет\n"
+"   запущен, только если это не удастся из-за возникших конфликтов.\n"
+"   Решение о том, использовать или нет простой алгоритм слияния может\n"
+"   быть проконтролировано настройкой premerge инструмента слияния.\n"
+"   По умолчанию оно включено и используется, если сливаемый файл\n"
+"   не является бинарным или символьной ссылкой."
 
 msgid ""
 "See the merge-tools and ui sections of hgrc(5) for details on the\n"
 "configuration of merge tools.\n"
 msgstr ""
+"Подробнее см. секции merge-tools и ui в :hg:`help config` или\n"
+"man hgrc.\n"
 
 msgid ""
 "When Mercurial accepts more than one revision, they may be specified\n"
@@ -17150,11 +17312,15 @@
 
 #. i18n: "follow" is a keyword
 msgid "follow takes no arguments or a filename"
-msgstr ""
+msgstr "follow не принимает аргументов или имени файла"
+
+#, fuzzy
+msgid "follow expected a filename"
+msgstr "писать имя файла"
 
 #. i18n: "follow" is a keyword
 msgid "follow takes no arguments"
-msgstr ""
+msgstr "follow не требует аргументов"
 
 msgid ""
 "``all()``\n"
@@ -17163,7 +17329,7 @@
 
 #. i18n: "all" is a keyword
 msgid "all takes no arguments"
-msgstr ""
+msgstr "all не требует аргументов"
 
 msgid ""
 "``grep(regex)``\n"
@@ -17295,6 +17461,11 @@
 msgstr ""
 
 #. i18n: "outgoing" is a keyword
+#, fuzzy
+msgid "outgoing takes one or no arguments"
+msgstr "unknown не требует аргументов"
+
+#. i18n: "outgoing" is a keyword
 msgid "outgoing requires a repository path"
 msgstr ""
 
@@ -17411,8 +17582,9 @@
 msgid "not a symbol"
 msgstr ""
 
-msgid "invalid amount of arguments"
-msgstr "неверное количество аргументов"
+#, python-format
+msgid "invalid number of arguments: %s"
+msgstr "неверное количество аргументов: %s"
 
 msgid "empty query"
 msgstr ""
@@ -17457,7 +17629,7 @@
 msgstr ""
 
 #, python-format
-msgid "unknown repository format: requires feature '%s' (upgrade Mercurial)"
+msgid "unknown repository format: requires features '%s' (upgrade Mercurial)"
 msgstr ""
 
 msgid "searching for changes\n"