mercurial/crew

changeset 8828:49273e107818

i18n-zh_TW: Traditional Chinese translation
author Chia-Huan Wu <willie.tw@gmail.com>
date Thu Jun 18 21:13:56 2009 +0200 (7 months ago)
parents 34d611dbed56
children ce4b92f5cea7
files i18n/zh_TW.po
line diff
     1.1 new file mode 100644
     1.2 --- /dev/null
     1.3 +++ b/i18n/zh_TW.po
     1.4 @@ -0,0 +1,9255 @@
     1.5 +# Traditional Chinese translation for Mercurial
     1.6 +# Copyright (C) 2009 Matt Mackall <mpm@selenic.com> and others
     1.7 +# This file is distributed under the same license as the Mercurial package.
     1.8 +# Chia-Huan Wu <willie.tw@gmail.com>, 2009.
     1.9 +#
    1.10 +msgid ""
    1.11 +msgstr ""
    1.12 +"Project-Id-Version: Mercurial\n"
    1.13 +"Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n"
    1.14 +"POT-Creation-Date: 2009-06-10 22:09+0800\n"
    1.15 +"PO-Revision-Date: 2009-06-18 21:12+0200\n"
    1.16 +"Last-Translator: Chia-Huan Wu <willie.tw@gmail.com>\n"
    1.17 +"Language-Team: Traditional Chinese\n"
    1.18 +"MIME-Version: 1.0\n"
    1.19 +"Content-Type: text/plain; charset=UTF-8\n"
    1.20 +"Content-Transfer-Encoding: 8bit\n"
    1.21 +
    1.22 +#, python-format
    1.23 +msgid " (default: %s)"
    1.24 +msgstr " (預設: %s)"
    1.25 +
    1.26 +msgid "OPTIONS"
    1.27 +msgstr "選項"
    1.28 +
    1.29 +msgid "COMMANDS"
    1.30 +msgstr "命令"
    1.31 +
    1.32 +msgid "    options:\n"
    1.33 +msgstr "    選項: \n"
    1.34 +
    1.35 +#, python-format
    1.36 +msgid ""
    1.37 +"    aliases: %s\n"
    1.38 +"\n"
    1.39 +msgstr ""
    1.40 +"    別名: %s\n"
    1.41 +"\n"
    1.42 +
    1.43 +#, python-format
    1.44 +msgid "acl: %s not enabled\n"
    1.45 +msgstr "acl: %s 尚未啟用\n"
    1.46 +
    1.47 +#, python-format
    1.48 +msgid "acl: %s enabled, %d entries for user %s\n"
    1.49 +msgstr ""
    1.50 +
    1.51 +#, python-format
    1.52 +msgid "config error - hook type \"%s\" cannot stop incoming changesets"
    1.53 +msgstr ""
    1.54 +
    1.55 +#, python-format
    1.56 +msgid "acl: changes have source \"%s\" - skipping\n"
    1.57 +msgstr ""
    1.58 +
    1.59 +#, python-format
    1.60 +msgid "acl: user %s denied on %s\n"
    1.61 +msgstr ""
    1.62 +
    1.63 +#, python-format
    1.64 +msgid "acl: access denied for changeset %s"
    1.65 +msgstr ""
    1.66 +
    1.67 +#, python-format
    1.68 +msgid "acl: user %s not allowed on %s\n"
    1.69 +msgstr ""
    1.70 +
    1.71 +#, python-format
    1.72 +msgid "acl: allowing changeset %s\n"
    1.73 +msgstr ""
    1.74 +
    1.75 +msgid ""
    1.76 +"Mercurial bookmarks\n"
    1.77 +"\n"
    1.78 +"Mercurial bookmarks are local moveable pointers to changesets. Every\n"
    1.79 +"bookmark points to a changeset identified by its hash. If you commit a\n"
    1.80 +"changeset that is based on a changeset that has a bookmark on it, the\n"
    1.81 +"bookmark is forwarded to the new changeset.\n"
    1.82 +"\n"
    1.83 +"It is possible to use bookmark names in every revision lookup (e.g. hg\n"
    1.84 +"merge, hg update).\n"
    1.85 +"\n"
    1.86 +"The bookmark extension offers the possiblity to have a more git-like\n"
    1.87 +"experience by adding the following configuration option to your .hgrc:\n"
    1.88 +"\n"
    1.89 +"[bookmarks]\n"
    1.90 +"track.current = True\n"
    1.91 +"\n"
    1.92 +"This will cause bookmarks to track the bookmark that you are currently\n"
    1.93 +"on, and just updates it. This is similar to git's approach to\n"
    1.94 +"branching.\n"
    1.95 +msgstr ""
    1.96 +
    1.97 +msgid ""
    1.98 +"Mercurial bookmarks\n"
    1.99 +"\n"
   1.100 +"    Bookmarks are pointers to certain commits that move when\n"
   1.101 +"    commiting. Bookmarks are local. They can be renamed, copied and\n"
   1.102 +"    deleted. It is possible to use bookmark names in 'hg merge' and\n"
   1.103 +"    'hg update' to merge and update respectively to a given bookmark.\n"
   1.104 +"\n"
   1.105 +"    You can use 'hg bookmark NAME' to set a bookmark on the working\n"
   1.106 +"    directory's parent revision with the given name. If you specify\n"
   1.107 +"    a revision using -r REV (where REV may be an existing bookmark),\n"
   1.108 +"    the bookmark is assigned to that revision.\n"
   1.109 +"    "
   1.110 +msgstr ""
   1.111 +
   1.112 +msgid "a bookmark of this name does not exist"
   1.113 +msgstr ""
   1.114 +
   1.115 +msgid "a bookmark of the same name already exists"
   1.116 +msgstr ""
   1.117 +
   1.118 +msgid "new bookmark name required"
   1.119 +msgstr ""
   1.120 +
   1.121 +msgid "bookmark name required"
   1.122 +msgstr ""
   1.123 +
   1.124 +msgid "bookmark name cannot contain newlines"
   1.125 +msgstr ""
   1.126 +
   1.127 +msgid "a bookmark cannot have the name of an existing branch"
   1.128 +msgstr ""
   1.129 +
   1.130 +msgid "force"
   1.131 +msgstr ""
   1.132 +
   1.133 +msgid "revision"
   1.134 +msgstr ""
   1.135 +
   1.136 +msgid "delete a given bookmark"
   1.137 +msgstr ""
   1.138 +
   1.139 +msgid "rename a given bookmark"
   1.140 +msgstr ""
   1.141 +
   1.142 +msgid "hg bookmarks [-f] [-d] [-m NAME] [-r REV] [NAME]"
   1.143 +msgstr ""
   1.144 +
   1.145 +msgid ""
   1.146 +"Bugzilla integration\n"
   1.147 +"\n"
   1.148 +"This hook extension adds comments on bugs in Bugzilla when changesets\n"
   1.149 +"that refer to bugs by Bugzilla ID are seen. The hook does not change\n"
   1.150 +"bug status.\n"
   1.151 +"\n"
   1.152 +"The hook updates the Bugzilla database directly. Only Bugzilla\n"
   1.153 +"installations using MySQL are supported.\n"
   1.154 +"\n"
   1.155 +"The hook relies on a Bugzilla script to send bug change notification\n"
   1.156 +"emails. That script changes between Bugzilla versions; the\n"
   1.157 +"'processmail' script used prior to 2.18 is replaced in 2.18 and\n"
   1.158 +"subsequent versions by 'config/sendbugmail.pl'. Note that these will\n"
   1.159 +"be run by Mercurial as the user pushing the change; you will need to\n"
   1.160 +"ensure the Bugzilla install file permissions are set appropriately.\n"
   1.161 +"\n"
   1.162 +"Configuring the extension:\n"
   1.163 +"\n"
   1.164 +"    [bugzilla]\n"
   1.165 +"\n"
   1.166 +"    host       Hostname of the MySQL server holding the Bugzilla\n"
   1.167 +"               database.\n"
   1.168 +"    db         Name of the Bugzilla database in MySQL. Default 'bugs'.\n"
   1.169 +"    user       Username to use to access MySQL server. Default 'bugs'.\n"
   1.170 +"    password   Password to use to access MySQL server.\n"
   1.171 +"    timeout    Database connection timeout (seconds). Default 5.\n"
   1.172 +"    version    Bugzilla version. Specify '3.0' for Bugzilla versions\n"
   1.173 +"               3.0 and later, '2.18' for Bugzilla versions from 2.18\n"
   1.174 +"               and '2.16' for versions prior to 2.18.\n"
   1.175 +"    bzuser     Fallback Bugzilla user name to record comments with, if\n"
   1.176 +"               changeset committer cannot be found as a Bugzilla user.\n"
   1.177 +"    bzdir      Bugzilla install directory. Used by default notify.\n"
   1.178 +"               Default '/var/www/html/bugzilla'.\n"
   1.179 +"    notify     The command to run to get Bugzilla to send bug change\n"
   1.180 +"               notification emails. Substitutes from a map with 3\n"
   1.181 +"               keys, 'bzdir', 'id' (bug id) and 'user' (committer\n"
   1.182 +"               bugzilla email). Default depends on version; from 2.18\n"
   1.183 +"               it is \"cd %(bzdir)s && perl -T contrib/sendbugmail.pl\n"
   1.184 +"               %(id)s %(user)s\".\n"
   1.185 +"    regexp     Regular expression to match bug IDs in changeset commit\n"
   1.186 +"               message. Must contain one \"()\" group. The default\n"
   1.187 +"               expression matches 'Bug 1234', 'Bug no. 1234', 'Bug\n"
   1.188 +"               number 1234', 'Bugs 1234,5678', 'Bug 1234 and 5678' and\n"
   1.189 +"               variations thereof. Matching is case insensitive.\n"
   1.190 +"    style      The style file to use when formatting comments.\n"
   1.191 +"    template   Template to use when formatting comments. Overrides\n"
   1.192 +"               style if specified. In addition to the usual Mercurial\n"
   1.193 +"               keywords, the extension specifies:\n"
   1.194 +"                   {bug}       The Bugzilla bug ID.\n"
   1.195 +"                   {root}      The full pathname of the Mercurial\n"
   1.196 +"                               repository.\n"
   1.197 +"                   {webroot}   Stripped pathname of the Mercurial\n"
   1.198 +"                               repository.\n"
   1.199 +"                   {hgweb}     Base URL for browsing Mercurial\n"
   1.200 +"                               repositories.\n"
   1.201 +"               Default 'changeset {node|short} in repo {root} refers '\n"
   1.202 +"                       'to bug {bug}.\\ndetails:\\n\\t{desc|tabindent}'\n"
   1.203 +"    strip      The number of slashes to strip from the front of {root}\n"
   1.204 +"               to produce {webroot}. Default 0.\n"
   1.205 +"    usermap    Path of file containing Mercurial committer ID to\n"
   1.206 +"               Bugzilla user ID mappings. If specified, the file\n"
   1.207 +"               should contain one mapping per line,\n"
   1.208 +"               \"committer\"=\"Bugzilla user\". See also the [usermap]\n"
   1.209 +"               section.\n"
   1.210 +"\n"
   1.211 +"    [usermap]\n"
   1.212 +"    Any entries in this section specify mappings of Mercurial\n"
   1.213 +"    committer ID to Bugzilla user ID. See also [bugzilla].usermap.\n"
   1.214 +"    \"committer\"=\"Bugzilla user\"\n"
   1.215 +"\n"
   1.216 +"    [web]\n"
   1.217 +"    baseurl    Base URL for browsing Mercurial repositories. Reference\n"
   1.218 +"               from templates as {hgweb}.\n"
   1.219 +"\n"
   1.220 +"Activating the extension:\n"
   1.221 +"\n"
   1.222 +"    [extensions]\n"
   1.223 +"    hgext.bugzilla =\n"
   1.224 +"\n"
   1.225 +"    [hooks]\n"
   1.226 +"    # run bugzilla hook on every change pulled or pushed in here\n"
   1.227 +"    incoming.bugzilla = python:hgext.bugzilla.hook\n"
   1.228 +"\n"
   1.229 +"Example configuration:\n"
   1.230 +"\n"
   1.231 +"This example configuration is for a collection of Mercurial\n"
   1.232 +"repositories in /var/local/hg/repos/ used with a local Bugzilla 3.2\n"
   1.233 +"installation in /opt/bugzilla-3.2.\n"
   1.234 +"\n"
   1.235 +"    [bugzilla]\n"
   1.236 +"    host=localhost\n"
   1.237 +"    password=XYZZY\n"
   1.238 +"    version=3.0\n"
   1.239 +"    bzuser=unknown@domain.com\n"
   1.240 +"    bzdir=/opt/bugzilla-3.2\n"
   1.241 +"    template=Changeset {node|short} in {root|basename}.\\n{hgweb}/{webroot}/"
   1.242 +"rev/{node|short}\\n\\n{desc}\\n\n"
   1.243 +"    strip=5\n"
   1.244 +"\n"
   1.245 +"    [web]\n"
   1.246 +"    baseurl=http://dev.domain.com/hg\n"
   1.247 +"\n"
   1.248 +"    [usermap]\n"
   1.249 +"    user@emaildomain.com=user.name@bugzilladomain.com\n"
   1.250 +"\n"
   1.251 +"Commits add a comment to the Bugzilla bug record of the form:\n"
   1.252 +"\n"
   1.253 +"    Changeset 3b16791d6642 in repository-name.\n"
   1.254 +"    http://dev.domain.com/hg/repository-name/rev/3b16791d6642\n"
   1.255 +"\n"
   1.256 +"    Changeset commit comment. Bug 1234.\n"
   1.257 +msgstr ""
   1.258 +
   1.259 +#, python-format
   1.260 +msgid "connecting to %s:%s as %s, password %s\n"
   1.261 +msgstr ""
   1.262 +
   1.263 +#, python-format
   1.264 +msgid "query: %s %s\n"
   1.265 +msgstr ""
   1.266 +
   1.267 +#, python-format
   1.268 +msgid "failed query: %s %s\n"
   1.269 +msgstr ""
   1.270 +
   1.271 +msgid "unknown database schema"
   1.272 +msgstr ""
   1.273 +
   1.274 +#, python-format
   1.275 +msgid "bug %d already knows about changeset %s\n"
   1.276 +msgstr ""
   1.277 +
   1.278 +msgid "telling bugzilla to send mail:\n"
   1.279 +msgstr ""
   1.280 +
   1.281 +#, python-format
   1.282 +msgid "  bug %s\n"
   1.283 +msgstr ""
   1.284 +
   1.285 +#, python-format
   1.286 +msgid "running notify command %s\n"
   1.287 +msgstr ""
   1.288 +
   1.289 +#, python-format
   1.290 +msgid "bugzilla notify command %s"
   1.291 +msgstr ""
   1.292 +
   1.293 +msgid "done\n"
   1.294 +msgstr ""
   1.295 +
   1.296 +#, python-format
   1.297 +msgid "looking up user %s\n"
   1.298 +msgstr ""
   1.299 +
   1.300 +#, python-format
   1.301 +msgid "cannot find bugzilla user id for %s"
   1.302 +msgstr ""
   1.303 +
   1.304 +#, python-format
   1.305 +msgid "cannot find bugzilla user id for %s or %s"
   1.306 +msgstr ""
   1.307 +
   1.308 +#, python-format
   1.309 +msgid "bugzilla version %s not supported"
   1.310 +msgstr ""
   1.311 +
   1.312 +msgid ""
   1.313 +"changeset {node|short} in repo {root} refers to bug {bug}.\n"
   1.314 +"details:\n"
   1.315 +"\t{desc|tabindent}"
   1.316 +msgstr ""
   1.317 +
   1.318 +#, python-format
   1.319 +msgid "python mysql support not available: %s"
   1.320 +msgstr ""
   1.321 +
   1.322 +#, python-format
   1.323 +msgid "hook type %s does not pass a changeset id"
   1.324 +msgstr ""
   1.325 +
   1.326 +#, python-format
   1.327 +msgid "database error: %s"
   1.328 +msgstr ""
   1.329 +
   1.330 +msgid ""
   1.331 +"show the children of the given or working directory revision\n"
   1.332 +"\n"
   1.333 +"    Print the children of the working directory's revisions. If a\n"
   1.334 +"    revision is given via -r/--rev, the children of that revision will\n"
   1.335 +"    be printed. If a file argument is given, revision in which the\n"
   1.336 +"    file was last changed (after the working directory revision or the\n"
   1.337 +"    argument to --rev if given) is printed.\n"
   1.338 +"    "
   1.339 +msgstr ""
   1.340 +
   1.341 +msgid "show children of the specified revision"
   1.342 +msgstr ""
   1.343 +
   1.344 +msgid "hg children [-r REV] [FILE]"
   1.345 +msgstr ""
   1.346 +
   1.347 +msgid "command to show certain statistics about revision history"
   1.348 +msgstr ""
   1.349 +
   1.350 +#, python-format
   1.351 +msgid "Revision %d is a merge, ignoring...\n"
   1.352 +msgstr ""
   1.353 +
   1.354 +#, python-format
   1.355 +msgid "generating stats: %d%%"
   1.356 +msgstr ""
   1.357 +
   1.358 +msgid ""
   1.359 +"graph count of revisions grouped by template\n"
   1.360 +"\n"
   1.361 +"    Will graph count of changed lines or revisions grouped by template\n"
   1.362 +"    or alternatively by date, if dateformat is used. In this case it\n"
   1.363 +"    will override template.\n"
   1.364 +"\n"
   1.365 +"    By default statistics are counted for number of changed lines.\n"
   1.366 +"\n"
   1.367 +"    Examples:\n"
   1.368 +"\n"
   1.369 +"      # display count of changed lines for every committer\n"
   1.370 +"      hg churn -t '{author|email}'\n"
   1.371 +"\n"
   1.372 +"      # display daily activity graph\n"
   1.373 +"      hg churn -f '%H' -s -c\n"
   1.374 +"\n"
   1.375 +"      # display activity of developers by month\n"
   1.376 +"      hg churn -f '%Y-%m' -s -c\n"
   1.377 +"\n"
   1.378 +"      # display count of lines changed in every year\n"
   1.379 +"      hg churn -f '%Y' -s\n"
   1.380 +"\n"
   1.381 +"    The map file format used to specify aliases is fairly simple:\n"
   1.382 +"\n"
   1.383 +"    <alias email> <actual email>\n"
   1.384 +"\n"
   1.385 +"    By default .hgchurn in the working directory root will be used, if\n"
   1.386 +"    it exists. Use the --aliases option to override this.\n"
   1.387 +"    "
   1.388 +msgstr ""
   1.389 +
   1.390 +#, python-format
   1.391 +msgid "assuming %i character terminal\n"
   1.392 +msgstr ""
   1.393 +
   1.394 +msgid "count rate for the specified revision or range"
   1.395 +msgstr ""
   1.396 +
   1.397 +msgid "count rate for revisions matching date spec"
   1.398 +msgstr ""
   1.399 +
   1.400 +msgid "template to group changesets"
   1.401 +msgstr ""
   1.402 +
   1.403 +msgid "strftime-compatible format for grouping by date"
   1.404 +msgstr ""
   1.405 +
   1.406 +msgid "count rate by number of changesets"
   1.407 +msgstr ""
   1.408 +
   1.409 +msgid "sort by key (default: sort by count)"
   1.410 +msgstr ""
   1.411 +
   1.412 +msgid "file with email aliases"
   1.413 +msgstr ""
   1.414 +
   1.415 +msgid "show progress"
   1.416 +msgstr ""
   1.417 +
   1.418 +msgid "hg churn [-d DATE] [-r REV] [--aliases FILE] [--progress] [FILE]"
   1.419 +msgstr ""
   1.420 +
   1.421 +msgid ""
   1.422 +"add color output to status, qseries, and diff-related commands\n"
   1.423 +"\n"
   1.424 +"This extension modifies the status command to add color to its output\n"
   1.425 +"to reflect file status, the qseries command to add color to reflect\n"
   1.426 +"patch status (applied, unapplied, missing), and to diff-related\n"
   1.427 +"commands to highlight additions, removals, diff headers, and trailing\n"
   1.428 +"whitespace.\n"
   1.429 +"\n"
   1.430 +"Other effects in addition to color, like bold and underlined text, are\n"
   1.431 +"also available. Effects are rendered with the ECMA-48 SGR control\n"
   1.432 +"function (aka ANSI escape codes). This module also provides the\n"
   1.433 +"render_text function, which can be used to add effects to any text.\n"
   1.434 +"\n"
   1.435 +"To enable this extension, add this to your .hgrc file:\n"
   1.436 +"[extensions]\n"
   1.437 +"color =\n"
   1.438 +"\n"
   1.439 +"Default effects may be overridden from the .hgrc file:\n"
   1.440 +"\n"
   1.441 +"[color]\n"
   1.442 +"status.modified = blue bold underline red_background\n"
   1.443 +"status.added = green bold\n"
   1.444 +"status.removed = red bold blue_background\n"
   1.445 +"status.deleted = cyan bold underline\n"
   1.446 +"status.unknown = magenta bold underline\n"
   1.447 +"status.ignored = black bold\n"
   1.448 +"\n"
   1.449 +"# 'none' turns off all effects\n"
   1.450 +"status.clean = none\n"
   1.451 +"status.copied = none\n"
   1.452 +"\n"
   1.453 +"qseries.applied = blue bold underline\n"
   1.454 +"qseries.unapplied = black bold\n"
   1.455 +"qseries.missing = red bold\n"
   1.456 +"\n"
   1.457 +"diff.diffline = bold\n"
   1.458 +"diff.extended = cyan bold\n"
   1.459 +"diff.file_a = red bold\n"
   1.460 +"diff.file_b = green bold\n"
   1.461 +"diff.hunk = magenta\n"
   1.462 +"diff.deleted = red\n"
   1.463 +"diff.inserted = green\n"
   1.464 +"diff.changed = white\n"
   1.465 +"diff.trailingwhitespace = bold red_background\n"
   1.466 +msgstr ""
   1.467 +
   1.468 +msgid "when to colorize (always, auto, or never)"
   1.469 +msgstr ""
   1.470 +
   1.471 +msgid "don't colorize output"
   1.472 +msgstr ""
   1.473 +
   1.474 +msgid "converting foreign VCS repositories to Mercurial"
   1.475 +msgstr ""
   1.476 +
   1.477 +msgid ""
   1.478 +"convert a foreign SCM repository to a Mercurial one.\n"
   1.479 +"\n"
   1.480 +"    Accepted source formats [identifiers]:\n"
   1.481 +"    - Mercurial [hg]\n"
   1.482 +"    - CVS [cvs]\n"
   1.483 +"    - Darcs [darcs]\n"
   1.484 +"    - git [git]\n"
   1.485 +"    - Subversion [svn]\n"
   1.486 +"    - Monotone [mtn]\n"
   1.487 +"    - GNU Arch [gnuarch]\n"
   1.488 +"    - Bazaar [bzr]\n"
   1.489 +"    - Perforce [p4]\n"
   1.490 +"\n"
   1.491 +"    Accepted destination formats [identifiers]:\n"
   1.492 +"    - Mercurial [hg]\n"
   1.493 +"    - Subversion [svn] (history on branches is not preserved)\n"
   1.494 +"\n"
   1.495 +"    If no revision is given, all revisions will be converted.\n"
   1.496 +"    Otherwise, convert will only import up to the named revision\n"
   1.497 +"    (given in a format understood by the source).\n"
   1.498 +"\n"
   1.499 +"    If no destination directory name is specified, it defaults to the\n"
   1.500 +"    basename of the source with '-hg' appended. If the destination\n"
   1.501 +"    repository doesn't exist, it will be created.\n"
   1.502 +"\n"
   1.503 +"    By default, all sources except Mercurial will use\n"
   1.504 +"    --branchsort. Mercurial uses --sourcesort to preserve original\n"
   1.505 +"    revision numbers order. Sort modes have the following effects:\n"
   1.506 +"      --branchsort: convert from parent to child revision when\n"
   1.507 +"        possible, which means branches are usually converted one after\n"
   1.508 +"        the other. It generates more compact repositories.\n"
   1.509 +"      --datesort: sort revisions by date. Converted repositories have\n"
   1.510 +"        good-looking changelogs but are often an order of magnitude\n"
   1.511 +"        larger than the same ones generated by --branchsort.\n"
   1.512 +"      --sourcesort: try to preserve source revisions order, only\n"
   1.513 +"        supported by Mercurial sources.\n"
   1.514 +"\n"
   1.515 +"    If <REVMAP> isn't given, it will be put in a default location\n"
   1.516 +"    (<dest>/.hg/shamap by default). The <REVMAP> is a simple text file\n"
   1.517 +"    that maps each source commit ID to the destination ID for that\n"
   1.518 +"    revision, like so:\n"
   1.519 +"    <source ID> <destination ID>\n"
   1.520 +"\n"
   1.521 +"    If the file doesn't exist, it's automatically created. It's\n"
   1.522 +"    updated on each commit copied, so convert-repo can be interrupted\n"
   1.523 +"    and can be run repeatedly to copy new commits.\n"
   1.524 +"\n"
   1.525 +"    The [username mapping] file is a simple text file that maps each\n"
   1.526 +"    source commit author to a destination commit author. It is handy\n"
   1.527 +"    for source SCMs that use unix logins to identify authors (eg:\n"
   1.528 +"    CVS). One line per author mapping and the line format is:\n"
   1.529 +"    srcauthor=whatever string you want\n"
   1.530 +"\n"
   1.531 +"    The filemap is a file that allows filtering and remapping of files\n"
   1.532 +"    and directories. Comment lines start with '#'. Each line can\n"
   1.533 +"    contain one of the following directives:\n"
   1.534 +"\n"
   1.535 +"      include path/to/file\n"
   1.536 +"\n"
   1.537 +"      exclude path/to/file\n"
   1.538 +"\n"
   1.539 +"      rename from/file to/file\n"
   1.540 +"\n"
   1.541 +"    The 'include' directive causes a file, or all files under a\n"
   1.542 +"    directory, to be included in the destination repository, and the\n"
   1.543 +"    exclusion of all other files and directories not explicitly included.\n"
   1.544 +"    The 'exclude' directive causes files or directories to be omitted.\n"
   1.545 +"    The 'rename' directive renames a file or directory. To rename from\n"
   1.546 +"    a subdirectory into the root of the repository, use '.' as the\n"
   1.547 +"    path to rename to.\n"
   1.548 +"\n"
   1.549 +"    The splicemap is a file that allows insertion of synthetic\n"
   1.550 +"    history, letting you specify the parents of a revision. This is\n"
   1.551 +"    useful if you want to e.g. give a Subversion merge two parents, or\n"
   1.552 +"    graft two disconnected series of history together. Each entry\n"
   1.553 +"    contains a key, followed by a space, followed by one or two\n"
   1.554 +"    comma-separated values. The key is the revision ID in the source\n"
   1.555 +"    revision control system whose parents should be modified (same\n"
   1.556 +"    format as a key in .hg/shamap). The values are the revision IDs\n"
   1.557 +"    (in either the source or destination revision control system) that\n"
   1.558 +"    should be used as the new parents for that node.\n"
   1.559 +"\n"
   1.560 +"    The branchmap is a file that allows you to rename a branch when it is\n"
   1.561 +"    being brought in from whatever external repository. When used in\n"
   1.562 +"    conjunction with a splicemap, it allows for a powerful combination\n"
   1.563 +"    to help fix even the most badly mismanaged repositories and turn them\n"
   1.564 +"    into nicely structured Mercurial repositories. The branchmap contains\n"
   1.565 +"    lines of the form \"original_branch_name new_branch_name\".\n"
   1.566 +"    \"original_branch_name\" is the name of the branch in the source\n"
   1.567 +"    repository, and \"new_branch_name\" is the name of the branch is the\n"
   1.568 +"    destination repository. This can be used to (for instance) move code\n"
   1.569 +"    in one repository from \"default\" to a named branch.\n"
   1.570 +"\n"
   1.571 +"    Mercurial Source\n"
   1.572 +"    -----------------\n"
   1.573 +"\n"
   1.574 +"    --config convert.hg.ignoreerrors=False    (boolean)\n"
   1.575 +"        ignore integrity errors when reading. Use it to fix Mercurial\n"
   1.576 +"        repositories with missing revlogs, by converting from and to\n"
   1.577 +"        Mercurial.\n"
   1.578 +"    --config convert.hg.saverev=False         (boolean)\n"
   1.579 +"        store original revision ID in changeset (forces target IDs to\n"
   1.580 +"        change)\n"
   1.581 +"    --config convert.hg.startrev=0            (hg revision identifier)\n"
   1.582 +"        convert start revision and its descendants\n"
   1.583 +"\n"
   1.584 +"    CVS Source\n"
   1.585 +"    ----------\n"
   1.586 +"\n"
   1.587 +"    CVS source will use a sandbox (i.e. a checked-out copy) from CVS\n"
   1.588 +"    to indicate the starting point of what will be converted. Direct\n"
   1.589 +"    access to the repository files is not needed, unless of course the\n"
   1.590 +"    repository is :local:. The conversion uses the top level directory\n"
   1.591 +"    in the sandbox to find the CVS repository, and then uses CVS rlog\n"
   1.592 +"    commands to find files to convert. This means that unless a\n"
   1.593 +"    filemap is given, all files under the starting directory will be\n"
   1.594 +"    converted, and that any directory reorganization in the CVS\n"
   1.595 +"    sandbox is ignored.\n"
   1.596 +"\n"
   1.597 +"    Because CVS does not have changesets, it is necessary to collect\n"
   1.598 +"    individual commits to CVS and merge them into changesets. CVS\n"
   1.599 +"    source uses its internal changeset merging code by default but can\n"
   1.600 +"    be configured to call the external 'cvsps' program by setting:\n"
   1.601 +"        --config convert.cvsps='cvsps -A -u --cvs-direct -q'\n"
   1.602 +"    This option is deprecated and will be removed in Mercurial 1.4.\n"
   1.603 +"\n"
   1.604 +"    The options shown are the defaults.\n"
   1.605 +"\n"
   1.606 +"    Internal cvsps is selected by setting\n"
   1.607 +"        --config convert.cvsps=builtin\n"
   1.608 +"    and has a few more configurable options:\n"
   1.609 +"        --config convert.cvsps.cache=True     (boolean)\n"
   1.610 +"            Set to False to disable remote log caching, for testing and\n"
   1.611 +"            debugging purposes.\n"
   1.612 +"        --config convert.cvsps.fuzz=60        (integer)\n"
   1.613 +"            Specify the maximum time (in seconds) that is allowed\n"
   1.614 +"            between commits with identical user and log message in a\n"
   1.615 +"            single changeset. When very large files were checked in as\n"
   1.616 +"            part of a changeset then the default may not be long\n"
   1.617 +"            enough.\n"
   1.618 +"        --config convert.cvsps.mergeto='{{mergetobranch ([-\\w]+)}}'\n"
   1.619 +"            Specify a regular expression to which commit log messages\n"
   1.620 +"            are matched. If a match occurs, then the conversion\n"
   1.621 +"            process will insert a dummy revision merging the branch on\n"
   1.622 +"            which this log message occurs to the branch indicated in\n"
   1.623 +"            the regex.\n"
   1.624 +"        --config convert.cvsps.mergefrom='{{mergefrombranch ([-\\w]+)}}'\n"
   1.625 +"            Specify a regular expression to which commit log messages\n"
   1.626 +"            are matched. If a match occurs, then the conversion\n"
   1.627 +"            process will add the most recent revision on the branch\n"
   1.628 +"            indicated in the regex as the second parent of the\n"
   1.629 +"            changeset.\n"
   1.630 +"\n"
   1.631 +"    The hgext/convert/cvsps wrapper script allows the builtin\n"
   1.632 +"    changeset merging code to be run without doing a conversion. Its\n"
   1.633 +"    parameters and output are similar to that of cvsps 2.1.\n"
   1.634 +"\n"
   1.635 +"    Subversion Source\n"
   1.636 +"    -----------------\n"
   1.637 +"\n"
   1.638 +"    Subversion source detects classical trunk/branches/tags layouts.\n"
   1.639 +"    By default, the supplied \"svn://repo/path/\" source URL is\n"
   1.640 +"    converted as a single branch. If \"svn://repo/path/trunk\" exists it\n"
   1.641 +"    replaces the default branch. If \"svn://repo/path/branches\" exists,\n"
   1.642 +"    its subdirectories are listed as possible branches. If\n"
   1.643 +"    \"svn://repo/path/tags\" exists, it is looked for tags referencing\n"
   1.644 +"    converted branches. Default \"trunk\", \"branches\" and \"tags\" values\n"
   1.645 +"    can be overridden with following options. Set them to paths\n"
   1.646 +"    relative to the source URL, or leave them blank to disable auto\n"
   1.647 +"    detection.\n"
   1.648 +"\n"
   1.649 +"    --config convert.svn.branches=branches    (directory name)\n"
   1.650 +"        specify the directory containing branches\n"
   1.651 +"    --config convert.svn.tags=tags            (directory name)\n"
   1.652 +"        specify the directory containing tags\n"
   1.653 +"    --config convert.svn.trunk=trunk          (directory name)\n"
   1.654 +"        specify the name of the trunk branch\n"
   1.655 +"\n"
   1.656 +"    Source history can be retrieved starting at a specific revision,\n"
   1.657 +"    instead of being integrally converted. Only single branch\n"
   1.658 +"    conversions are supported.\n"
   1.659 +"\n"
   1.660 +"    --config convert.svn.startrev=0           (svn revision number)\n"
   1.661 +"        specify start Subversion revision.\n"
   1.662 +"\n"
   1.663 +"    Perforce Source\n"
   1.664 +"    ---------------\n"
   1.665 +"\n"
   1.666 +"    The Perforce (P4) importer can be given a p4 depot path or a\n"
   1.667 +"    client specification as source. It will convert all files in the\n"
   1.668 +"    source to a flat Mercurial repository, ignoring labels, branches\n"
   1.669 +"    and integrations. Note that when a depot path is given you then\n"
   1.670 +"    usually should specify a target directory, because otherwise the\n"
   1.671 +"    target may be named ...-hg.\n"
   1.672 +"\n"
   1.673 +"    It is possible to limit the amount of source history to be\n"
   1.674 +"    converted by specifying an initial Perforce revision.\n"
   1.675 +"\n"
   1.676 +"    --config convert.p4.startrev=0            (perforce changelist number)\n"
   1.677 +"        specify initial Perforce revision.\n"
   1.678 +"\n"
   1.679 +"\n"
   1.680 +"    Mercurial Destination\n"
   1.681 +"    ---------------------\n"
   1.682 +"\n"
   1.683 +"    --config convert.hg.clonebranches=False   (boolean)\n"
   1.684 +"        dispatch source branches in separate clones.\n"
   1.685 +"    --config convert.hg.tagsbranch=default    (branch name)\n"
   1.686 +"        tag revisions branch name\n"
   1.687 +"    --config convert.hg.usebranchnames=True   (boolean)\n"
   1.688 +"        preserve branch names\n"
   1.689 +"\n"
   1.690 +"    "
   1.691 +msgstr ""
   1.692 +
   1.693 +msgid ""
   1.694 +"create changeset information from CVS\n"
   1.695 +"\n"
   1.696 +"    This command is intended as a debugging tool for the CVS to\n"
   1.697 +"    Mercurial converter, and can be used as a direct replacement for\n"
   1.698 +"    cvsps.\n"
   1.699 +"\n"
   1.700 +"    Hg debugcvsps reads the CVS rlog for current directory (or any\n"
   1.701 +"    named directory) in the CVS repository, and converts the log to a\n"
   1.702 +"    series of changesets based on matching commit log entries and\n"
   1.703 +"    dates."
   1.704 +msgstr ""
   1.705 +
   1.706 +msgid "username mapping filename"
   1.707 +msgstr ""
   1.708 +
   1.709 +msgid "destination repository type"
   1.710 +msgstr ""
   1.711 +
   1.712 +msgid "remap file names using contents of file"
   1.713 +msgstr ""
   1.714 +
   1.715 +msgid "import up to target revision REV"
   1.716 +msgstr ""
   1.717 +
   1.718 +msgid "source repository type"
   1.719 +msgstr ""
   1.720 +
   1.721 +msgid "splice synthesized history into place"
   1.722 +msgstr ""
   1.723 +
   1.724 +msgid "change branch names while converting"
   1.725 +msgstr ""
   1.726 +
   1.727 +msgid "try to sort changesets by branches"
   1.728 +msgstr ""
   1.729 +
   1.730 +msgid "try to sort changesets by date"
   1.731 +msgstr ""
   1.732 +
   1.733 +msgid "preserve source changesets order"
   1.734 +msgstr ""
   1.735 +
   1.736 +msgid "hg convert [OPTION]... SOURCE [DEST [REVMAP]]"
   1.737 +msgstr ""
   1.738 +
   1.739 +msgid "only return changes on specified branches"
   1.740 +msgstr ""
   1.741 +
   1.742 +msgid "prefix to remove from file names"
   1.743 +msgstr ""
   1.744 +
   1.745 +msgid "only return changes after or between specified tags"
   1.746 +msgstr ""
   1.747 +
   1.748 +msgid "update cvs log cache"
   1.749 +msgstr ""
   1.750 +
   1.751 +msgid "create new cvs log cache"
   1.752 +msgstr ""
   1.753 +
   1.754 +msgid "set commit time fuzz in seconds"
   1.755 +msgstr ""
   1.756 +
   1.757 +msgid "specify cvsroot"
   1.758 +msgstr ""
   1.759 +
   1.760 +msgid "show parent changesets"
   1.761 +msgstr ""
   1.762 +
   1.763 +msgid "show current changeset in ancestor branches"
   1.764 +msgstr ""
   1.765 +
   1.766 +msgid "ignored for compatibility"
   1.767 +msgstr ""
   1.768 +
   1.769 +msgid "hg debugcvsps [OPTION]... [PATH]..."
   1.770 +msgstr ""
   1.771 +
   1.772 +msgid ""
   1.773 +"warning: lightweight checkouts may cause conversion failures, try with a "
   1.774 +"regular branch instead.\n"
   1.775 +msgstr ""
   1.776 +
   1.777 +msgid "bzr source type could not be determined\n"
   1.778 +msgstr ""
   1.779 +
   1.780 +#, python-format
   1.781 +msgid "%s is not a valid revision in current branch"
   1.782 +msgstr ""
   1.783 +
   1.784 +#, python-format
   1.785 +msgid "%s is not available in %s anymore"
   1.786 +msgstr ""
   1.787 +
   1.788 +#, python-format
   1.789 +msgid "%s.%s symlink has no target"
   1.790 +msgstr ""
   1.791 +
   1.792 +#, python-format
   1.793 +msgid "cannot find required \"%s\" tool"
   1.794 +msgstr ""
   1.795 +
   1.796 +#, python-format
   1.797 +msgid "running: %s\n"
   1.798 +msgstr ""
   1.799 +
   1.800 +#, python-format
   1.801 +msgid "%s error:\n"
   1.802 +msgstr ""
   1.803 +
   1.804 +#, python-format
   1.805 +msgid "%s %s"
   1.806 +msgstr ""
   1.807 +
   1.808 +#, python-format
   1.809 +msgid "syntax error in %s(%d): key/value pair expected"
   1.810 +msgstr ""
   1.811 +
   1.812 +#, python-format
   1.813 +msgid "could not open map file %r: %s"
   1.814 +msgstr ""
   1.815 +
   1.816 +#, python-format
   1.817 +msgid "%s: missing or unsupported repository"
   1.818 +msgstr ""
   1.819 +
   1.820 +#, python-format
   1.821 +msgid "convert: %s\n"
   1.822 +msgstr ""
   1.823 +
   1.824 +#, python-format
   1.825 +msgid "%s: unknown repository type"
   1.826 +msgstr ""
   1.827 +
   1.828 +#, python-format
   1.829 +msgid "unknown sort mode: %s"
   1.830 +msgstr ""
   1.831 +
   1.832 +#, python-format
   1.833 +msgid "cycle detected between %s and %s"
   1.834 +msgstr ""
   1.835 +
   1.836 +msgid "not all revisions were sorted"
   1.837 +msgstr ""
   1.838 +
   1.839 +#, python-format
   1.840 +msgid "Writing author map file %s\n"
   1.841 +msgstr ""
   1.842 +
   1.843 +#, python-format
   1.844 +msgid "Ignoring bad line in author map file %s: %s\n"
   1.845 +msgstr ""
   1.846 +
   1.847 +#, python-format
   1.848 +msgid "mapping author %s to %s\n"
   1.849 +msgstr ""
   1.850 +
   1.851 +#, python-format
   1.852 +msgid "overriding mapping for author %s, was %s, will be %s\n"
   1.853 +msgstr ""
   1.854 +
   1.855 +#, python-format
   1.856 +msgid "spliced in %s as parents of %s\n"
   1.857 +msgstr ""
   1.858 +
   1.859 +msgid "scanning source...\n"
   1.860 +msgstr ""
   1.861 +
   1.862 +msgid "sorting...\n"
   1.863 +msgstr ""
   1.864 +
   1.865 +msgid "converting...\n"
   1.866 +msgstr ""
   1.867 +
   1.868 +#, python-format
   1.869 +msgid "source: %s\n"
   1.870 +msgstr ""
   1.871 +
   1.872 +#, python-format
   1.873 +msgid "assuming destination %s\n"
   1.874 +msgstr ""
   1.875 +
   1.876 +msgid "more than one sort mode specified"
   1.877 +msgstr ""
   1.878 +
   1.879 +msgid "--sourcesort is not supported by this data source"
   1.880 +msgstr ""
   1.881 +
   1.882 +msgid ""
   1.883 +"warning: support for external cvsps is deprecated and will be removed in "
   1.884 +"Mercurial 1.4\n"
   1.885 +msgstr ""
   1.886 +
   1.887 +#, python-format
   1.888 +msgid "revision %s is not a patchset number or date"
   1.889 +msgstr ""
   1.890 +
   1.891 +msgid "using builtin cvsps\n"
   1.892 +msgstr ""
   1.893 +
   1.894 +#, python-format
   1.895 +msgid "connecting to %s\n"
   1.896 +msgstr ""
   1.897 +
   1.898 +msgid "CVS pserver authentication failed"
   1.899 +msgstr ""
   1.900 +
   1.901 +msgid "server sucks"
   1.902 +msgstr ""
   1.903 +
   1.904 +#, python-format
   1.905 +msgid "%d bytes missing from remote file"
   1.906 +msgstr ""
   1.907 +
   1.908 +#, python-format
   1.909 +msgid "cvs server: %s\n"
   1.910 +msgstr ""
   1.911 +
   1.912 +#, python-format
   1.913 +msgid "unknown CVS response: %s"
   1.914 +msgstr ""
   1.915 +
   1.916 +msgid "collecting CVS rlog\n"
   1.917 +msgstr ""
   1.918 +
   1.919 +#, python-format
   1.920 +msgid "reading cvs log cache %s\n"
   1.921 +msgstr ""
   1.922 +
   1.923 +#, python-format
   1.924 +msgid "cache has %d log entries\n"
   1.925 +msgstr ""
   1.926 +
   1.927 +#, python-format
   1.928 +msgid "error reading cache: %r\n"
   1.929 +msgstr ""
   1.930 +
   1.931 +#, python-format
   1.932 +msgid "running %s\n"
   1.933 +msgstr ""
   1.934 +
   1.935 +#, python-format
   1.936 +msgid "prefix=%r directory=%r root=%r\n"
   1.937 +msgstr ""
   1.938 +
   1.939 +msgid "RCS file must be followed by working file"
   1.940 +msgstr ""
   1.941 +
   1.942 +msgid "must have at least some revisions"
   1.943 +msgstr ""
   1.944 +
   1.945 +msgid "expected revision number"
   1.946 +msgstr ""
   1.947 +
   1.948 +msgid "revision must be followed by date line"
   1.949 +msgstr ""
   1.950 +
   1.951 +#, python-format
   1.952 +msgid "found synthetic revision in %s: %r\n"
   1.953 +msgstr ""
   1.954 +
   1.955 +#, python-format
   1.956 +msgid "writing cvs log cache %s\n"
   1.957 +msgstr ""
   1.958 +
   1.959 +#, python-format
   1.960 +msgid "%d log entries\n"
   1.961 +msgstr ""
   1.962 +
   1.963 +msgid "creating changesets\n"
   1.964 +msgstr ""
   1.965 +
   1.966 +msgid "synthetic changeset cannot have multiple parents"
   1.967 +msgstr ""
   1.968 +
   1.969 +#, python-format
   1.970 +msgid ""
   1.971 +"warning: CVS commit message references non-existent branch %r:\n"
   1.972 +"%s\n"
   1.973 +msgstr ""
   1.974 +
   1.975 +#, python-format
   1.976 +msgid "%d changeset entries\n"
   1.977 +msgstr ""
   1.978 +
   1.979 +msgid "Python ElementTree module is not available"
   1.980 +msgstr ""
   1.981 +
   1.982 +#, python-format
   1.983 +msgid "cleaning up %s\n"
   1.984 +msgstr ""
   1.985 +
   1.986 +msgid "internal calling inconsistency"
   1.987 +msgstr ""
   1.988 +
   1.989 +msgid "errors in filemap"
   1.990 +msgstr ""
   1.991 +
   1.992 +#, python-format
   1.993 +msgid "%s:%d: %r already in %s list\n"
   1.994 +msgstr ""
   1.995 +
   1.996 +#, python-format
   1.997 +msgid "%s:%d: unknown directive %r\n"
   1.998 +msgstr ""
   1.999 +
  1.1000 +msgid "source repository doesn't support --filemap"
  1.1001 +msgstr ""
  1.1002 +
  1.1003 +#, python-format
  1.1004 +msgid "%s does not look like a GNU Arch repo"
  1.1005 +msgstr ""
  1.1006 +
  1.1007 +msgid "cannot find a GNU Arch tool"
  1.1008 +msgstr ""
  1.1009 +
  1.1010 +#, python-format
  1.1011 +msgid "analyzing tree version %s...\n"
  1.1012 +msgstr ""
  1.1013 +
  1.1014 +#, python-format
  1.1015 +msgid ""
  1.1016 +"tree analysis stopped because it points to an unregistered archive %s...\n"
  1.1017 +msgstr ""
  1.1018 +
  1.1019 +#, python-format
  1.1020 +msgid "applying revision %s...\n"
  1.1021 +msgstr ""
  1.1022 +
  1.1023 +#, python-format
  1.1024 +msgid "computing changeset between %s and %s...\n"
  1.1025 +msgstr ""
  1.1026 +
  1.1027 +#, python-format
  1.1028 +msgid "obtaining revision %s...\n"
  1.1029 +msgstr ""
  1.1030 +
  1.1031 +#, python-format
  1.1032 +msgid "analyzing revision %s...\n"
  1.1033 +msgstr ""
  1.1034 +
  1.1035 +#, python-format
  1.1036 +msgid "could not parse cat-log of %s"
  1.1037 +msgstr ""
  1.1038 +
  1.1039 +#, python-format
  1.1040 +msgid "%s is not a local Mercurial repo"
  1.1041 +msgstr ""
  1.1042 +
  1.1043 +#, python-format
  1.1044 +msgid "initializing destination %s repository\n"
  1.1045 +msgstr ""
  1.1046 +
  1.1047 +msgid "run hg sink pre-conversion action\n"
  1.1048 +msgstr ""
  1.1049 +
  1.1050 +msgid "run hg sink post-conversion action\n"
  1.1051 +msgstr ""
  1.1052 +
  1.1053 +#, python-format
  1.1054 +msgid "pulling from %s into %s\n"
  1.1055 +msgstr ""
  1.1056 +
  1.1057 +msgid "filtering out empty revision\n"
  1.1058 +msgstr ""
  1.1059 +
  1.1060 +msgid "updating tags\n"
  1.1061 +msgstr ""
  1.1062 +
  1.1063 +#, python-format
  1.1064 +msgid "%s is not a valid start revision"
  1.1065 +msgstr ""
  1.1066 +
  1.1067 +#, python-format
  1.1068 +msgid "ignoring: %s\n"
  1.1069 +msgstr ""
  1.1070 +
  1.1071 +msgid "run hg source pre-conversion action\n"
  1.1072 +msgstr ""
  1.1073 +
  1.1074 +msgid "run hg source post-conversion action\n"
  1.1075 +msgstr ""
  1.1076 +
  1.1077 +#, python-format
  1.1078 +msgid "%s does not look like a monotone repo"
  1.1079 +msgstr ""
  1.1080 +
  1.1081 +#, python-format
  1.1082 +msgid "copying file in renamed directory from '%s' to '%s'"
  1.1083 +msgstr ""
  1.1084 +
  1.1085 +msgid "reading p4 views\n"
  1.1086 +msgstr ""
  1.1087 +
  1.1088 +msgid "collecting p4 changelists\n"
  1.1089 +msgstr ""
  1.1090 +
  1.1091 +msgid "Subversion python bindings could not be loaded"
  1.1092 +msgstr ""
  1.1093 +
  1.1094 +#, python-format
  1.1095 +msgid "Subversion python bindings %d.%d found, 1.4 or later required"
  1.1096 +msgstr ""
  1.1097 +
  1.1098 +msgid "Subversion python bindings are too old, 1.4 or later required"
  1.1099 +msgstr ""
  1.1100 +
  1.1101 +#, python-format
  1.1102 +msgid "svn: revision %s is not an integer"
  1.1103 +msgstr ""
  1.1104 +
  1.1105 +#, python-format
  1.1106 +msgid "svn: start revision %s is not an integer"
  1.1107 +msgstr ""
  1.1108 +
  1.1109 +#, python-format
  1.1110 +msgid "no revision found in module %s"
  1.1111 +msgstr ""
  1.1112 +
  1.1113 +#, python-format
  1.1114 +msgid "expected %s to be at %r, but not found"
  1.1115 +msgstr ""
  1.1116 +
  1.1117 +#, python-format
  1.1118 +msgid "found %s at %r\n"
  1.1119 +msgstr ""
  1.1120 +
  1.1121 +#, python-format
  1.1122 +msgid "ignoring empty branch %s\n"
  1.1123 +msgstr ""
  1.1124 +
  1.1125 +#, python-format
  1.1126 +msgid "found branch %s at %d\n"
  1.1127 +msgstr ""
  1.1128 +
  1.1129 +msgid "svn: start revision is not supported with more than one branch"
  1.1130 +msgstr ""
  1.1131 +
  1.1132 +#, python-format
  1.1133 +msgid "svn: no revision found after start revision %d"
  1.1134 +msgstr ""
  1.1135 +
  1.1136 +#, python-format
  1.1137 +msgid "no tags found at revision %d\n"
  1.1138 +msgstr ""
  1.1139 +
  1.1140 +#, python-format
  1.1141 +msgid "ignoring foreign branch %r\n"
  1.1142 +msgstr ""
  1.1143 +
  1.1144 +#, python-format
  1.1145 +msgid "%s not found up to revision %d"
  1.1146 +msgstr ""
  1.1147 +
  1.1148 +#, python-format
  1.1149 +msgid "branch renamed from %s to %s at %d\n"
  1.1150 +msgstr ""
  1.1151 +
  1.1152 +#, python-format
  1.1153 +msgid "reparent to %s\n"
  1.1154 +msgstr ""
  1.1155 +
  1.1156 +#, python-format
  1.1157 +msgid "copied to %s from %s@%s\n"
  1.1158 +msgstr ""
  1.1159 +
  1.1160 +#, python-format
  1.1161 +msgid "gone from %s\n"
  1.1162 +msgstr ""
  1.1163 +
  1.1164 +#, python-format
  1.1165 +msgid "found parent directory %s\n"
  1.1166 +msgstr ""
  1.1167 +
  1.1168 +#, python-format
  1.1169 +msgid "base, entry %s %s\n"
  1.1170 +msgstr ""
  1.1171 +
  1.1172 +msgid "munge-o-matic\n"
  1.1173 +msgstr ""
  1.1174 +
  1.1175 +#, python-format
  1.1176 +msgid "info: %s %s %s %s\n"
  1.1177 +msgstr ""
  1.1178 +
  1.1179 +#, python-format
  1.1180 +msgid "unknown path in revision %d: %s\n"
  1.1181 +msgstr ""
  1.1182 +
  1.1183 +#, python-format
  1.1184 +msgid "mark %s came from %s:%d\n"
  1.1185 +msgstr ""
  1.1186 +
  1.1187 +#, python-format
  1.1188 +msgid "parsing revision %d (%d changes)\n"
  1.1189 +msgstr ""
  1.1190 +
  1.1191 +#, python-format
  1.1192 +msgid "found parent of branch %s at %d: %s\n"
  1.1193 +msgstr ""
  1.1194 +
  1.1195 +msgid "no copyfrom path, don't know what to do.\n"
  1.1196 +msgstr ""
  1.1197 +
  1.1198 +#, python-format
  1.1199 +msgid "fetching revision log for \"%s\" from %d to %d\n"
  1.1200 +msgstr ""
  1.1201 +
  1.1202 +#, python-format
  1.1203 +msgid "skipping blacklisted revision %d\n"
  1.1204 +msgstr ""
  1.1205 +
  1.1206 +#, python-format
  1.1207 +msgid "revision %d has no entries\n"
  1.1208 +msgstr ""
  1.1209 +
  1.1210 +#, python-format
  1.1211 +msgid "svn: branch has no revision %s"
  1.1212 +msgstr ""
  1.1213 +
  1.1214 +#, python-format
  1.1215 +msgid "%r is not under %r, ignoring\n"
  1.1216 +msgstr ""
  1.1217 +
  1.1218 +#, python-format
  1.1219 +msgid "initializing svn repo %r\n"
  1.1220 +msgstr ""
  1.1221 +
  1.1222 +#, python-format
  1.1223 +msgid "initializing svn wc %r\n"
  1.1224 +msgstr ""
  1.1225 +
  1.1226 +msgid "unexpected svn output:\n"
  1.1227 +msgstr ""
  1.1228 +
  1.1229 +msgid "unable to cope with svn output"
  1.1230 +msgstr ""
  1.1231 +
  1.1232 +msgid "XXX TAGS NOT IMPLEMENTED YET\n"
  1.1233 +msgstr ""
  1.1234 +
  1.1235 +msgid ""
  1.1236 +"\n"
  1.1237 +"The `extdiff' Mercurial extension allows you to use external programs\n"
  1.1238 +"to compare revisions, or revision with working directory. The external diff\n"
  1.1239 +"programs are called with a configurable set of options and two\n"
  1.1240 +"non-option arguments: paths to directories containing snapshots of\n"
  1.1241 +"files to compare.\n"
  1.1242 +"\n"
  1.1243 +"To enable this extension:\n"
  1.1244 +"\n"
  1.1245 +"  [extensions]\n"
  1.1246 +"  hgext.extdiff =\n"
  1.1247 +"\n"
  1.1248 +"The `extdiff' extension also allows to configure new diff commands, so\n"
  1.1249 +"you do not need to type \"hg extdiff -p kdiff3\" always.\n"
  1.1250 +"\n"
  1.1251 +"  [extdiff]\n"
  1.1252 +"  # add new command that runs GNU diff(1) in 'context diff' mode\n"
  1.1253 +"  cdiff = gdiff -Nprc5\n"
  1.1254 +"  ## or the old way:\n"
  1.1255 +"  #cmd.cdiff = gdiff\n"
  1.1256 +"  #opts.cdiff = -Nprc5\n"
  1.1257 +"\n"
  1.1258 +"  # add new command called vdiff, runs kdiff3\n"
  1.1259 +"  vdiff = kdiff3\n"
  1.1260 +"\n"
  1.1261 +"  # add new command called meld, runs meld (no need to name twice)\n"
  1.1262 +"  meld =\n"
  1.1263 +"\n"
  1.1264 +"  # add new command called vimdiff, runs gvimdiff with DirDiff plugin\n"
  1.1265 +"  # (see http://www.vim.org/scripts/script.php?script_id=102)\n"
  1.1266 +"  # Non English user, be sure to put \"let g:DirDiffDynamicDiffText = 1\" "
  1.1267 +"in\n"
  1.1268 +"  # your .vimrc\n"
  1.1269 +"  vimdiff = gvim -f '+next' '+execute \"DirDiff\" argv(0) argv(1)'\n"
  1.1270 +"\n"
  1.1271 +"You can use -I/-X and list of file or directory names like normal \"hg\n"
  1.1272 +"diff\" command. The `extdiff' extension makes snapshots of only needed\n"
  1.1273 +"files, so running the external diff program will actually be pretty\n"
  1.1274 +"fast (at least faster than having to compare the entire tree).\n"
  1.1275 +msgstr ""
  1.1276 +
  1.1277 +#, python-format
  1.1278 +msgid "making snapshot of %d files from rev %s\n"
  1.1279 +msgstr ""
  1.1280 +
  1.1281 +#, python-format
  1.1282 +msgid "making snapshot of %d files from working directory\n"
  1.1283 +msgstr ""
  1.1284 +
  1.1285 +msgid "cannot specify --rev and --change at the same time"
  1.1286 +msgstr ""
  1.1287 +
  1.1288 +#, python-format
  1.1289 +msgid "running %r in %s\n"
  1.1290 +msgstr ""
  1.1291 +
  1.1292 +#, python-format
  1.1293 +msgid "file changed while diffing. Overwriting: %s (src: %s)\n"
  1.1294 +msgstr ""
  1.1295 +
  1.1296 +msgid "cleaning up temp directory\n"
  1.1297 +msgstr ""
  1.1298 +
  1.1299 +msgid ""
  1.1300 +"use external program to diff repository (or selected files)\n"
  1.1301 +"\n"
  1.1302 +"    Show differences between revisions for the specified files, using\n"
  1.1303 +"    an external program. The default program used is diff, with\n"
  1.1304 +"    default options \"-Npru\".\n"
  1.1305 +"\n"
  1.1306 +"    To select a different program, use the -p/--program option. The\n"
  1.1307 +"    program will be passed the names of two directories to compare. To\n"
  1.1308 +"    pass additional options to the program, use -o/--option. These\n"
  1.1309 +"    will be passed before the names of the directories to compare.\n"
  1.1310 +"\n"
  1.1311 +"    When two revision arguments are given, then changes are shown\n"
  1.1312 +"    between those revisions. If only one revision is specified then\n"
  1.1313 +"    that revision is compared to the working directory, and, when no\n"
  1.1314 +"    revisions are specified, the working directory files are compared\n"
  1.1315 +"    to its parent."
  1.1316 +msgstr ""
  1.1317 +
  1.1318 +msgid "comparison program to run"
  1.1319 +msgstr ""
  1.1320 +
  1.1321 +msgid "pass option to comparison program"
  1.1322 +msgstr ""
  1.1323 +
  1.1324 +msgid "change made by revision"
  1.1325 +msgstr ""
  1.1326 +
  1.1327 +msgid "hg extdiff [OPT]... [FILE]..."
  1.1328 +msgstr ""
  1.1329 +
  1.1330 +#, python-format
  1.1331 +msgid "hg %s [OPTION]... [FILE]..."
  1.1332 +msgstr ""
  1.1333 +
  1.1334 +msgid "pulling, updating and merging in one command"
  1.1335 +msgstr ""
  1.1336 +
  1.1337 +msgid ""
  1.1338 +"pull changes from a remote repository, merge new changes if needed.\n"
  1.1339 +"\n"
  1.1340 +"    This finds all changes from the repository at the specified path\n"
  1.1341 +"    or URL and adds them to the local repository.\n"
  1.1342 +"\n"
  1.1343 +"    If the pulled changes add a new branch head, the head is\n"
  1.1344 +"    automatically merged, and the result of the merge is committed.\n"
  1.1345 +"    Otherwise, the working directory is updated to include the new\n"
  1.1346 +"    changes.\n"
  1.1347 +"\n"
  1.1348 +"    When a merge occurs, the newly pulled changes are assumed to be\n"
  1.1349 +"    \"authoritative\". The head of the new changes is used as the first\n"
  1.1350 +"    parent, with local changes as the second. To switch the merge\n"
  1.1351 +"    order, use --switch-parent.\n"
  1.1352 +"\n"
  1.1353 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.1354 +"    "
  1.1355 +msgstr ""
  1.1356 +
  1.1357 +msgid ""
  1.1358 +"working dir not at branch tip (use \"hg update\" to check out branch tip)"
  1.1359 +msgstr ""
  1.1360 +
  1.1361 +msgid "outstanding uncommitted merge"
  1.1362 +msgstr ""
  1.1363 +
  1.1364 +msgid "outstanding uncommitted changes"
  1.1365 +msgstr ""
  1.1366 +
  1.1367 +msgid "working directory is missing some files"
  1.1368 +msgstr ""
  1.1369 +
  1.1370 +msgid ""
  1.1371 +"multiple heads in this branch (use \"hg heads .\" and \"hg merge\" to merge)"
  1.1372 +msgstr ""
  1.1373 +
  1.1374 +#, python-format
  1.1375 +msgid "pulling from %s\n"
  1.1376 +msgstr ""
  1.1377 +
  1.1378 +msgid ""
  1.1379 +"Other repository doesn't support revision lookup, so a rev cannot be "
  1.1380 +"specified."
  1.1381 +msgstr ""
  1.1382 +
  1.1383 +#, python-format
  1.1384 +msgid ""
  1.1385 +"not merging with %d other new branch heads (use \"hg heads .\" and \"hg merge"
  1.1386 +"\" to merge them)\n"
  1.1387 +msgstr ""
  1.1388 +
  1.1389 +#, python-format
  1.1390 +msgid "updating to %d:%s\n"
  1.1391 +msgstr ""
  1.1392 +
  1.1393 +#, python-format
  1.1394 +msgid "merging with %d:%s\n"
  1.1395 +msgstr ""
  1.1396 +
  1.1397 +#, python-format
  1.1398 +msgid "Automated merge with %s"
  1.1399 +msgstr ""
  1.1400 +
  1.1401 +#, python-format
  1.1402 +msgid "new changeset %d:%s merges remote changes with local\n"
  1.1403 +msgstr ""
  1.1404 +
  1.1405 +msgid "a specific revision you would like to pull"
  1.1406 +msgstr ""
  1.1407 +
  1.1408 +msgid "edit commit message"
  1.1409 +msgstr ""
  1.1410 +
  1.1411 +msgid "edit commit message (DEPRECATED)"
  1.1412 +msgstr ""
  1.1413 +
  1.1414 +msgid "switch parents when merging"
  1.1415 +msgstr ""
  1.1416 +
  1.1417 +msgid "hg fetch [SOURCE]"
  1.1418 +msgstr ""
  1.1419 +
  1.1420 +msgid "error while verifying signature"
  1.1421 +msgstr ""
  1.1422 +
  1.1423 +#, python-format
  1.1424 +msgid "%s Bad signature from \"%s\"\n"
  1.1425 +msgstr ""
  1.1426 +
  1.1427 +#, python-format
  1.1428 +msgid "%s Note: Signature has expired (signed by: \"%s\")\n"
  1.1429 +msgstr ""
  1.1430 +
  1.1431 +#, python-format
  1.1432 +msgid "%s Note: This key has expired (signed by: \"%s\")\n"
  1.1433 +msgstr ""
  1.1434 +
  1.1435 +msgid "list signed changesets"
  1.1436 +msgstr ""
  1.1437 +
  1.1438 +#, python-format
  1.1439 +msgid "%s:%d node does not exist\n"
  1.1440 +msgstr ""
  1.1441 +
  1.1442 +msgid "verify all the signatures there may be for a particular revision"
  1.1443 +msgstr ""
  1.1444 +
  1.1445 +#, python-format
  1.1446 +msgid "No valid signature for %s\n"
  1.1447 +msgstr ""
  1.1448 +
  1.1449 +msgid ""
  1.1450 +"add a signature for the current or given revision\n"
  1.1451 +"\n"
  1.1452 +"    If no revision is given, the parent of the working directory is used,\n"
  1.1453 +"    or tip if no revision is checked out.\n"
  1.1454 +"\n"
  1.1455 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.1456 +"    "
  1.1457 +msgstr ""
  1.1458 +
  1.1459 +msgid "uncommitted merge - please provide a specific revision"
  1.1460 +msgstr ""
  1.1461 +
  1.1462 +msgid "Error while signing"
  1.1463 +msgstr ""
  1.1464 +
  1.1465 +msgid ""
  1.1466 +"working copy of .hgsigs is changed (please commit .hgsigs manually or use --"
  1.1467 +"force)"
  1.1468 +msgstr ""
  1.1469 +
  1.1470 +#, python-format
  1.1471 +msgid "Added signature for changeset %s"
  1.1472 +msgstr ""
  1.1473 +
  1.1474 +msgid "unknown signature version"
  1.1475 +msgstr ""
  1.1476 +
  1.1477 +msgid "make the signature local"
  1.1478 +msgstr ""
  1.1479 +
  1.1480 +msgid "sign even if the sigfile is modified"
  1.1481 +msgstr ""
  1.1482 +
  1.1483 +msgid "do not commit the sigfile after signing"
  1.1484 +msgstr ""
  1.1485 +
  1.1486 +msgid "the key id to sign with"
  1.1487 +msgstr ""
  1.1488 +
  1.1489 +msgid "commit message"
  1.1490 +msgstr ""
  1.1491 +
  1.1492 +msgid "hg sign [OPTION]... [REVISION]..."
  1.1493 +msgstr ""
  1.1494 +
  1.1495 +msgid "hg sigcheck REVISION"
  1.1496 +msgstr ""
  1.1497 +
  1.1498 +msgid "hg sigs"
  1.1499 +msgstr ""
  1.1500 +
  1.1501 +msgid ""
  1.1502 +"show revision graphs in terminal windows\n"
  1.1503 +"\n"
  1.1504 +"This extension adds a --graph option to the incoming, outgoing and log\n"
  1.1505 +"commands. When this options is given, an ASCII representation of the\n"
  1.1506 +"revision graph is also shown.\n"
  1.1507 +msgstr ""
  1.1508 +
  1.1509 +#, python-format
  1.1510 +msgid "--graph option is incompatible with --%s"
  1.1511 +msgstr ""
  1.1512 +
  1.1513 +msgid ""
  1.1514 +"show revision history alongside an ASCII revision graph\n"
  1.1515 +"\n"
  1.1516 +"    Print a revision history alongside a revision graph drawn with\n"
  1.1517 +"    ASCII characters.\n"
  1.1518 +"\n"
  1.1519 +"    Nodes printed as an @ character are parents of the working\n"
  1.1520 +"    directory.\n"
  1.1521 +"    "
  1.1522 +msgstr ""
  1.1523 +
  1.1524 +#, python-format
  1.1525 +msgid "comparing with %s\n"
  1.1526 +msgstr ""
  1.1527 +
  1.1528 +msgid "no changes found\n"
  1.1529 +msgstr ""
  1.1530 +
  1.1531 +msgid "show the revision DAG"
  1.1532 +msgstr ""
  1.1533 +
  1.1534 +msgid "limit number of changes displayed"
  1.1535 +msgstr ""
  1.1536 +
  1.1537 +msgid "show patch"
  1.1538 +msgstr ""
  1.1539 +
  1.1540 +msgid "show the specified revision or range"
  1.1541 +msgstr ""
  1.1542 +
  1.1543 +msgid "hg glog [OPTION]... [FILE]"
  1.1544 +msgstr ""
  1.1545 +
  1.1546 +msgid ""
  1.1547 +"CIA notification\n"
  1.1548 +"\n"
  1.1549 +"This is meant to be run as a changegroup or incoming hook.\n"
  1.1550 +"To configure it, set the following options in your hgrc:\n"
  1.1551 +"\n"
  1.1552 +"[cia]\n"
  1.1553 +"# your registered CIA user name\n"
  1.1554 +"user = foo\n"
  1.1555 +"# the name of the project in CIA\n"
  1.1556 +"project = foo\n"
  1.1557 +"# the module (subproject) (optional)\n"
  1.1558 +"#module = foo\n"
  1.1559 +"# Append a diffstat to the log message (optional)\n"
  1.1560 +"#diffstat = False\n"
  1.1561 +"# Template to use for log messages (optional)\n"
  1.1562 +"#template = {desc}\\n{baseurl}/rev/{node}-- {diffstat}\n"
  1.1563 +"# Style to use (optional)\n"
  1.1564 +"#style = foo\n"
  1.1565 +"# The URL of the CIA notification service (optional)\n"
  1.1566 +"# You can use mailto: URLs to send by email, eg\n"
  1.1567 +"# mailto:cia@cia.vc\n"
  1.1568 +"# Make sure to set email.from if you do this.\n"
  1.1569 +"#url = http://cia.vc/\n"
  1.1570 +"# print message instead of sending it (optional)\n"
  1.1571 +"#test = False\n"
  1.1572 +"\n"
  1.1573 +"[hooks]\n"
  1.1574 +"# one of these:\n"
  1.1575 +"changegroup.cia = python:hgcia.hook\n"
  1.1576 +"#incoming.cia = python:hgcia.hook\n"
  1.1577 +"\n"
  1.1578 +"[web]\n"
  1.1579 +"# If you want hyperlinks (optional)\n"
  1.1580 +"baseurl = http://server/path/to/repo\n"
  1.1581 +msgstr ""
  1.1582 +
  1.1583 +#, python-format
  1.1584 +msgid "hgcia: sending update to %s\n"
  1.1585 +msgstr ""
  1.1586 +
  1.1587 +msgid "email.from must be defined when sending by email"
  1.1588 +msgstr ""
  1.1589 +
  1.1590 +msgid "cia: no user specified"
  1.1591 +msgstr ""
  1.1592 +
  1.1593 +msgid "cia: no project specified"
  1.1594 +msgstr ""
  1.1595 +
  1.1596 +msgid ""
  1.1597 +"browsing the repository in a graphical way\n"
  1.1598 +"\n"
  1.1599 +"The hgk extension allows browsing the history of a repository in a\n"
  1.1600 +"graphical way. It requires Tcl/Tk version 8.4 or later. (Tcl/Tk is not\n"
  1.1601 +"distributed with Mercurial.)\n"
  1.1602 +"\n"
  1.1603 +"hgk consists of two parts: a Tcl script that does the displaying and\n"
  1.1604 +"querying of information, and an extension to Mercurial named hgk.py,\n"
  1.1605 +"which provides hooks for hgk to get information. hgk can be found in\n"
  1.1606 +"the contrib directory, and hgk.py can be found in the hgext directory.\n"
  1.1607 +"\n"
  1.1608 +"To load the hgext.py extension, add it to your .hgrc file (you have to\n"
  1.1609 +"use your global $HOME/.hgrc file, not one in a repository). You can\n"
  1.1610 +"specify an absolute path:\n"
  1.1611 +"\n"
  1.1612 +"  [extensions]\n"
  1.1613 +"  hgk=/usr/local/lib/hgk.py\n"
  1.1614 +"\n"
  1.1615 +"Mercurial can also scan the default python library path for a file\n"
  1.1616 +"named 'hgk.py' if you set hgk empty:\n"
  1.1617 +"\n"
  1.1618 +"  [extensions]\n"
  1.1619 +"  hgk=\n"
  1.1620 +"\n"
  1.1621 +"The hg view command will launch the hgk Tcl script. For this command\n"
  1.1622 +"to work, hgk must be in your search path. Alternately, you can specify\n"
  1.1623 +"the path to hgk in your .hgrc file:\n"
  1.1624 +"\n"
  1.1625 +"  [hgk]\n"
  1.1626 +"  path=/location/of/hgk\n"
  1.1627 +"\n"
  1.1628 +"hgk can make use of the extdiff extension to visualize revisions.\n"
  1.1629 +"Assuming you had already configured extdiff vdiff command, just add:\n"
  1.1630 +"\n"
  1.1631 +"  [hgk]\n"
  1.1632 +"  vdiff=vdiff\n"
  1.1633 +"\n"
  1.1634 +"Revisions context menu will now display additional entries to fire\n"
  1.1635 +"vdiff on hovered and selected revisions."
  1.1636 +msgstr ""
  1.1637 +
  1.1638 +msgid "diff trees from two commits"
  1.1639 +msgstr ""
  1.1640 +
  1.1641 +msgid "output common ancestor information"
  1.1642 +msgstr ""
  1.1643 +
  1.1644 +msgid "cat a specific revision"
  1.1645 +msgstr ""
  1.1646 +
  1.1647 +msgid "cat-file: type or revision not supplied\n"
  1.1648 +msgstr ""
  1.1649 +
  1.1650 +msgid "aborting hg cat-file only understands commits\n"
  1.1651 +msgstr ""
  1.1652 +
  1.1653 +msgid "parse given revisions"
  1.1654 +msgstr ""
  1.1655 +
  1.1656 +msgid "print revisions"
  1.1657 +msgstr ""
  1.1658 +
  1.1659 +msgid "print extension options"
  1.1660 +msgstr ""
  1.1661 +
  1.1662 +msgid "start interactive history viewer"
  1.1663 +msgstr ""
  1.1664 +
  1.1665 +msgid "hg view [-l LIMIT] [REVRANGE]"
  1.1666 +msgstr ""
  1.1667 +
  1.1668 +msgid "generate patch"
  1.1669 +msgstr ""
  1.1670 +
  1.1671 +msgid "recursive"
  1.1672 +msgstr ""
  1.1673 +
  1.1674 +msgid "pretty"
  1.1675 +msgstr ""
  1.1676 +
  1.1677 +msgid "stdin"
  1.1678 +msgstr ""
  1.1679 +
  1.1680 +msgid "detect copies"
  1.1681 +msgstr ""
  1.1682 +
  1.1683 +msgid "search"
  1.1684 +msgstr ""
  1.1685 +
  1.1686 +msgid "hg git-diff-tree [OPTION]... NODE1 NODE2 [FILE]..."
  1.1687 +msgstr ""
  1.1688 +
  1.1689 +msgid "hg debug-cat-file [OPTION]... TYPE FILE"
  1.1690 +msgstr ""
  1.1691 +
  1.1692 +msgid "hg debug-config"
  1.1693 +msgstr ""
  1.1694 +
  1.1695 +msgid "hg debug-merge-base node node"
  1.1696 +msgstr ""
  1.1697 +
  1.1698 +msgid "ignored"
  1.1699 +msgstr ""
  1.1700 +
  1.1701 +msgid "hg debug-rev-parse REV"
  1.1702 +msgstr ""
  1.1703 +
  1.1704 +msgid "header"
  1.1705 +msgstr ""
  1.1706 +
  1.1707 +msgid "topo-order"
  1.1708 +msgstr ""
  1.1709 +
  1.1710 +msgid "parents"
  1.1711 +msgstr ""
  1.1712 +
  1.1713 +msgid "max-count"
  1.1714 +msgstr ""
  1.1715 +
  1.1716 +msgid "hg debug-rev-list [options] revs"
  1.1717 +msgstr ""
  1.1718 +
  1.1719 +msgid ""
  1.1720 +"syntax highlighting in hgweb, based on Pygments\n"
  1.1721 +"\n"
  1.1722 +"It depends on the Pygments syntax highlighting library:\n"
  1.1723 +"http://pygments.org/\n"
  1.1724 +"\n"
  1.1725 +"To enable the extension add this to hgrc:\n"
  1.1726 +"\n"
  1.1727 +"[extensions]\n"
  1.1728 +"hgext.highlight =\n"
  1.1729 +"\n"
  1.1730 +"There is a single configuration option:\n"
  1.1731 +"\n"
  1.1732 +"[web]\n"
  1.1733 +"pygments_style = <style>\n"
  1.1734 +"\n"
  1.1735 +"The default is 'colorful'.\n"
  1.1736 +"\n"
  1.1737 +"-- Adam Hupp <adam@hupp.org>\n"
  1.1738 +msgstr ""
  1.1739 +
  1.1740 +msgid "inotify-based status acceleration for Linux systems\n"
  1.1741 +msgstr ""
  1.1742 +
  1.1743 +msgid "start an inotify server for this repository"
  1.1744 +msgstr ""
  1.1745 +
  1.1746 +msgid ""
  1.1747 +"debugging information for inotify extension\n"
  1.1748 +"\n"
  1.1749 +"    Prints the list of directories being watched by the inotify server.\n"
  1.1750 +"    "
  1.1751 +msgstr ""
  1.1752 +
  1.1753 +msgid "directories being watched:\n"
  1.1754 +msgstr ""
  1.1755 +
  1.1756 +msgid "run server in background"
  1.1757 +msgstr ""
  1.1758 +
  1.1759 +msgid "used internally by daemon mode"
  1.1760 +msgstr ""
  1.1761 +
  1.1762 +msgid "minutes to sit idle before exiting"
  1.1763 +msgstr ""
  1.1764 +
  1.1765 +msgid "name of file to write process ID to"
  1.1766 +msgstr ""
  1.1767 +
  1.1768 +msgid "hg inserve [OPT]..."
  1.1769 +msgstr ""
  1.1770 +
  1.1771 +msgid "(found dead inotify server socket; removing it)\n"
  1.1772 +msgstr ""
  1.1773 +
  1.1774 +msgid "(starting inotify server)\n"
  1.1775 +msgstr ""
  1.1776 +
  1.1777 +#, python-format
  1.1778 +msgid "could not start inotify server: %s\n"
  1.1779 +msgstr ""
  1.1780 +
  1.1781 +#, python-format
  1.1782 +msgid "could not talk to new inotify server: %s\n"
  1.1783 +msgstr ""
  1.1784 +
  1.1785 +msgid "(inotify server not running)\n"
  1.1786 +msgstr ""
  1.1787 +
  1.1788 +#, python-format
  1.1789 +msgid "failed to contact inotify server: %s\n"
  1.1790 +msgstr ""
  1.1791 +
  1.1792 +msgid "received empty answer from inotify server"
  1.1793 +msgstr ""
  1.1794 +
  1.1795 +#, python-format
  1.1796 +msgid "(inotify: received response from incompatible server version %d)\n"
  1.1797 +msgstr ""
  1.1798 +
  1.1799 +#, python-format
  1.1800 +msgid "(inotify: received '%s' response when expecting '%s')\n"
  1.1801 +msgstr ""
  1.1802 +
  1.1803 +msgid "this system does not seem to support inotify"
  1.1804 +msgstr ""
  1.1805 +
  1.1806 +#, python-format
  1.1807 +msgid "*** the current per-user limit on the number of inotify watches is %s\n"
  1.1808 +msgstr ""
  1.1809 +
  1.1810 +msgid "*** this limit is too low to watch every directory in this repository\n"
  1.1811 +msgstr ""
  1.1812 +
  1.1813 +msgid "*** counting directories: "
  1.1814 +msgstr ""
  1.1815 +
  1.1816 +#, python-format
  1.1817 +msgid "found %d\n"
  1.1818 +msgstr ""
  1.1819 +
  1.1820 +#, python-format
  1.1821 +msgid "*** to raise the limit from %d to %d (run as root):\n"
  1.1822 +msgstr ""
  1.1823 +
  1.1824 +#, python-format
  1.1825 +msgid "***  echo %d > %s\n"
  1.1826 +msgstr ""
  1.1827 +
  1.1828 +#, python-format
  1.1829 +msgid "cannot watch %s until inotify watch limit is raised"
  1.1830 +msgstr ""
  1.1831 +
  1.1832 +#, python-format
  1.1833 +msgid "inotify service not available: %s"
  1.1834 +msgstr ""
  1.1835 +
  1.1836 +#, python-format
  1.1837 +msgid "watching %r\n"
  1.1838 +msgstr ""
  1.1839 +
  1.1840 +#, python-format
  1.1841 +msgid "watching directories under %r\n"
  1.1842 +msgstr ""
  1.1843 +
  1.1844 +#, python-format
  1.1845 +msgid "status: %r dir(%d) -> %s\n"
  1.1846 +msgstr ""
  1.1847 +
  1.1848 +#, python-format
  1.1849 +msgid "status: %r %s -> %s\n"
  1.1850 +msgstr ""
  1.1851 +
  1.1852 +#, python-format
  1.1853 +msgid "%s dirstate reload\n"
  1.1854 +msgstr ""
  1.1855 +
  1.1856 +#, python-format
  1.1857 +msgid "%s end dirstate reload\n"
  1.1858 +msgstr ""
  1.1859 +
  1.1860 +msgid "rescanning due to .hgignore change\n"
  1.1861 +msgstr ""
  1.1862 +
  1.1863 +#, python-format
  1.1864 +msgid "%s event: created %s\n"
  1.1865 +msgstr ""
  1.1866 +
  1.1867 +#, python-format
  1.1868 +msgid "%s event: deleted %s\n"
  1.1869 +msgstr ""
  1.1870 +
  1.1871 +#, python-format
  1.1872 +msgid "%s event: modified %s\n"
  1.1873 +msgstr ""
  1.1874 +
  1.1875 +#, python-format
  1.1876 +msgid "filesystem containing %s was unmounted\n"
  1.1877 +msgstr ""
  1.1878 +
  1.1879 +#, python-format
  1.1880 +msgid "%s readable: %d bytes\n"
  1.1881 +msgstr ""
  1.1882 +
  1.1883 +#, python-format
  1.1884 +msgid "%s below threshold - unhooking\n"
  1.1885 +msgstr ""
  1.1886 +
  1.1887 +#, python-format
  1.1888 +msgid "%s reading %d events\n"
  1.1889 +msgstr ""
  1.1890 +
  1.1891 +#, python-format
  1.1892 +msgid "%s hooking back up with %d bytes readable\n"
  1.1893 +msgstr ""
  1.1894 +
  1.1895 +#, python-format
  1.1896 +msgid "could not start server: %s"
  1.1897 +msgstr ""
  1.1898 +
  1.1899 +#, python-format
  1.1900 +msgid "answering query for %r\n"
  1.1901 +msgstr ""
  1.1902 +
  1.1903 +#, python-format
  1.1904 +msgid "received query from incompatible client version %d\n"
  1.1905 +msgstr ""
  1.1906 +
  1.1907 +#, python-format
  1.1908 +msgid "unrecognized query type: %s\n"
  1.1909 +msgstr ""
  1.1910 +
  1.1911 +msgid "finished setup\n"
  1.1912 +msgstr ""
  1.1913 +
  1.1914 +#, python-format
  1.1915 +msgid "interhg: invalid pattern for %s: %s\n"
  1.1916 +msgstr ""
  1.1917 +
  1.1918 +#, python-format
  1.1919 +msgid "interhg: invalid regexp for %s: %s\n"
  1.1920 +msgstr ""
  1.1921 +
  1.1922 +msgid ""
  1.1923 +"keyword expansion in local repositories\n"
  1.1924 +"\n"
  1.1925 +"This extension expands RCS/CVS-like or self-customized $Keywords$ in\n"
  1.1926 +"tracked text files selected by your configuration.\n"
  1.1927 +"\n"
  1.1928 +"Keywords are only expanded in local repositories and not stored in the\n"
  1.1929 +"change history. The mechanism can be regarded as a convenience for the\n"
  1.1930 +"current user or for archive distribution.\n"
  1.1931 +"\n"
  1.1932 +"Configuration is done in the [keyword] and [keywordmaps] sections of\n"
  1.1933 +"hgrc files.\n"
  1.1934 +"\n"
  1.1935 +"Example:\n"
  1.1936 +"\n"
  1.1937 +"    [keyword]\n"
  1.1938 +"    # expand keywords in every python file except those matching \"x*\"\n"
  1.1939 +"    **.py =\n"
  1.1940 +"    x*    = ignore\n"
  1.1941 +"\n"
  1.1942 +"Note: the more specific you are in your filename patterns\n"
  1.1943 +"      the less you lose speed in huge repositories.\n"
  1.1944 +"\n"
  1.1945 +"For [keywordmaps] template mapping and expansion demonstration and\n"
  1.1946 +"control run \"hg kwdemo\".\n"
  1.1947 +"\n"
  1.1948 +"An additional date template filter {date|utcdate} is provided.\n"
  1.1949 +"\n"
  1.1950 +"The default template mappings (view with \"hg kwdemo -d\") can be\n"
  1.1951 +"replaced with customized keywords and templates. Again, run \"hg\n"
  1.1952 +"kwdemo\" to control the results of your config changes.\n"
  1.1953 +"\n"
  1.1954 +"Before changing/disabling active keywords, run \"hg kwshrink\" to avoid\n"
  1.1955 +"the risk of inadvertently storing expanded keywords in the change\n"
  1.1956 +"history.\n"
  1.1957 +"\n"
  1.1958 +"To force expansion after enabling it, or a configuration change, run\n"
  1.1959 +"\"hg kwexpand\".\n"
  1.1960 +"\n"
  1.1961 +"Also, when committing with the record extension or using mq's qrecord,\n"
  1.1962 +"be aware that keywords cannot be updated. Again, run \"hg kwexpand\" on\n"
  1.1963 +"the files in question to update keyword expansions after all changes\n"
  1.1964 +"have been checked in.\n"
  1.1965 +"\n"
  1.1966 +"Expansions spanning more than one line and incremental expansions,\n"
  1.1967 +"like CVS' $Log$, are not supported. A keyword template map\n"
  1.1968 +"\"Log = {desc}\" expands to the first line of the changeset description.\n"
  1.1969 +msgstr ""
  1.1970 +
  1.1971 +#, python-format
  1.1972 +msgid "overwriting %s expanding keywords\n"
  1.1973 +msgstr ""
  1.1974 +
  1.1975 +#, python-format
  1.1976 +msgid "overwriting %s shrinking keywords\n"
  1.1977 +msgstr ""
  1.1978 +
  1.1979 +msgid "[keyword] patterns cannot match"
  1.1980 +msgstr ""
  1.1981 +
  1.1982 +msgid "no [keyword] patterns configured"
  1.1983 +msgstr ""
  1.1984 +
  1.1985 +msgid ""
  1.1986 +"print [keywordmaps] configuration and an expansion example\n"
  1.1987 +"\n"
  1.1988 +"    Show current, custom, or default keyword template maps and their\n"
  1.1989 +"    expansions.\n"
  1.1990 +"\n"
  1.1991 +"    Extend current configuration by specifying maps as arguments and\n"
  1.1992 +"    optionally by reading from an additional hgrc file.\n"
  1.1993 +"\n"
  1.1994 +"    Override current keyword template maps with \"default\" option.\n"
  1.1995 +"    "
  1.1996 +msgstr ""
  1.1997 +
  1.1998 +#, python-format
  1.1999 +msgid ""
  1.2000 +"\n"
  1.2001 +"\t%s\n"
  1.2002 +msgstr ""
  1.2003 +
  1.2004 +#, python-format
  1.2005 +msgid "creating temporary repository at %s\n"
  1.2006 +msgstr ""
  1.2007 +
  1.2008 +#, python-format
  1.2009 +msgid ""
  1.2010 +"\n"
  1.2011 +"%s keywords written to %s:\n"
  1.2012 +msgstr ""
  1.2013 +
  1.2014 +msgid "unhooked all commit hooks\n"
  1.2015 +msgstr ""
  1.2016 +
  1.2017 +#, python-format
  1.2018 +msgid ""
  1.2019 +"\n"
  1.2020 +"removing temporary repository %s\n"
  1.2021 +msgstr ""
  1.2022 +
  1.2023 +msgid ""
  1.2024 +"expand keywords in the working directory\n"
  1.2025 +"\n"
  1.2026 +"    Run after (re)enabling keyword expansion.\n"
  1.2027 +"\n"
  1.2028 +"    kwexpand refuses to run if given files contain local changes.\n"
  1.2029 +"    "
  1.2030 +msgstr ""
  1.2031 +
  1.2032 +msgid ""
  1.2033 +"print files currently configured for keyword expansion\n"
  1.2034 +"\n"
  1.2035 +"    Crosscheck which files in working directory are potential targets\n"
  1.2036 +"    for keyword expansion. That is, files matched by [keyword] config\n"
  1.2037 +"    patterns but not symlinks.\n"
  1.2038 +"    "
  1.2039 +msgstr ""
  1.2040 +
  1.2041 +msgid ""
  1.2042 +"revert expanded keywords in the working directory\n"
  1.2043 +"\n"
  1.2044 +"    Run before changing/disabling active keywords or if you experience\n"
  1.2045 +"    problems with \"hg import\" or \"hg merge\".\n"
  1.2046 +"\n"
  1.2047 +"    kwshrink refuses to run if given files contain local changes.\n"
  1.2048 +"    "
  1.2049 +msgstr ""
  1.2050 +
  1.2051 +msgid "show default keyword template maps"
  1.2052 +msgstr ""
  1.2053 +
  1.2054 +msgid "read maps from rcfile"
  1.2055 +msgstr ""
  1.2056 +
  1.2057 +msgid "hg kwdemo [-d] [-f RCFILE] [TEMPLATEMAP]..."
  1.2058 +msgstr ""
  1.2059 +
  1.2060 +msgid "hg kwexpand [OPTION]... [FILE]..."
  1.2061 +msgstr ""
  1.2062 +
  1.2063 +msgid "show keyword status flags of all files"
  1.2064 +msgstr ""
  1.2065 +
  1.2066 +msgid "show files excluded from expansion"
  1.2067 +msgstr ""
  1.2068 +
  1.2069 +msgid "additionally show untracked files"
  1.2070 +msgstr ""
  1.2071 +
  1.2072 +msgid "hg kwfiles [OPTION]... [FILE]..."
  1.2073 +msgstr ""
  1.2074 +
  1.2075 +msgid "hg kwshrink [OPTION]... [FILE]..."
  1.2076 +msgstr ""
  1.2077 +
  1.2078 +msgid ""
  1.2079 +"patch management and development\n"
  1.2080 +"\n"
  1.2081 +"This extension lets you work with a stack of patches in a Mercurial\n"
  1.2082 +"repository. It manages two stacks of patches - all known patches, and\n"
  1.2083 +"applied patches (subset of known patches).\n"
  1.2084 +"\n"
  1.2085 +"Known patches are represented as patch files in the .hg/patches\n"
  1.2086 +"directory. Applied patches are both patch files and changesets.\n"
  1.2087 +"\n"
  1.2088 +"Common tasks (use \"hg help command\" for more details):\n"
  1.2089 +"\n"
  1.2090 +"prepare repository to work with patches   qinit\n"
  1.2091 +"create new patch                          qnew\n"
  1.2092 +"import existing patch                     qimport\n"
  1.2093 +"\n"
  1.2094 +"print patch series                        qseries\n"
  1.2095 +"print applied patches                     qapplied\n"
  1.2096 +"print name of top applied patch           qtop\n"
  1.2097 +"\n"
  1.2098 +"add known patch to applied stack          qpush\n"
  1.2099 +"remove patch from applied stack           qpop\n"
  1.2100 +"refresh contents of top applied patch     qrefresh\n"
  1.2101 +msgstr ""
  1.2102 +
  1.2103 +#, python-format
  1.2104 +msgid "%s appears more than once in %s"
  1.2105 +msgstr ""
  1.2106 +
  1.2107 +msgid "guard cannot be an empty string"
  1.2108 +msgstr ""
  1.2109 +
  1.2110 +#, python-format
  1.2111 +msgid "guard %r starts with invalid character: %r"
  1.2112 +msgstr ""
  1.2113 +
  1.2114 +#, python-format
  1.2115 +msgid "invalid character in guard %r: %r"
  1.2116 +msgstr ""
  1.2117 +
  1.2118 +#, python-format
  1.2119 +msgid "active guards: %s\n"
  1.2120 +msgstr ""
  1.2121 +
  1.2122 +#, python-format
  1.2123 +msgid "guard %r too short"
  1.2124 +msgstr ""
  1.2125 +
  1.2126 +#, python-format
  1.2127 +msgid "guard %r starts with invalid char"
  1.2128 +msgstr ""
  1.2129 +
  1.2130 +#, python-format
  1.2131 +msgid "allowing %s - no guards in effect\n"
  1.2132 +msgstr ""
  1.2133 +
  1.2134 +#, python-format
  1.2135 +msgid "allowing %s - no matching negative guards\n"
  1.2136 +msgstr ""
  1.2137 +
  1.2138 +#, python-format
  1.2139 +msgid "allowing %s - guarded by %r\n"
  1.2140 +msgstr ""
  1.2141 +
  1.2142 +#, python-format
  1.2143 +msgid "skipping %s - guarded by %r\n"
  1.2144 +msgstr ""
  1.2145 +
  1.2146 +#, python-format
  1.2147 +msgid "skipping %s - no matching guards\n"
  1.2148 +msgstr ""
  1.2149 +
  1.2150 +#, python-format
  1.2151 +msgid "error removing undo: %s\n"
  1.2152 +msgstr ""
  1.2153 +
  1.2154 +#, python-format
  1.2155 +msgid "apply failed for patch %s"
  1.2156 +msgstr ""
  1.2157 +
  1.2158 +#, python-format
  1.2159 +msgid "patch didn't work out, merging %s\n"
  1.2160 +msgstr ""
  1.2161 +
  1.2162 +#, python-format
  1.2163 +msgid "update returned %d"
  1.2164 +msgstr ""
  1.2165 +
  1.2166 +msgid "repo commit failed"
  1.2167 +msgstr ""
  1.2168 +
  1.2169 +#, python-format
  1.2170 +msgid "unable to read %s"
  1.2171 +msgstr ""
  1.2172 +
  1.2173 +#, python-format
  1.2174 +msgid "patch %s does not exist\n"
  1.2175 +msgstr ""
  1.2176 +
  1.2177 +#, python-format
  1.2178 +msgid "patch %s is not applied\n"
  1.2179 +msgstr ""
  1.2180 +
  1.2181 +msgid "patch failed, unable to continue (try -v)\n"
  1.2182 +msgstr ""
  1.2183 +
  1.2184 +#, python-format
  1.2185 +msgid "applying %s\n"
  1.2186 +msgstr ""
  1.2187 +
  1.2188 +#, python-format
  1.2189 +msgid "Unable to read %s\n"
  1.2190 +msgstr ""
  1.2191 +
  1.2192 +#, python-format
  1.2193 +msgid "imported patch %s\n"
  1.2194 +msgstr ""
  1.2195 +
  1.2196 +#, python-format
  1.2197 +msgid ""
  1.2198 +"\n"
  1.2199 +"imported patch %s"
  1.2200 +msgstr ""
  1.2201 +
  1.2202 +#, python-format
  1.2203 +msgid "patch %s is empty\n"
  1.2204 +msgstr ""
  1.2205 +
  1.2206 +msgid "patch failed, rejects left in working dir\n"
  1.2207 +msgstr ""
  1.2208 +
  1.2209 +msgid "fuzz found when applying patch, stopping\n"
  1.2210 +msgstr ""
  1.2211 +
  1.2212 +#, python-format
  1.2213 +msgid "revision %d is not managed"
  1.2214 +msgstr ""
  1.2215 +
  1.2216 +#, python-format
  1.2217 +msgid "cannot delete revision %d above applied patches"
  1.2218 +msgstr ""
  1.2219 +
  1.2220 +msgid "qdelete requires at least one revision or patch name"
  1.2221 +msgstr ""
  1.2222 +
  1.2223 +#, python-format
  1.2224 +msgid "cannot delete applied patch %s"
  1.2225 +msgstr ""
  1.2226 +
  1.2227 +#, python-format
  1.2228 +msgid "patch %s not in series file"
  1.2229 +msgstr ""
  1.2230 +
  1.2231 +msgid "no patches applied"
  1.2232 +msgstr ""
  1.2233 +
  1.2234 +msgid "working directory revision is not qtip"
  1.2235 +msgstr ""
  1.2236 +
  1.2237 +msgid "local changes found, refresh first"
  1.2238 +msgstr ""
  1.2239 +
  1.2240 +msgid "local changes found"
  1.2241 +msgstr ""
  1.2242 +
  1.2243 +#, python-format
  1.2244 +msgid "\"%s\" cannot be used as the name of a patch"
  1.2245 +msgstr ""
  1.2246 +
  1.2247 +#, python-format
  1.2248 +msgid "patch \"%s\" already exists"
  1.2249 +msgstr ""
  1.2250 +
  1.2251 +#, python-format
  1.2252 +msgid "error unlinking %s\n"
  1.2253 +msgstr ""
  1.2254 +
  1.2255 +#, python-format
  1.2256 +msgid "patch name \"%s\" is ambiguous:\n"
  1.2257 +msgstr ""
  1.2258 +
  1.2259 +#, python-format
  1.2260 +msgid "patch %s not in series"
  1.2261 +msgstr ""
  1.2262 +
  1.2263 +msgid "(working directory not at a head)\n"
  1.2264 +msgstr ""
  1.2265 +
  1.2266 +msgid "no patches in series\n"
  1.2267 +msgstr ""
  1.2268 +
  1.2269 +#, python-format
  1.2270 +msgid "cannot push to a previous patch: %s"
  1.2271 +msgstr ""
  1.2272 +
  1.2273 +#, python-format
  1.2274 +msgid "qpush: %s is already at the top\n"
  1.2275 +msgstr ""
  1.2276 +
  1.2277 +#, python-format
  1.2278 +msgid "guarded by %r"
  1.2279 +msgstr ""
  1.2280 +
  1.2281 +msgid "no matching guards"
  1.2282 +msgstr ""
  1.2283 +
  1.2284 +#, python-format
  1.2285 +msgid "cannot push '%s' - %s\n"
  1.2286 +msgstr ""
  1.2287 +
  1.2288 +msgid "all patches are currently applied\n"
  1.2289 +msgstr ""
  1.2290 +
  1.2291 +msgid "patch series already fully applied\n"
  1.2292 +msgstr ""
  1.2293 +
  1.2294 +msgid "cleaning up working directory..."
  1.2295 +msgstr ""
  1.2296 +
  1.2297 +#, python-format
  1.2298 +msgid "errors during apply, please fix and refresh %s\n"
  1.2299 +msgstr ""
  1.2300 +
  1.2301 +#, python-format
  1.2302 +msgid "now at: %s\n"
  1.2303 +msgstr ""
  1.2304 +
  1.2305 +#, python-format
  1.2306 +msgid "patch %s is not applied"
  1.2307 +msgstr ""
  1.2308 +
  1.2309 +msgid "no patches applied\n"
  1.2310 +msgstr ""
  1.2311 +
  1.2312 +#, python-format
  1.2313 +msgid "qpop: %s is already at the top\n"
  1.2314 +msgstr ""
  1.2315 +
  1.2316 +msgid "qpop: forcing dirstate update\n"
  1.2317 +msgstr ""
  1.2318 +
  1.2319 +#, python-format
  1.2320 +msgid "trying to pop unknown node %s"
  1.2321 +msgstr ""
  1.2322 +
  1.2323 +msgid "popping would remove a revision not managed by this patch queue"
  1.2324 +msgstr ""
  1.2325 +
  1.2326 +msgid "deletions found between repo revs"
  1.2327 +msgstr ""
  1.2328 +
  1.2329 +msgid "patch queue now empty\n"
  1.2330 +msgstr ""
  1.2331 +
  1.2332 +msgid "cannot refresh a revision with children"
  1.2333 +msgstr ""
  1.2334 +
  1.2335 +msgid ""
  1.2336 +"refresh interrupted while patch was popped! (revert --all, qpush to "
  1.2337 +"recover)\n"
  1.2338 +msgstr ""
  1.2339 +
  1.2340 +msgid "patch queue directory already exists"
  1.2341 +msgstr ""
  1.2342 +
  1.2343 +#, python-format
  1.2344 +msgid "patch %s is not in series file"
  1.2345 +msgstr ""
  1.2346 +
  1.2347 +msgid "No saved patch data found\n"
  1.2348 +msgstr ""
  1.2349 +
  1.2350 +#, python-format
  1.2351 +msgid "restoring status: %s\n"
  1.2352 +msgstr ""
  1.2353 +
  1.2354 +msgid "save entry has children, leaving it alone\n"
  1.2355 +msgstr ""
  1.2356 +
  1.2357 +#, python-format
  1.2358 +msgid "removing save entry %s\n"
  1.2359 +msgstr ""
  1.2360 +
  1.2361 +#, python-format
  1.2362 +msgid "saved queue repository parents: %s %s\n"
  1.2363 +msgstr ""
  1.2364 +
  1.2365 +msgid "queue directory updating\n"
  1.2366 +msgstr ""
  1.2367 +
  1.2368 +msgid "Unable to load queue repository\n"
  1.2369 +msgstr ""
  1.2370 +
  1.2371 +msgid "save: no patches applied, exiting\n"
  1.2372 +msgstr ""
  1.2373 +
  1.2374 +msgid "status is already saved\n"
  1.2375 +msgstr ""
  1.2376 +
  1.2377 +msgid "hg patches saved state"
  1.2378 +msgstr ""
  1.2379 +
  1.2380 +msgid "repo commit failed\n"
  1.2381 +msgstr ""
  1.2382 +
  1.2383 +#, python-format
  1.2384 +msgid "patch %s is already in the series file"
  1.2385 +msgstr ""
  1.2386 +
  1.2387 +msgid "option \"-r\" not valid when importing files"
  1.2388 +msgstr ""
  1.2389 +
  1.2390 +msgid "option \"-n\" not valid when importing multiple patches"
  1.2391 +msgstr ""
  1.2392 +
  1.2393 +#, python-format
  1.2394 +msgid "revision %d is the root of more than one branch"
  1.2395 +msgstr ""
  1.2396 +
  1.2397 +#, python-format
  1.2398 +msgid "revision %d is already managed"
  1.2399 +msgstr ""
  1.2400 +
  1.2401 +#, python-format
  1.2402 +msgid "revision %d is not the parent of the queue"
  1.2403 +msgstr ""
  1.2404 +
  1.2405 +#, python-format
  1.2406 +msgid "revision %d has unmanaged children"
  1.2407 +msgstr ""
  1.2408 +
  1.2409 +#, python-format
  1.2410 +msgid "cannot import merge revision %d"
  1.2411 +msgstr ""
  1.2412 +
  1.2413 +#, python-format
  1.2414 +msgid "revision %d is not the parent of %d"
  1.2415 +msgstr ""
  1.2416 +
  1.2417 +msgid "-e is incompatible with import from -"
  1.2418 +msgstr ""
  1.2419 +
  1.2420 +#, python-format
  1.2421 +msgid "patch %s does not exist"
  1.2422 +msgstr ""
  1.2423 +
  1.2424 +msgid "need --name to import a patch from -"
  1.2425 +msgstr ""
  1.2426 +
  1.2427 +#, python-format
  1.2428 +msgid "adding %s to series file\n"
  1.2429 +msgstr ""
  1.2430 +
  1.2431 +msgid ""
  1.2432 +"remove patches from queue\n"
  1.2433 +"\n"
  1.2434 +"    The patches must not be applied, unless they are arguments to the\n"
  1.2435 +"    -r/--rev parameter. At least one patch or revision is required.\n"
  1.2436 +"\n"
  1.2437 +"    With --rev, mq will stop managing the named revisions (converting\n"
  1.2438 +"    them to regular Mercurial changesets). The qfinish command should\n"
  1.2439 +"    be used as an alternative for qdelete -r, as the latter option is\n"
  1.2440 +"    deprecated.\n"
  1.2441 +"\n"
  1.2442 +"    With -k/--keep, the patch files are preserved in the patch\n"
  1.2443 +"    directory."
  1.2444 +msgstr ""
  1.2445 +
  1.2446 +msgid "print the patches already applied"
  1.2447 +msgstr ""
  1.2448 +
  1.2449 +msgid "print the patches not yet applied"
  1.2450 +msgstr ""
  1.2451 +
  1.2452 +msgid ""
  1.2453 +"import a patch\n"
  1.2454 +"\n"
  1.2455 +"    The patch is inserted into the series after the last applied\n"
  1.2456 +"    patch. If no patches have been applied, qimport prepends the patch\n"
  1.2457 +"    to the series.\n"
  1.2458 +"\n"
  1.2459 +"    The patch will have the same name as its source file unless you\n"
  1.2460 +"    give it a new one with -n/--name.\n"
  1.2461 +"\n"
  1.2462 +"    You can register an existing patch inside the patch directory with\n"
  1.2463 +"    the -e/--existing flag.\n"
  1.2464 +"\n"
  1.2465 +"    With -f/--force, an existing patch of the same name will be\n"
  1.2466 +"    overwritten.\n"
  1.2467 +"\n"
  1.2468 +"    An existing changeset may be placed under mq control with -r/--rev\n"
  1.2469 +"    (e.g. qimport --rev tip -n patch will place tip under mq control).\n"
  1.2470 +"    With -g/--git, patches imported with --rev will use the git diff\n"
  1.2471 +"    format. See the diffs help topic for information on why this is\n"
  1.2472 +"    important for preserving rename/copy information and permission\n"
  1.2473 +"    changes.\n"
  1.2474 +"\n"
  1.2475 +"    To import a patch from standard input, pass - as the patch file.\n"
  1.2476 +"    When importing from standard input, a patch name must be specified\n"
  1.2477 +"    using the --name flag.\n"
  1.2478 +"    "
  1.2479 +msgstr ""
  1.2480 +
  1.2481 +msgid ""
  1.2482 +"init a new queue repository\n"
  1.2483 +"\n"
  1.2484 +"    The queue repository is unversioned by default. If\n"
  1.2485 +"    -c/--create-repo is specified, qinit will create a separate nested\n"
  1.2486 +"    repository for patches (qinit -c may also be run later to convert\n"
  1.2487 +"    an unversioned patch repository into a versioned one). You can use\n"
  1.2488 +"    qcommit to commit changes to this queue repository."
  1.2489 +msgstr ""
  1.2490 +
  1.2491 +msgid ""
  1.2492 +"clone main and patch repository at same time\n"
  1.2493 +"\n"
  1.2494 +"    If source is local, destination will have no patches applied. If\n"
  1.2495 +"    source is remote, this command can not check if patches are\n"
  1.2496 +"    applied in source, so cannot guarantee that patches are not\n"
  1.2497 +"    applied in destination. If you clone remote repository, be sure\n"
  1.2498 +"    before that it has no patches applied.\n"
  1.2499 +"\n"
  1.2500 +"    Source patch repository is looked for in <src>/.hg/patches by\n"
  1.2501 +"    default. Use -p <url> to change.\n"
  1.2502 +"\n"
  1.2503 +"    The patch directory must be a nested Mercurial repository, as\n"
  1.2504 +"    would be created by qinit -c.\n"
  1.2505 +"    "
  1.2506 +msgstr ""
  1.2507 +
  1.2508 +msgid "versioned patch repository not found (see qinit -c)"
  1.2509 +msgstr ""
  1.2510 +
  1.2511 +msgid "cloning main repository\n"
  1.2512 +msgstr ""
  1.2513 +
  1.2514 +msgid "cloning patch repository\n"
  1.2515 +msgstr ""
  1.2516 +
  1.2517 +msgid "stripping applied patches from destination repository\n"
  1.2518 +msgstr ""
  1.2519 +
  1.2520 +msgid "updating destination repository\n"
  1.2521 +msgstr ""
  1.2522 +
  1.2523 +msgid "commit changes in the queue repository"
  1.2524 +msgstr ""
  1.2525 +
  1.2526 +msgid "print the entire series file"
  1.2527 +msgstr ""
  1.2528 +
  1.2529 +msgid "print the name of the current patch"
  1.2530 +msgstr ""
  1.2531 +
  1.2532 +msgid "print the name of the next patch"
  1.2533 +msgstr ""
  1.2534 +
  1.2535 +msgid "all patches applied\n"
  1.2536 +msgstr ""
  1.2537 +
  1.2538 +msgid "print the name of the previous patch"
  1.2539 +msgstr ""
  1.2540 +
  1.2541 +msgid "only one patch applied\n"
  1.2542 +msgstr ""
  1.2543 +
  1.2544 +msgid ""
  1.2545 +"create a new patch\n"
  1.2546 +"\n"
  1.2547 +"    qnew creates a new patch on top of the currently-applied patch (if\n"
  1.2548 +"    any). It will refuse to run if there are any outstanding changes\n"
  1.2549 +"    unless -f/--force is specified, in which case the patch will be\n"
  1.2550 +"    initialized with them. You may also use -I/--include,\n"
  1.2551 +"    -X/--exclude, and/or a list of files after the patch name to add\n"
  1.2552 +"    only changes to matching files to the new patch, leaving the rest\n"
  1.2553 +"    as uncommitted modifications.\n"
  1.2554 +"\n"
  1.2555 +"    -u/--user and -d/--date can be used to set the (given) user and\n"
  1.2556 +"    date, respectively. -U/--currentuser and -D/--currentdate set user\n"
  1.2557 +"    to current user and date to current date.\n"
  1.2558 +"\n"
  1.2559 +"    -e/--edit, -m/--message or -l/--logfile set the patch header as\n"
  1.2560 +"    well as the commit message. If none is specified, the header is\n"
  1.2561 +"    empty and the commit message is '[mq]: PATCH'.\n"
  1.2562 +"\n"
  1.2563 +"    Use the -g/--git option to keep the patch in the git extended diff\n"
  1.2564 +"    format. Read the diffs help topic for more information on why this\n"
  1.2565 +"    is important for preserving permission changes and copy/rename\n"
  1.2566 +"    information.\n"
  1.2567 +"    "
  1.2568 +msgstr ""
  1.2569 +
  1.2570 +msgid ""
  1.2571 +"update the current patch\n"
  1.2572 +"\n"
  1.2573 +"    If any file patterns are provided, the refreshed patch will\n"
  1.2574 +"    contain only the modifications that match those patterns; the\n"
  1.2575 +"    remaining modifications will remain in the working directory.\n"
  1.2576 +"\n"
  1.2577 +"    If -s/--short is specified, files currently included in the patch\n"
  1.2578 +"    will be refreshed just like matched files and remain in the patch.\n"
  1.2579 +"\n"
  1.2580 +"    hg add/remove/copy/rename work as usual, though you might want to\n"
  1.2581 +"    use git-style patches (-g/--git or [diff] git=1) to track copies\n"
  1.2582 +"    and renames. See the diffs help topic for more information on the\n"
  1.2583 +"    git diff format.\n"
  1.2584 +"    "
  1.2585 +msgstr ""
  1.2586 +
  1.2587 +msgid "option \"-e\" incompatible with \"-m\" or \"-l\""
  1.2588 +msgstr ""
  1.2589 +
  1.2590 +msgid ""
  1.2591 +"diff of the current patch and subsequent modifications\n"
  1.2592 +"\n"
  1.2593 +"    Shows a diff which includes the current patch as well as any\n"
  1.2594 +"    changes which have been made in the working directory since the\n"
  1.2595 +"    last refresh (thus showing what the current patch would become\n"
  1.2596 +"    after a qrefresh).\n"
  1.2597 +"\n"
  1.2598 +"    Use 'hg diff' if you only want to see the changes made since the\n"
  1.2599 +"    last qrefresh, or 'hg export qtip' if you want to see changes made\n"
  1.2600 +"    by the current patch without including changes made since the\n"
  1.2601 +"    qrefresh.\n"
  1.2602 +"    "
  1.2603 +msgstr ""
  1.2604 +
  1.2605 +msgid ""
  1.2606 +"fold the named patches into the current patch\n"
  1.2607 +"\n"
  1.2608 +"    Patches must not yet be applied. Each patch will be successively\n"
  1.2609 +"    applied to the current patch in the order given. If all the\n"
  1.2610 +"    patches apply successfully, the current patch will be refreshed\n"
  1.2611 +"    with the new cumulative patch, and the folded patches will be\n"
  1.2612 +"    deleted. With -k/--keep, the folded patch files will not be\n"
  1.2613 +"    removed afterwards.\n"
  1.2614 +"\n"
  1.2615 +"    The header for each folded patch will be concatenated with the\n"
  1.2616 +"    current patch header, separated by a line of '* * *'."
  1.2617 +msgstr ""
  1.2618 +
  1.2619 +msgid "qfold requires at least one patch name"
  1.2620 +msgstr ""
  1.2621 +
  1.2622 +msgid "No patches applied"
  1.2623 +msgstr ""
  1.2624 +
  1.2625 +#, python-format
  1.2626 +msgid "Skipping already folded patch %s"
  1.2627 +msgstr ""
  1.2628 +
  1.2629 +#, python-format
  1.2630 +msgid "qfold cannot fold already applied patch %s"
  1.2631 +msgstr ""
  1.2632 +
  1.2633 +#, python-format
  1.2634 +msgid "Error folding patch %s"
  1.2635 +msgstr ""
  1.2636 +
  1.2637 +msgid "push or pop patches until named patch is at top of stack"
  1.2638 +msgstr ""
  1.2639 +
  1.2640 +msgid ""
  1.2641 +"set or print guards for a patch\n"
  1.2642 +"\n"
  1.2643 +"    Guards control whether a patch can be pushed. A patch with no\n"
  1.2644 +"    guards is always pushed. A patch with a positive guard (\"+foo\") is\n"
  1.2645 +"    pushed only if the qselect command has activated it. A patch with\n"
  1.2646 +"    a negative guard (\"-foo\") is never pushed if the qselect command\n"
  1.2647 +"    has activated it.\n"
  1.2648 +"\n"
  1.2649 +"    With no arguments, print the currently active guards.\n"
  1.2650 +"    With arguments, set guards for the named patch.\n"
  1.2651 +"    NOTE: Specifying negative guards now requires '--'.\n"
  1.2652 +"\n"
  1.2653 +"    To set guards on another patch:\n"
  1.2654 +"      hg qguard -- other.patch +2.6.17 -stable\n"
  1.2655 +"    "
  1.2656 +msgstr ""
  1.2657 +
  1.2658 +msgid "cannot mix -l/--list with options or arguments"
  1.2659 +msgstr ""
  1.2660 +
  1.2661 +msgid "no patch to work with"
  1.2662 +msgstr ""
  1.2663 +
  1.2664 +#, python-format
  1.2665 +msgid "no patch named %s"
  1.2666 +msgstr ""
  1.2667 +
  1.2668 +msgid "print the header of the topmost or specified patch"
  1.2669 +msgstr ""
  1.2670 +
  1.2671 +msgid ""
  1.2672 +"push the next patch onto the stack\n"
  1.2673 +"\n"
  1.2674 +"    When -f/--force is applied, all local changes in patched files\n"
  1.2675 +"    will be lost.\n"
  1.2676 +"    "
  1.2677 +msgstr ""
  1.2678 +
  1.2679 +msgid "no saved queues found, please use -n\n"
  1.2680 +msgstr ""
  1.2681 +
  1.2682 +#, python-format
  1.2683 +msgid "merging with queue at: %s\n"
  1.2684 +msgstr ""
  1.2685 +
  1.2686 +msgid ""
  1.2687 +"pop the current patch off the stack\n"
  1.2688 +"\n"
  1.2689 +"    By default, pops off the top of the patch stack. If given a patch\n"
  1.2690 +"    name, keeps popping off patches until the named patch is at the\n"
  1.2691 +"    top of the stack.\n"
  1.2692 +"    "
  1.2693 +msgstr ""
  1.2694 +
  1.2695 +#, python-format
  1.2696 +msgid "using patch queue: %s\n"
  1.2697 +msgstr ""
  1.2698 +
  1.2699 +msgid ""
  1.2700 +"rename a patch\n"
  1.2701 +"\n"
  1.2702 +"    With one argument, renames the current patch to PATCH1.\n"
  1.2703 +"    With two arguments, renames PATCH1 to PATCH2."
  1.2704 +msgstr ""
  1.2705 +
  1.2706 +#, python-format
  1.2707 +msgid "%s already exists"
  1.2708 +msgstr ""
  1.2709 +
  1.2710 +#, python-format
  1.2711 +msgid "A patch named %s already exists in the series file"
  1.2712 +msgstr ""
  1.2713 +
  1.2714 +msgid "restore the queue state saved by a revision"
  1.2715 +msgstr ""
  1.2716 +
  1.2717 +msgid "save current queue state"
  1.2718 +msgstr ""
  1.2719 +
  1.2720 +#, python-format
  1.2721 +msgid "destination %s exists and is not a directory"
  1.2722 +msgstr ""
  1.2723 +
  1.2724 +#, python-format
  1.2725 +msgid "destination %s exists, use -f to force"
  1.2726 +msgstr ""
  1.2727 +
  1.2728 +#, python-format
  1.2729 +msgid "copy %s to %s\n"
  1.2730 +msgstr ""
  1.2731 +
  1.2732 +msgid ""
  1.2733 +"strip a revision and all its descendants from the repository\n"
  1.2734 +"\n"
  1.2735 +"    If one of the working directory's parent revisions is stripped, the\n"
  1.2736 +"    working directory will be updated to the parent of the stripped\n"
  1.2737 +"    revision.\n"
  1.2738 +"    "
  1.2739 +msgstr ""
  1.2740 +
  1.2741 +msgid ""
  1.2742 +"set or print guarded patches to push\n"
  1.2743 +"\n"
  1.2744 +"    Use the qguard command to set or print guards on patch, then use\n"
  1.2745 +"    qselect to tell mq which guards to use. A patch will be pushed if\n"
  1.2746 +"    it has no guards or any positive guards match the currently\n"
  1.2747 +"    selected guard, but will not be pushed if any negative guards\n"
  1.2748 +"    match the current guard. For example:\n"
  1.2749 +"\n"
  1.2750 +"        qguard foo.patch -stable    (negative guard)\n"
  1.2751 +"        qguard bar.patch +stable    (positive guard)\n"
  1.2752 +"        qselect stable\n"
  1.2753 +"\n"
  1.2754 +"    This activates the \"stable\" guard. mq will skip foo.patch (because\n"
  1.2755 +"    it has a negative match) but push bar.patch (because it has a\n"
  1.2756 +"    positive match).\n"
  1.2757 +"\n"
  1.2758 +"    With no arguments, prints the currently active guards.\n"
  1.2759 +"    With one argument, sets the active guard.\n"
  1.2760 +"\n"
  1.2761 +"    Use -n/--none to deactivate guards (no other arguments needed).\n"
  1.2762 +"    When no guards are active, patches with positive guards are\n"
  1.2763 +"    skipped and patches with negative guards are pushed.\n"
  1.2764 +"\n"
  1.2765 +"    qselect can change the guards on applied patches. It does not pop\n"
  1.2766 +"    guarded patches by default. Use --pop to pop back to the last\n"
  1.2767 +"    applied patch that is not guarded. Use --reapply (which implies\n"
  1.2768 +"    --pop) to push back to the current patch afterwards, but skip\n"
  1.2769 +"    guarded patches.\n"
  1.2770 +"\n"
  1.2771 +"    Use -s/--series to print a list of all guards in the series file\n"
  1.2772 +"    (no other arguments needed). Use -v for more information."
  1.2773 +msgstr ""
  1.2774 +
  1.2775 +msgid "guards deactivated\n"
  1.2776 +msgstr ""
  1.2777 +
  1.2778 +#, python-format
  1.2779 +msgid "number of unguarded, unapplied patches has changed from %d to %d\n"
  1.2780 +msgstr ""
  1.2781 +
  1.2782 +#, python-format
  1.2783 +msgid "number of guarded, applied patches has changed from %d to %d\n"
  1.2784 +msgstr ""
  1.2785 +
  1.2786 +msgid "guards in series file:\n"
  1.2787 +msgstr ""
  1.2788 +
  1.2789 +msgid "no guards in series file\n"
  1.2790 +msgstr ""
  1.2791 +
  1.2792 +msgid "active guards:\n"
  1.2793 +msgstr ""
  1.2794 +
  1.2795 +msgid "no active guards\n"
  1.2796 +msgstr ""
  1.2797 +
  1.2798 +msgid "popping guarded patches\n"
  1.2799 +msgstr ""
  1.2800 +
  1.2801 +msgid "reapplying unguarded patches\n"
  1.2802 +msgstr ""
  1.2803 +
  1.2804 +msgid ""
  1.2805 +"move applied patches into repository history\n"
  1.2806 +"\n"
  1.2807 +"    Finishes the specified revisions (corresponding to applied\n"
  1.2808 +"    patches) by moving them out of mq control into regular repository\n"
  1.2809 +"    history.\n"
  1.2810 +"\n"
  1.2811 +"    Accepts a revision range or the -a/--applied option. If --applied\n"
  1.2812 +"    is specified, all applied mq revisions are removed from mq\n"
  1.2813 +"    control. Otherwise, the given revisions must be at the base of the\n"
  1.2814 +"    stack of applied patches.\n"
  1.2815 +"\n"
  1.2816 +"    This can be especially useful if your changes have been applied to\n"
  1.2817 +"    an upstream repository, or if you are about to push your changes\n"
  1.2818 +"    to upstream.\n"
  1.2819 +"    "
  1.2820 +msgstr ""
  1.2821 +
  1.2822 +msgid "no revisions specified"
  1.2823 +msgstr ""
  1.2824 +
  1.2825 +msgid "cannot commit over an applied mq patch"
  1.2826 +msgstr ""
  1.2827 +
  1.2828 +msgid "source has mq patches applied"
  1.2829 +msgstr ""
  1.2830 +
  1.2831 +#, python-format
  1.2832 +msgid "mq status file refers to unknown node %s\n"
  1.2833 +msgstr ""
  1.2834 +
  1.2835 +#, python-format
  1.2836 +msgid "Tag %s overrides mq patch of the same name\n"
  1.2837 +msgstr ""
  1.2838 +
  1.2839 +msgid "cannot import over an applied patch"
  1.2840 +msgstr ""
  1.2841 +
  1.2842 +msgid "print first line of patch header"
  1.2843 +msgstr ""
  1.2844 +
  1.2845 +msgid "hg qapplied [-s] [PATCH]"
  1.2846 +msgstr ""
  1.2847 +
  1.2848 +msgid "use pull protocol to copy metadata"
  1.2849 +msgstr ""
  1.2850 +
  1.2851 +msgid "do not update the new working directories"
  1.2852 +msgstr ""
  1.2853 +
  1.2854 +msgid "use uncompressed transfer (fast over LAN)"
  1.2855 +msgstr ""
  1.2856 +
  1.2857 +msgid "location of source patch repository"
  1.2858 +msgstr ""
  1.2859 +
  1.2860 +msgid "hg qclone [OPTION]... SOURCE [DEST]"
  1.2861 +msgstr ""
  1.2862 +
  1.2863 +msgid "hg qcommit [OPTION]... [FILE]..."
  1.2864 +msgstr ""
  1.2865 +
  1.2866 +msgid "hg qdiff [OPTION]... [FILE]..."
  1.2867 +msgstr ""
  1.2868 +
  1.2869 +msgid "keep patch file"
  1.2870 +msgstr ""
  1.2871 +
  1.2872 +msgid "stop managing a revision"
  1.2873 +msgstr ""
  1.2874 +
  1.2875 +msgid "hg qdelete [-k] [-r REV]... [PATCH]..."
  1.2876 +msgstr ""
  1.2877 +
  1.2878 +msgid "edit patch header"
  1.2879 +msgstr ""
  1.2880 +
  1.2881 +msgid "keep folded patch files"
  1.2882 +msgstr ""
  1.2883 +
  1.2884 +msgid "hg qfold [-e] [-k] [-m TEXT] [-l FILE] PATCH..."
  1.2885 +msgstr ""
  1.2886 +
  1.2887 +msgid "overwrite any local changes"
  1.2888 +msgstr ""
  1.2889 +
  1.2890 +msgid "hg qgoto [OPTION]... PATCH"
  1.2891 +msgstr ""
  1.2892 +
  1.2893 +msgid "list all patches and guards"
  1.2894 +msgstr ""
  1.2895 +
  1.2896 +msgid "drop all guards"
  1.2897 +msgstr ""
  1.2898 +
  1.2899 +msgid "hg qguard [-l] [-n] -- [PATCH] [+GUARD]... [-GUARD]..."
  1.2900 +msgstr ""
  1.2901 +
  1.2902 +msgid "hg qheader [PATCH]"
  1.2903 +msgstr ""
  1.2904 +
  1.2905 +msgid "import file in patch directory"
  1.2906 +msgstr ""
  1.2907 +
  1.2908 +msgid "name of patch file"
  1.2909 +msgstr ""
  1.2910 +
  1.2911 +msgid "overwrite existing files"
  1.2912 +msgstr ""
  1.2913 +
  1.2914 +msgid "place existing revisions under mq control"
  1.2915 +msgstr ""
  1.2916 +
  1.2917 +msgid "use git extended diff format"
  1.2918 +msgstr ""
  1.2919 +
  1.2920 +msgid "qpush after importing"
  1.2921 +msgstr ""
  1.2922 +
  1.2923 +msgid "hg qimport [-e] [-n NAME] [-f] [-g] [-P] [-r REV]... FILE..."
  1.2924 +msgstr ""
  1.2925 +
  1.2926 +msgid "create queue repository"
  1.2927 +msgstr ""
  1.2928 +
  1.2929 +msgid "hg qinit [-c]"
  1.2930 +msgstr ""
  1.2931 +
  1.2932 +msgid "import uncommitted changes into patch"
  1.2933 +msgstr ""
  1.2934 +
  1.2935 +msgid "add \"From: <current user>\" to patch"
  1.2936 +msgstr ""
  1.2937 +
  1.2938 +msgid "add \"From: <given user>\" to patch"
  1.2939 +msgstr ""
  1.2940 +
  1.2941 +msgid "add \"Date: <current date>\" to patch"
  1.2942 +msgstr ""
  1.2943 +
  1.2944 +msgid "add \"Date: <given date>\" to patch"
  1.2945 +msgstr ""
  1.2946 +
  1.2947 +msgid "hg qnew [-e] [-m TEXT] [-l FILE] [-f] PATCH [FILE]..."
  1.2948 +msgstr ""
  1.2949 +
  1.2950 +msgid "hg qnext [-s]"
  1.2951 +msgstr ""
  1.2952 +
  1.2953 +msgid "hg qprev [-s]"
  1.2954 +msgstr ""
  1.2955 +
  1.2956 +msgid "pop all patches"
  1.2957 +msgstr ""
  1.2958 +
  1.2959 +msgid "queue name to pop"
  1.2960 +msgstr ""
  1.2961 +
  1.2962 +msgid "forget any local changes"
  1.2963 +msgstr ""
  1.2964 +
  1.2965 +msgid "hg qpop [-a] [-n NAME] [-f] [PATCH | INDEX]"
  1.2966 +msgstr ""
  1.2967 +
  1.2968 +msgid "apply if the patch has rejects"
  1.2969 +msgstr ""
  1.2970 +
  1.2971 +msgid "list patch name in commit text"
  1.2972 +msgstr ""
  1.2973 +
  1.2974 +msgid "apply all patches"
  1.2975 +msgstr ""
  1.2976 +
  1.2977 +msgid "merge from another queue"
  1.2978 +msgstr ""
  1.2979 +
  1.2980 +msgid "merge queue name"
  1.2981 +msgstr ""
  1.2982 +
  1.2983 +msgid "hg qpush [-f] [-l] [-a] [-m] [-n NAME] [PATCH | INDEX]"
  1.2984 +msgstr ""
  1.2985 +
  1.2986 +msgid "refresh only files already in the patch and specified files"
  1.2987 +msgstr ""
  1.2988 +
  1.2989 +msgid "add/update \"From: <current user>\" in patch"
  1.2990 +msgstr ""
  1.2991 +
  1.2992 +msgid "add/update \"From: <given user>\" in patch"
  1.2993 +msgstr ""
  1.2994 +
  1.2995 +msgid "update \"Date: <current date>\" in patch (if present)"
  1.2996 +msgstr ""
  1.2997 +
  1.2998 +msgid "update \"Date: <given date>\" in patch (if present)"
  1.2999 +msgstr ""
  1.3000 +
  1.3001 +msgid "hg qrefresh [-I] [-X] [-e] [-m TEXT] [-l FILE] [-s] [FILE]..."
  1.3002 +msgstr ""
  1.3003 +
  1.3004 +msgid "hg qrename PATCH1 [PATCH2]"
  1.3005 +msgstr ""
  1.3006 +
  1.3007 +msgid "delete save entry"
  1.3008 +msgstr ""
  1.3009 +
  1.3010 +msgid "update queue working directory"
  1.3011 +msgstr ""
  1.3012 +
  1.3013 +msgid "hg qrestore [-d] [-u] REV"
  1.3014 +msgstr ""
  1.3015 +
  1.3016 +msgid "copy patch directory"
  1.3017 +msgstr ""
  1.3018 +
  1.3019 +msgid "copy directory name"
  1.3020 +msgstr ""
  1.3021 +
  1.3022 +msgid "clear queue status file"
  1.3023 +msgstr ""
  1.3024 +
  1.3025 +msgid "force copy"
  1.3026 +msgstr ""
  1.3027 +
  1.3028 +msgid "hg qsave [-m TEXT] [-l FILE] [-c] [-n NAME] [-e] [-f]"
  1.3029 +msgstr ""
  1.3030 +
  1.3031 +msgid "disable all guards"
  1.3032 +msgstr ""
  1.3033 +
  1.3034 +msgid "list all guards in series file"
  1.3035 +msgstr ""
  1.3036 +
  1.3037 +msgid "pop to before first guarded applied patch"
  1.3038 +msgstr ""
  1.3039 +
  1.3040 +msgid "pop, then reapply patches"
  1.3041 +msgstr ""
  1.3042 +
  1.3043 +msgid "hg qselect [OPTION]... [GUARD]..."
  1.3044 +msgstr ""
  1.3045 +
  1.3046 +msgid "print patches not in series"
  1.3047 +msgstr ""
  1.3048 +
  1.3049 +msgid "hg qseries [-ms]"
  1.3050 +msgstr ""
  1.3051 +
  1.3052 +msgid "force removal with local changes"
  1.3053 +msgstr ""
  1.3054 +
  1.3055 +msgid "bundle unrelated changesets"
  1.3056 +msgstr ""
  1.3057 +
  1.3058 +msgid "no backups"
  1.3059 +msgstr ""
  1.3060 +
  1.3061 +msgid "hg strip [-f] [-b] [-n] REV"
  1.3062 +msgstr ""
  1.3063 +
  1.3064 +msgid "hg qtop [-s]"
  1.3065 +msgstr ""
  1.3066 +
  1.3067 +msgid "hg qunapplied [-s] [PATCH]"
  1.3068 +msgstr ""
  1.3069 +
  1.3070 +msgid "finish all applied changesets"
  1.3071 +msgstr ""
  1.3072 +
  1.3073 +msgid "hg qfinish [-a] [REV...]"
  1.3074 +msgstr ""
  1.3075 +
  1.3076 +msgid ""
  1.3077 +"hook extension to email notifications on commits/pushes\n"
  1.3078 +"\n"
  1.3079 +"Subscriptions can be managed through hgrc. Default mode is to print\n"
  1.3080 +"messages to stdout, for testing and configuring.\n"
  1.3081 +"\n"
  1.3082 +"To use, configure notify extension and enable in hgrc like this:\n"
  1.3083 +"\n"
  1.3084 +"   [extensions]\n"
  1.3085 +"   hgext.notify =\n"
  1.3086 +"\n"
  1.3087 +"   [hooks]\n"
  1.3088 +"   # one email for each incoming changeset\n"
  1.3089 +"   incoming.notify = python:hgext.notify.hook\n"
  1.3090 +"   # batch emails when many changesets incoming at one time\n"
  1.3091 +"   changegroup.notify = python:hgext.notify.hook\n"
  1.3092 +"\n"
  1.3093 +"   [notify]\n"
  1.3094 +"   # config items go in here\n"
  1.3095 +"\n"
  1.3096 +" config items:\n"
  1.3097 +"\n"
  1.3098 +" REQUIRED:\n"
  1.3099 +"   config = /path/to/file # file containing subscriptions\n"
  1.3100 +"\n"
  1.3101 +" OPTIONAL:\n"
  1.3102 +"   test = True            # print messages to stdout for testing\n"
  1.3103 +"   strip = 3              # number of slashes to strip for url paths\n"
  1.3104 +"   domain = example.com   # domain to use if committer missing domain\n"
  1.3105 +"   style = ...            # style file to use when formatting email\n"
  1.3106 +"   template = ...         # template to use when formatting email\n"
  1.3107 +"   incoming = ...         # template to use when run as incoming hook\n"
  1.3108 +"   changegroup = ...      # template when run as changegroup hook\n"
  1.3109 +"   maxdiff = 300          # max lines of diffs to include (0=none, -1=all)\n"
  1.3110 +"   maxsubject = 67        # truncate subject line longer than this\n"
  1.3111 +"   diffstat = True        # add a diffstat before the diff content\n"
  1.3112 +"   sources = serve        # notify if source of incoming changes in this "
  1.3113 +"list\n"
  1.3114 +"                          # (serve == ssh or http, push, pull, bundle)\n"
  1.3115 +"   [email]\n"
  1.3116 +"   from = user@host.com   # email address to send as if none given\n"
  1.3117 +"   [web]\n"
  1.3118 +"   baseurl = http://hgserver/... # root of hg web site for browsing commits\n"
  1.3119 +"\n"
  1.3120 +" notify config file has same format as regular hgrc. it has two\n"
  1.3121 +" sections so you can express subscriptions in whatever way is handier\n"
  1.3122 +" for you.\n"
  1.3123 +"\n"
  1.3124 +"   [usersubs]\n"
  1.3125 +"   # key is subscriber email, value is \",\"-separated list of glob "
  1.3126 +"patterns\n"
  1.3127 +"   user@host = pattern\n"
  1.3128 +"\n"
  1.3129 +"   [reposubs]\n"
  1.3130 +"   # key is glob pattern, value is \",\"-separated list of subscriber "
  1.3131 +"emails\n"
  1.3132 +"   pattern = user@host\n"
  1.3133 +"\n"
  1.3134 +" glob patterns are matched against path to repository root.\n"
  1.3135 +"\n"
  1.3136 +" if you like, you can put notify config file in repository that users\n"
  1.3137 +" can push changes to, they can manage their own subscriptions."
  1.3138 +msgstr ""
  1.3139 +
  1.3140 +#, python-format
  1.3141 +msgid "%s: %d new changesets"
  1.3142 +msgstr ""
  1.3143 +
  1.3144 +#, python-format
  1.3145 +msgid "notify: sending %d subscribers %d changes\n"
  1.3146 +msgstr ""
  1.3147 +
  1.3148 +#, python-format
  1.3149 +msgid ""
  1.3150 +"\n"
  1.3151 +"diffs (truncated from %d to %d lines):\n"
  1.3152 +"\n"
  1.3153 +msgstr ""
  1.3154 +
  1.3155 +#, python-format
  1.3156 +msgid ""
  1.3157 +"\n"
  1.3158 +"diffs (%d lines):\n"
  1.3159 +"\n"
  1.3160 +msgstr ""
  1.3161 +
  1.3162 +#, python-format
  1.3163 +msgid "notify: no subscribers to repository %s\n"
  1.3164 +msgstr ""
  1.3165 +
  1.3166 +#, python-format
  1.3167 +msgid "notify: changes have source \"%s\" - skipping\n"
  1.3168 +msgstr ""
  1.3169 +
  1.3170 +msgid ""
  1.3171 +"browse command output with external pager\n"
  1.3172 +"\n"
  1.3173 +"To set the pager that should be used, set the application variable:\n"
  1.3174 +"\n"
  1.3175 +"  [pager]\n"
  1.3176 +"  pager = LESS='FSRX' less\n"
  1.3177 +"\n"
  1.3178 +"If no pager is set, the pager extensions uses the environment variable\n"
  1.3179 +"$PAGER. If neither pager.pager, nor $PAGER is set, no pager is used.\n"
  1.3180 +"\n"
  1.3181 +"If you notice \"BROKEN PIPE\" error messages, you can disable them by\n"
  1.3182 +"setting:\n"
  1.3183 +"\n"
  1.3184 +"  [pager]\n"
  1.3185 +"  quiet = True\n"
  1.3186 +"\n"
  1.3187 +"You can disable the pager for certain commands by adding them to the\n"
  1.3188 +"pager.ignore list:\n"
  1.3189 +"\n"
  1.3190 +"  [pager]\n"
  1.3191 +"  ignore = version, help, update\n"
  1.3192 +"\n"
  1.3193 +"You can also enable the pager only for certain commands using\n"
  1.3194 +"pager.attend:\n"
  1.3195 +"\n"
  1.3196 +"  [pager]\n"
  1.3197 +"  attend = log\n"
  1.3198 +"\n"
  1.3199 +"If pager.attend is present, pager.ignore will be ignored.\n"
  1.3200 +"\n"
  1.3201 +"To ignore global commands like \"hg version\" or \"hg help\", you have to\n"
  1.3202 +"specify them in the global .hgrc\n"
  1.3203 +msgstr ""
  1.3204 +
  1.3205 +msgid ""
  1.3206 +"use suffixes to refer to ancestor revisions\n"
  1.3207 +"\n"
  1.3208 +"This extension allows you to use git-style suffixes to refer to the\n"
  1.3209 +"ancestors of a specific revision.\n"
  1.3210 +"\n"
  1.3211 +"For example, if you can refer to a revision as \"foo\", then:\n"
  1.3212 +"\n"
  1.3213 +"- foo^N = Nth parent of foo\n"
  1.3214 +"  foo^0 = foo\n"
  1.3215 +"  foo^1 = first parent of foo\n"
  1.3216 +"  foo^2 = second parent of foo\n"
  1.3217 +"  foo^  = foo^1\n"
  1.3218 +"\n"
  1.3219 +"- foo~N = Nth first grandparent of foo\n"
  1.3220 +"  foo~0 = foo\n"
  1.3221 +"  foo~1 = foo^1 = foo^ = first parent of foo\n"
  1.3222 +"  foo~2 = foo^1^1 = foo^^ = first parent of first parent of foo\n"
  1.3223 +msgstr ""
  1.3224 +
  1.3225 +msgid ""
  1.3226 +"sending Mercurial changesets as a series of patch emails\n"
  1.3227 +"\n"
  1.3228 +"The series is started off with a \"[PATCH 0 of N]\" introduction, which\n"
  1.3229 +"describes the series as a whole.\n"
  1.3230 +"\n"
  1.3231 +"Each patch email has a Subject line of \"[PATCH M of N] ...\", using the\n"
  1.3232 +"first line of the changeset description as the subject text. The\n"
  1.3233 +"message contains two or three body parts:\n"
  1.3234 +"\n"
  1.3235 +"  The changeset description.\n"
  1.3236 +"\n"
  1.3237 +"  [Optional] The result of running diffstat on the patch.\n"
  1.3238 +"\n"
  1.3239 +"  The patch itself, as generated by \"hg export\".\n"
  1.3240 +"\n"
  1.3241 +"Each message refers to the first in the series using the In-Reply-To\n"
  1.3242 +"and References headers, so they will show up as a sequence in threaded\n"
  1.3243 +"mail and news readers, and in mail archives.\n"
  1.3244 +"\n"
  1.3245 +"With the -d/--diffstat option, you will be prompted for each changeset\n"
  1.3246 +"with a diffstat summary and the changeset summary, so you can be sure\n"
  1.3247 +"you are sending the right changes.\n"
  1.3248 +"\n"
  1.3249 +"To enable this extension:\n"
  1.3250 +"\n"
  1.3251 +"  [extensions]\n"
  1.3252 +"  hgext.patchbomb =\n"
  1.3253 +"\n"
  1.3254 +"To configure other defaults, add a section like this to your hgrc\n"
  1.3255 +"file:\n"
  1.3256 +"\n"
  1.3257 +"  [email]\n"
  1.3258 +"  from = My Name <my@email>\n"
  1.3259 +"  to = recipient1, recipient2, ...\n"
  1.3260 +"  cc = cc1, cc2, ...\n"
  1.3261 +"  bcc = bcc1, bcc2, ...\n"
  1.3262 +"\n"
  1.3263 +"Then you can use the \"hg email\" command to mail a series of changesets\n"
  1.3264 +"as a patchbomb.\n"
  1.3265 +"\n"
  1.3266 +"To avoid sending patches prematurely, it is a good idea to first run\n"
  1.3267 +"the \"email\" command with the \"-n\" option (test only). You will be\n"
  1.3268 +"prompted for an email recipient address, a subject and an introductory\n"
  1.3269 +"message describing the patches of your patchbomb. Then when all is\n"
  1.3270 +"done, patchbomb messages are displayed. If the PAGER environment\n"
  1.3271 +"variable is set, your pager will be fired up once for each patchbomb\n"
  1.3272 +"message, so you can verify everything is alright.\n"
  1.3273 +"\n"
  1.3274 +"The -m/--mbox option is also very useful. Instead of previewing each\n"
  1.3275 +"patchbomb message in a pager or sending the messages directly, it will\n"
  1.3276 +"create a UNIX mailbox file with the patch emails. This mailbox file\n"
  1.3277 +"can be previewed with any mail user agent which supports UNIX mbox\n"
  1.3278 +"files, e.g. with mutt:\n"
  1.3279 +"\n"
  1.3280 +"  % mutt -R -f mbox\n"
  1.3281 +"\n"
  1.3282 +"When you are previewing the patchbomb messages, you can use `formail'\n"
  1.3283 +"(a utility that is commonly installed as part of the procmail\n"
  1.3284 +"package), to send each message out:\n"
  1.3285 +"\n"
  1.3286 +"  % formail -s sendmail -bm -t < mbox\n"
  1.3287 +"\n"
  1.3288 +"That should be all. Now your patchbomb is on its way out.\n"
  1.3289 +"\n"
  1.3290 +"You can also either configure the method option in the email section\n"
  1.3291 +"to be a sendmail compatible mailer or fill out the [smtp] section so\n"
  1.3292 +"that the patchbomb extension can automatically send patchbombs\n"
  1.3293 +"directly from the commandline. See the [email] and [smtp] sections in\n"
  1.3294 +"hgrc(5) for details."
  1.3295 +msgstr ""
  1.3296 +
  1.3297 +msgid "Please enter a valid value.\n"
  1.3298 +msgstr ""
  1.3299 +
  1.3300 +msgid "does the diffstat above look okay? "
  1.3301 +msgstr ""
  1.3302 +
  1.3303 +msgid "diffstat rejected"
  1.3304 +msgstr ""
  1.3305 +
  1.3306 +msgid ""
  1.3307 +"send changesets by email\n"
  1.3308 +"\n"
  1.3309 +"    By default, diffs are sent in the format generated by hg export,\n"
  1.3310 +"    one per message. The series starts with a \"[PATCH 0 of N]\"\n"
  1.3311 +"    introduction, which describes the series as a whole.\n"
  1.3312 +"\n"
  1.3313 +"    Each patch email has a Subject line of \"[PATCH M of N] ...\", using\n"
  1.3314 +"    the first line of the changeset description as the subject text.\n"
  1.3315 +"    The message contains two or three parts. First, the changeset\n"
  1.3316 +"    description. Next, (optionally) if the diffstat program is\n"
  1.3317 +"    installed and -d/--diffstat is used, the result of running\n"
  1.3318 +"    diffstat on the patch. Finally, the patch itself, as generated by\n"
  1.3319 +"    \"hg export\".\n"
  1.3320 +"\n"
  1.3321 +"    By default the patch is included as text in the email body for\n"
  1.3322 +"    easy reviewing. Using the -a/--attach option will instead create\n"
  1.3323 +"    an attachment for the patch. With -i/--inline an inline attachment\n"
  1.3324 +"    will be created.\n"
  1.3325 +"\n"
  1.3326 +"    With -o/--outgoing, emails will be generated for patches not found\n"
  1.3327 +"    in the destination repository (or only those which are ancestors\n"
  1.3328 +"    of the specified revisions if any are provided)\n"
  1.3329 +"\n"
  1.3330 +"    With -b/--bundle, changesets are selected as for --outgoing, but a\n"
  1.3331 +"    single email containing a binary Mercurial bundle as an attachment\n"
  1.3332 +"    will be sent.\n"
  1.3333 +"\n"
  1.3334 +"    Examples:\n"
  1.3335 +"\n"
  1.3336 +"    hg email -r 3000          # send patch 3000 only\n"
  1.3337 +"    hg email -r 3000 -r 3001  # send patches 3000 and 3001\n"
  1.3338 +"    hg email -r 3000:3005     # send patches 3000 through 3005\n"
  1.3339 +"    hg email 3000             # send patch 3000 (deprecated)\n"
  1.3340 +"\n"
  1.3341 +"    hg email -o               # send all patches not in default\n"
  1.3342 +"    hg email -o DEST          # send all patches not in DEST\n"
  1.3343 +"    hg email -o -r 3000       # send all ancestors of 3000 not in default\n"
  1.3344 +"    hg email -o -r 3000 DEST  # send all ancestors of 3000 not in DEST\n"
  1.3345 +"\n"
  1.3346 +"    hg email -b               # send bundle of all patches not in default\n"
  1.3347 +"    hg email -b DEST          # send bundle of all patches not in DEST\n"
  1.3348 +"    hg email -b -r 3000       # bundle of all ancestors of 3000 not in "
  1.3349 +"default\n"
  1.3350 +"    hg email -b -r 3000 DEST  # bundle of all ancestors of 3000 not in DEST\n"
  1.3351 +"\n"
  1.3352 +"    Before using this command, you will need to enable email in your\n"
  1.3353 +"    hgrc. See the [email] section in hgrc(5) for details.\n"
  1.3354 +"    "
  1.3355 +msgstr ""
  1.3356 +
  1.3357 +msgid "specify at least one changeset with -r or -o"
  1.3358 +msgstr ""
  1.3359 +
  1.3360 +msgid "--outgoing mode always on with --bundle; do not re-specify --outgoing"
  1.3361 +msgstr ""
  1.3362 +
  1.3363 +msgid "too many destinations"
  1.3364 +msgstr ""
  1.3365 +
  1.3366 +msgid "use only one form to specify the revision"
  1.3367 +msgstr ""
  1.3368 +
  1.3369 +msgid ""
  1.3370 +"\n"
  1.3371 +"Write the introductory message for the patch series.\n"
  1.3372 +"\n"
  1.3373 +msgstr ""
  1.3374 +
  1.3375 +#, python-format
  1.3376 +msgid ""
  1.3377 +"This patch series consists of %d patches.\n"
  1.3378 +"\n"
  1.3379 +msgstr ""
  1.3380 +
  1.3381 +msgid "Final summary:\n"
  1.3382 +msgstr ""
  1.3383 +
  1.3384 +msgid "Displaying "
  1.3385 +msgstr ""
  1.3386 +
  1.3387 +msgid "Writing "
  1.3388 +msgstr ""
  1.3389 +
  1.3390 +msgid "Sending "
  1.3391 +msgstr ""
  1.3392 +
  1.3393 +msgid "send patches as attachments"
  1.3394 +msgstr ""
  1.3395 +
  1.3396 +msgid "send patches as inline attachments"
  1.3397 +msgstr ""
  1.3398 +
  1.3399 +msgid "email addresses of blind carbon copy recipients"
  1.3400 +msgstr ""
  1.3401 +
  1.3402 +msgid "email addresses of copy recipients"
  1.3403 +msgstr ""
  1.3404 +
  1.3405 +msgid "add diffstat output to messages"
  1.3406 +msgstr ""
  1.3407 +
  1.3408 +msgid "use the given date as the sending date"
  1.3409 +msgstr ""
  1.3410 +
  1.3411 +msgid "use the given file as the series description"
  1.3412 +msgstr ""
  1.3413 +
  1.3414 +msgid "email address of sender"
  1.3415 +msgstr ""
  1.3416 +
  1.3417 +msgid "print messages that would be sent"
  1.3418 +msgstr ""
  1.3419 +
  1.3420 +msgid "write messages to mbox file instead of sending them"
  1.3421 +msgstr ""
  1.3422 +
  1.3423 +msgid "subject of first message (intro or single patch)"
  1.3424 +msgstr ""
  1.3425 +
  1.3426 +msgid "message identifier to reply to"
  1.3427 +msgstr ""
  1.3428 +
  1.3429 +msgid "email addresses of recipients"
  1.3430 +msgstr ""
  1.3431 +
  1.3432 +msgid "omit hg patch header"
  1.3433 +msgstr ""
  1.3434 +
  1.3435 +msgid "send changes not found in the target repository"
  1.3436 +msgstr ""
  1.3437 +
  1.3438 +msgid "send changes not in target as a binary bundle"
  1.3439 +msgstr ""
  1.3440 +
  1.3441 +msgid "name of the bundle attachment file"
  1.3442 +msgstr ""
  1.3443 +
  1.3444 +msgid "a revision to send"
  1.3445 +msgstr ""
  1.3446 +
  1.3447 +msgid "run even when remote repository is unrelated (with -b/--bundle)"
  1.3448 +msgstr ""
  1.3449 +
  1.3450 +msgid "a base changeset to specify instead of a destination (with -b/--bundle)"
  1.3451 +msgstr ""
  1.3452 +
  1.3453 +msgid "send an introduction email for a single patch"
  1.3454 +msgstr ""
  1.3455 +
  1.3456 +msgid "hg email [OPTION]... [DEST]..."
  1.3457 +msgstr ""
  1.3458 +
  1.3459 +msgid ""
  1.3460 +"removes files not tracked by Mercurial\n"
  1.3461 +"\n"
  1.3462 +"    Delete files not known to Mercurial. This is useful to test local\n"
  1.3463 +"    and uncommitted changes in an otherwise-clean source tree.\n"
  1.3464 +"\n"
  1.3465 +"    This means that purge will delete:\n"
  1.3466 +"     - Unknown files: files marked with \"?\" by \"hg status\"\n"
  1.3467 +"     - Empty directories: in fact Mercurial ignores directories unless\n"
  1.3468 +"       they contain files under source control management\n"
  1.3469 +"    But it will leave untouched:\n"
  1.3470 +"     - Modified and unmodified tracked files\n"
  1.3471 +"     - Ignored files (unless --all is specified)\n"
  1.3472 +"     - New files added to the repository (with \"hg add\")\n"
  1.3473 +"\n"
  1.3474 +"    If directories are given on the command line, only files in these\n"
  1.3475 +"    directories are considered.\n"
  1.3476 +"\n"
  1.3477 +"    Be careful with purge, as you could irreversibly delete some files\n"
  1.3478 +"    you forgot to add to the repository. If you only want to print the\n"
  1.3479 +"    list of files that this program would delete, use the --print\n"
  1.3480 +"    option.\n"
  1.3481 +"    "
  1.3482 +msgstr ""
  1.3483 +
  1.3484 +#, python-format
  1.3485 +msgid "%s cannot be removed"
  1.3486 +msgstr ""
  1.3487 +
  1.3488 +#, python-format
  1.3489 +msgid "warning: %s\n"
  1.3490 +msgstr ""
  1.3491 +
  1.3492 +#, python-format
  1.3493 +msgid "Removing file %s\n"
  1.3494 +msgstr ""
  1.3495 +
  1.3496 +#, python-format
  1.3497 +msgid "Removing directory %s\n"
  1.3498 +msgstr ""
  1.3499 +
  1.3500 +msgid "abort if an error occurs"
  1.3501 +msgstr ""
  1.3502 +
  1.3503 +msgid "purge ignored files too"
  1.3504 +msgstr ""
  1.3505 +
  1.3506 +msgid "print filenames instead of deleting them"
  1.3507 +msgstr ""
  1.3508 +
  1.3509 +msgid "end filenames with NUL, for use with xargs (implies -p/--print)"
  1.3510 +msgstr ""
  1.3511 +
  1.3512 +msgid "hg purge [OPTION]... [DIR]..."
  1.3513 +msgstr ""
  1.3514 +
  1.3515 +msgid ""
  1.3516 +"move sets of revisions to a different ancestor\n"
  1.3517 +"\n"
  1.3518 +"This extension lets you rebase changesets in an existing Mercurial\n"
  1.3519 +"repository.\n"
  1.3520 +"\n"
  1.3521 +"For more information:\n"
  1.3522 +"http://www.selenic.com/mercurial/wiki/index.cgi/RebaseProject\n"
  1.3523 +msgstr ""
  1.3524 +
  1.3525 +msgid "first revision, do not change ancestor\n"
  1.3526 +msgstr ""
  1.3527 +
  1.3528 +msgid ""
  1.3529 +"move changeset (and descendants) to a different branch\n"
  1.3530 +"\n"
  1.3531 +"    Rebase uses repeated merging to graft changesets from one part of\n"
  1.3532 +"    history onto another. This can be useful for linearizing local\n"
  1.3533 +"    changes relative to a master development tree.\n"
  1.3534 +"\n"
  1.3535 +"    If a rebase is interrupted to manually resolve a merge, it can be\n"
  1.3536 +"    continued with --continue/-c or aborted with --abort/-a.\n"
  1.3537 +"    "
  1.3538 +msgstr ""
  1.3539 +
  1.3540 +msgid "cannot use both abort and continue"
  1.3541 +msgstr ""
  1.3542 +
  1.3543 +msgid "cannot use collapse with continue or abort"
  1.3544 +msgstr ""
  1.3545 +
  1.3546 +msgid "abort and continue do not allow specifying revisions"
  1.3547 +msgstr ""
  1.3548 +
  1.3549 +msgid "cannot specify both a revision and a base"
  1.3550 +msgstr ""
  1.3551 +
  1.3552 +msgid "nothing to rebase\n"
  1.3553 +msgstr ""
  1.3554 +
  1.3555 +msgid "cannot use both keepbranches and extrafn"
  1.3556 +msgstr ""
  1.3557 +
  1.3558 +msgid "rebase merging completed\n"
  1.3559 +msgstr ""
  1.3560 +
  1.3561 +msgid "warning: new changesets detected on source branch, not stripping\n"
  1.3562 +msgstr ""
  1.3563 +
  1.3564 +msgid "rebase completed\n"
  1.3565 +msgstr ""
  1.3566 +
  1.3567 +#, python-format
  1.3568 +msgid "%d revisions have been skipped\n"
  1.3569 +msgstr ""
  1.3570 +
  1.3571 +msgid " set parents\n"
  1.3572 +msgstr ""
  1.3573 +
  1.3574 +#, python-format
  1.3575 +msgid "rebasing %d:%s\n"
  1.3576 +msgstr ""
  1.3577 +
  1.3578 +#, python-format
  1.3579 +msgid " future parents are %d and %d\n"
  1.3580 +msgstr ""
  1.3581 +
  1.3582 +#, python-format
  1.3583 +msgid " update to %d:%s\n"
  1.3584 +msgstr ""
  1.3585 +
  1.3586 +msgid " already in target\n"
  1.3587 +msgstr ""
  1.3588 +
  1.3589 +#, python-format
  1.3590 +msgid " merge against %d:%s\n"
  1.3591 +msgstr ""
  1.3592 +
  1.3593 +msgid "fix unresolved conflicts with hg resolve then run hg rebase --continue"
  1.3594 +msgstr ""
  1.3595 +
  1.3596 +msgid "resuming interrupted rebase\n"
  1.3597 +msgstr ""
  1.3598 +
  1.3599 +#, python-format
  1.3600 +msgid "no changes, revision %d skipped\n"
  1.3601 +msgstr ""
  1.3602 +
  1.3603 +#, python-format
  1.3604 +msgid "next revision set to %s\n"
  1.3605 +msgstr ""
  1.3606 +
  1.3607 +#, python-format
  1.3608 +msgid "cannot use revision %d as base, result would have 3 parents"
  1.3609 +msgstr ""
  1.3610 +
  1.3611 +#, python-format
  1.3612 +msgid "revision %d is an mq patch (%s), finalize it.\n"
  1.3613 +msgstr ""
  1.3614 +
  1.3615 +#, python-format
  1.3616 +msgid "import mq patch %d (%s)\n"
  1.3617 +msgstr ""
  1.3618 +
  1.3619 +msgid "rebase status stored\n"
  1.3620 +msgstr ""
  1.3621 +
  1.3622 +msgid "rebase status resumed\n"
  1.3623 +msgstr ""
  1.3624 +
  1.3625 +msgid "no rebase in progress"
  1.3626 +msgstr ""
  1.3627 +
  1.3628 +msgid "warning: new changesets detected on target branch, not stripping\n"
  1.3629 +msgstr ""
  1.3630 +
  1.3631 +msgid "rebase aborted\n"
  1.3632 +msgstr ""
  1.3633 +
  1.3634 +msgid "cannot rebase onto an applied mq patch"
  1.3635 +msgstr ""
  1.3636 +
  1.3637 +msgid "cannot rebase an ancestor"
  1.3638 +msgstr ""
  1.3639 +
  1.3640 +msgid "cannot rebase a descendant"
  1.3641 +msgstr ""
  1.3642 +
  1.3643 +msgid "already working on current\n"
  1.3644 +msgstr ""
  1.3645 +
  1.3646 +msgid "already working on the current branch\n"
  1.3647 +msgstr ""
  1.3648 +
  1.3649 +#, python-format
  1.3650 +msgid "rebase onto %d starting from %d\n"
  1.3651 +msgstr ""
  1.3652 +
  1.3653 +msgid "unable to collapse, there is more than one external parent"
  1.3654 +msgstr ""
  1.3655 +
  1.3656 +msgid "--update and --rebase are not compatible, ignoring the update flag\n"
  1.3657 +msgstr ""
  1.3658 +
  1.3659 +msgid "rebase working directory to branch head"
  1.3660 +msgstr ""
  1.3661 +
  1.3662 +msgid "rebase from a given revision"
  1.3663 +msgstr ""
  1.3664 +
  1.3665 +msgid "rebase from the base of a given revision"
  1.3666 +msgstr ""
  1.3667 +
  1.3668 +msgid "rebase onto a given revision"
  1.3669 +msgstr ""
  1.3670 +
  1.3671 +msgid "collapse the rebased revisions"
  1.3672 +msgstr ""
  1.3673 +
  1.3674 +msgid "keep original revisions"
  1.3675 +msgstr ""
  1.3676 +
  1.3677 +msgid "keep original branches"
  1.3678 +msgstr ""
  1.3679 +
  1.3680 +msgid "continue an interrupted rebase"
  1.3681 +msgstr ""
  1.3682 +
  1.3683 +msgid "abort an interrupted rebase"
  1.3684 +msgstr ""
  1.3685 +
  1.3686 +msgid ""
  1.3687 +"hg rebase [-s REV | -b REV] [-d REV] [--collapse] [--keep] [--keepbranches] "
  1.3688 +"| [-c] | [-a]"
  1.3689 +msgstr ""
  1.3690 +
  1.3691 +msgid "interactive change selection during commit or qrefresh"
  1.3692 +msgstr ""
  1.3693 +
  1.3694 +msgid "this modifies a binary file (all or nothing)\n"
  1.3695 +msgstr ""
  1.3696 +
  1.3697 +msgid "this is a binary file\n"
  1.3698 +msgstr ""
  1.3699 +
  1.3700 +#, python-format
  1.3701 +msgid "%d hunks, %d lines changed\n"
  1.3702 +msgstr ""
  1.3703 +
  1.3704 +msgid "[Ynsfdaq?]"
  1.3705 +msgstr ""
  1.3706 +
  1.3707 +msgid "&Yes, record this change"
  1.3708 +msgstr ""
  1.3709 +
  1.3710 +msgid "&No, skip this change"
  1.3711 +msgstr ""
  1.3712 +
  1.3713 +msgid "&Skip remaining changes to this file"
  1.3714 +msgstr ""
  1.3715 +
  1.3716 +msgid "Record remaining changes to this &file"
  1.3717 +msgstr ""
  1.3718 +
  1.3719 +msgid "&Done, skip remaining changes and files"
  1.3720 +msgstr ""
  1.3721 +
  1.3722 +msgid "Record &all changes to all remaining files"
  1.3723 +msgstr ""
  1.3724 +
  1.3725 +msgid "&Quit, recording no changes"
  1.3726 +msgstr ""
  1.3727 +
  1.3728 +msgid "&?"
  1.3729 +msgstr ""
  1.3730 +
  1.3731 +msgid "y"
  1.3732 +msgstr ""
  1.3733 +
  1.3734 +msgid "?"
  1.3735 +msgstr ""
  1.3736 +
  1.3737 +msgid "y - record this change"
  1.3738 +msgstr ""
  1.3739 +
  1.3740 +msgid "s"
  1.3741 +msgstr ""
  1.3742 +
  1.3743 +msgid "f"
  1.3744 +msgstr ""
  1.3745 +
  1.3746 +msgid "d"
  1.3747 +msgstr ""
  1.3748 +
  1.3749 +msgid "a"
  1.3750 +msgstr ""
  1.3751 +
  1.3752 +msgid "q"
  1.3753 +msgstr ""
  1.3754 +
  1.3755 +msgid "user quit"
  1.3756 +msgstr ""
  1.3757 +
  1.3758 +#, python-format
  1.3759 +msgid "examine changes to %s?"
  1.3760 +msgstr ""
  1.3761 +
  1.3762 +msgid " and "
  1.3763 +msgstr ""
  1.3764 +
  1.3765 +#, python-format
  1.3766 +msgid "record this change to %r?"
  1.3767 +msgstr ""
  1.3768 +
  1.3769 +#, python-format
  1.3770 +msgid "record change %d/%d to %r?"
  1.3771 +msgstr ""
  1.3772 +
  1.3773 +msgid ""
  1.3774 +"interactively select changes to commit\n"
  1.3775 +"\n"
  1.3776 +"    If a list of files is omitted, all changes reported by \"hg status\"\n"
  1.3777 +"    will be candidates for recording.\n"
  1.3778 +"\n"
  1.3779 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.3780 +"\n"
  1.3781 +"    You will be prompted for whether to record changes to each\n"
  1.3782 +"    modified file, and for files with multiple changes, for each\n"
  1.3783 +"    change to use. For each query, the following responses are\n"
  1.3784 +"    possible:\n"
  1.3785 +"\n"
  1.3786 +"    y - record this change\n"
  1.3787 +"    n - skip this change\n"
  1.3788 +"\n"
  1.3789 +"    s - skip remaining changes to this file\n"
  1.3790 +"    f - record remaining changes to this file\n"
  1.3791 +"\n"
  1.3792 +"    d - done, skip remaining changes and files\n"
  1.3793 +"    a - record all changes to all remaining files\n"
  1.3794 +"    q - quit, recording no changes\n"
  1.3795 +"\n"
  1.3796 +"    ? - display help"
  1.3797 +msgstr ""
  1.3798 +
  1.3799 +msgid "'mq' extension not loaded"
  1.3800 +msgstr ""
  1.3801 +
  1.3802 +msgid "running non-interactively, use commit instead"
  1.3803 +msgstr ""
  1.3804 +
  1.3805 +msgid "no changes to record\n"
  1.3806 +msgstr ""
  1.3807 +
  1.3808 +#, python-format
  1.3809 +msgid "backup %r as %r\n"
  1.3810 +msgstr ""
  1.3811 +
  1.3812 +msgid "applying patch\n"
  1.3813 +msgstr ""
  1.3814 +
  1.3815 +msgid "patch failed to apply"
  1.3816 +msgstr ""
  1.3817 +
  1.3818 +#, python-format
  1.3819 +msgid "restoring %r to %r\n"
  1.3820 +msgstr ""
  1.3821 +
  1.3822 +msgid "hg record [OPTION]... [FILE]..."
  1.3823 +msgstr ""
  1.3824 +
  1.3825 +msgid "hg qrecord [OPTION]... PATCH [FILE]..."
  1.3826 +msgstr ""
  1.3827 +
  1.3828 +msgid ""
  1.3829 +"create a new shared repository (experimental)\n"
  1.3830 +"\n"
  1.3831 +"    Initialize a new repository and working directory that shares its\n"
  1.3832 +"    history with another repository.\n"
  1.3833 +"\n"
  1.3834 +"    NOTE: actions that change history such as rollback or moving the\n"
  1.3835 +"    source may confuse sharers.\n"
  1.3836 +"    "
  1.3837 +msgstr ""
  1.3838 +
  1.3839 +msgid "do not create a working copy"
  1.3840 +msgstr ""
  1.3841 +
  1.3842 +msgid "[-U] SOURCE [DEST]"
  1.3843 +msgstr ""
  1.3844 +
  1.3845 +msgid ""
  1.3846 +"patch transplanting tool\n"
  1.3847 +"\n"
  1.3848 +"This extension allows you to transplant patches from another branch.\n"
  1.3849 +"\n"
  1.3850 +"Transplanted patches are recorded in .hg/transplant/transplants, as a\n"
  1.3851 +"map from a changeset hash to its hash in the source repository.\n"
  1.3852 +msgstr ""
  1.3853 +
  1.3854 +#, python-format
  1.3855 +msgid "skipping already applied revision %s\n"
  1.3856 +msgstr ""
  1.3857 +
  1.3858 +#, python-format
  1.3859 +msgid "skipping merge changeset %s:%s\n"
  1.3860 +msgstr ""
  1.3861 +
  1.3862 +#, python-format
  1.3863 +msgid "%s merged at %s\n"
  1.3864 +msgstr ""
  1.3865 +
  1.3866 +#, python-format
  1.3867 +msgid "%s transplanted to %s\n"
  1.3868 +msgstr ""
  1.3869 +
  1.3870 +#, python-format
  1.3871 +msgid "filtering %s\n"
  1.3872 +msgstr ""
  1.3873 +
  1.3874 +msgid "filter failed"
  1.3875 +msgstr ""
  1.3876 +
  1.3877 +msgid "can only omit patchfile if merging"
  1.3878 +msgstr ""
  1.3879 +
  1.3880 +#, python-format
  1.3881 +msgid "%s: empty changeset"
  1.3882 +msgstr ""
  1.3883 +
  1.3884 +msgid "Fix up the merge and run hg transplant --continue"
  1.3885 +msgstr ""
  1.3886 +
  1.3887 +#, python-format
  1.3888 +msgid "%s transplanted as %s\n"
  1.3889 +msgstr ""
  1.3890 +
  1.3891 +msgid "transplant log file is corrupt"
  1.3892 +msgstr ""
  1.3893 +
  1.3894 +#, python-format
  1.3895 +msgid "working dir not at transplant parent %s"
  1.3896 +msgstr ""
  1.3897 +
  1.3898 +msgid "commit failed"
  1.3899 +msgstr ""
  1.3900 +
  1.3901 +msgid "apply changeset? [ynmpcq?]:"
  1.3902 +msgstr ""
  1.3903 +
  1.3904 +msgid ""
  1.3905 +"transplant changesets from another branch\n"
  1.3906 +"\n"
  1.3907 +"    Selected changesets will be applied on top of the current working\n"
  1.3908 +"    directory with the log of the original changeset. If --log is\n"
  1.3909 +"    specified, log messages will have a comment appended of the form:\n"
  1.3910 +"\n"
  1.3911 +"    (transplanted from CHANGESETHASH)\n"
  1.3912 +"\n"
  1.3913 +"    You can rewrite the changelog message with the --filter option.\n"
  1.3914 +"    Its argument will be invoked with the current changelog message as\n"
  1.3915 +"    $1 and the patch as $2.\n"
  1.3916 +"\n"
  1.3917 +"    If --source/-s is specified, selects changesets from the named\n"
  1.3918 +"    repository. If --branch/-b is specified, selects changesets from\n"
  1.3919 +"    the branch holding the named revision, up to that revision. If\n"
  1.3920 +"    --all/-a is specified, all changesets on the branch will be\n"
  1.3921 +"    transplanted, otherwise you will be prompted to select the\n"
  1.3922 +"    changesets you want.\n"
  1.3923 +"\n"
  1.3924 +"    hg transplant --branch REVISION --all will rebase the selected\n"
  1.3925 +"    branch (up to the named revision) onto your current working\n"
  1.3926 +"    directory.\n"
  1.3927 +"\n"
  1.3928 +"    You can optionally mark selected transplanted changesets as merge\n"
  1.3929 +"    changesets. You will not be prompted to transplant any ancestors\n"
  1.3930 +"    of a merged transplant, and you can merge descendants of them\n"
  1.3931 +"    normally instead of transplanting them.\n"
  1.3932 +"\n"
  1.3933 +"    If no merges or revisions are provided, hg transplant will start\n"
  1.3934 +"    an interactive changeset browser.\n"
  1.3935 +"\n"
  1.3936 +"    If a changeset application fails, you can fix the merge by hand\n"
  1.3937 +"    and then resume where you left off by calling hg transplant\n"
  1.3938 +"    --continue/-c.\n"
  1.3939 +"    "
  1.3940 +msgstr ""
  1.3941 +
  1.3942 +msgid "--continue is incompatible with branch, all or merge"
  1.3943 +msgstr ""
  1.3944 +
  1.3945 +msgid "no source URL, branch tag or revision list provided"
  1.3946 +msgstr ""
  1.3947 +
  1.3948 +msgid "--all requires a branch revision"
  1.3949 +msgstr ""
  1.3950 +
  1.3951 +msgid "--all is incompatible with a revision list"
  1.3952 +msgstr ""
  1.3953 +
  1.3954 +msgid "no revision checked out"
  1.3955 +msgstr ""
  1.3956 +
  1.3957 +msgid "outstanding uncommitted merges"
  1.3958 +msgstr ""
  1.3959 +
  1.3960 +msgid "outstanding local changes"
  1.3961 +msgstr ""
  1.3962 +
  1.3963 +msgid "pull patches from REPOSITORY"
  1.3964 +msgstr ""
  1.3965 +
  1.3966 +msgid "pull patches from branch BRANCH"
  1.3967 +msgstr ""
  1.3968 +
  1.3969 +msgid "pull all changesets up to BRANCH"
  1.3970 +msgstr ""
  1.3971 +
  1.3972 +msgid "skip over REV"
  1.3973 +msgstr ""
  1.3974 +
  1.3975 +msgid "merge at REV"
  1.3976 +msgstr ""
  1.3977 +
  1.3978 +msgid "append transplant info to log message"
  1.3979 +msgstr ""
  1.3980 +
  1.3981 +msgid "continue last transplant session after repair"
  1.3982 +msgstr ""
  1.3983 +
  1.3984 +msgid "filter changesets through FILTER"
  1.3985 +msgstr ""
  1.3986 +
  1.3987 +msgid ""
  1.3988 +"hg transplant [-s REPOSITORY] [-b BRANCH [-a]] [-p REV] [-m REV] [REV]..."
  1.3989 +msgstr ""
  1.3990 +
  1.3991 +msgid ""
  1.3992 +"allow to use MBCS path with problematic encoding.\n"
  1.3993 +"\n"
  1.3994 +"Some MBCS encodings are not good for some path operations (i.e.\n"
  1.3995 +"splitting path, case conversion, etc.) with its encoded bytes. We call\n"
  1.3996 +"such a encoding (i.e. shift_jis and big5) as \"problematic encoding\".\n"
  1.3997 +"This extension can be used to fix the issue with those encodings by\n"
  1.3998 +"wrapping some functions to convert to Unicode string before path\n"
  1.3999 +"operation.\n"
  1.4000 +"\n"
  1.4001 +"This extension is useful for:\n"
  1.4002 +" * Japanese Windows users using shift_jis encoding.\n"
  1.4003 +" * Chinese Windows users using big5 encoding.\n"
  1.4004 +" * All users who use a repository with one of problematic encodings on\n"
  1.4005 +"   case-insensitive file system.\n"
  1.4006 +"\n"
  1.4007 +"This extension is not needed for:\n"
  1.4008 +" * Any user who use only ASCII chars in path.\n"
  1.4009 +" * Any user who do not use any of problematic encodings.\n"
  1.4010 +"\n"
  1.4011 +"Note that there are some limitations on using this extension:\n"
  1.4012 +" * You should use single encoding in one repository.\n"
  1.4013 +" * You should set same encoding for the repository by locale or\n"
  1.4014 +"   HGENCODING.\n"
  1.4015 +"\n"
  1.4016 +"To use this extension, enable the extension in .hg/hgrc or ~/.hgrc:\n"
  1.4017 +"\n"
  1.4018 +"  [extensions]\n"
  1.4019 +"  hgext.win32mbcs =\n"
  1.4020 +"\n"
  1.4021 +"Path encoding conversion are done between Unicode and\n"
  1.4022 +"encoding.encoding which is decided by Mercurial from current locale\n"
  1.4023 +"setting or HGENCODING.\n"
  1.4024 +"\n"
  1.4025 +msgstr ""
  1.4026 +
  1.4027 +#, python-format
  1.4028 +msgid "[win32mbcs] filename conversion fail with %s encoding\n"
  1.4029 +msgstr ""
  1.4030 +
  1.4031 +msgid "[win32mbcs] cannot activate on this platform.\n"
  1.4032 +msgstr ""
  1.4033 +
  1.4034 +#, python-format
  1.4035 +msgid "[win32mbcs] activated with encoding: %s\n"
  1.4036 +msgstr ""
  1.4037 +
  1.4038 +#, python-format
  1.4039 +msgid ""
  1.4040 +"WARNING: %s already has %s line endings\n"
  1.4041 +"and does not need EOL conversion by the win32text plugin.\n"
  1.4042 +"Before your next commit, please reconsider your encode/decode settings in \n"
  1.4043 +"Mercurial.ini or %s.\n"
  1.4044 +msgstr ""
  1.4045 +
  1.4046 +#, python-format
  1.4047 +msgid "Attempt to commit or push text file(s) using %s line endings\n"
  1.4048 +msgstr ""
  1.4049 +
  1.4050 +#, python-format
  1.4051 +msgid "in %s: %s\n"
  1.4052 +msgstr ""
  1.4053 +
  1.4054 +#, python-format
  1.4055 +msgid ""
  1.4056 +"\n"
  1.4057 +"To prevent this mistake in your local repository,\n"
  1.4058 +"add to Mercurial.ini or .hg/hgrc:\n"
  1.4059 +"\n"
  1.4060 +"[hooks]\n"
  1.4061 +"pretxncommit.%s = python:hgext.win32text.forbid%s\n"
  1.4062 +"\n"
  1.4063 +"and also consider adding:\n"
  1.4064 +"\n"
  1.4065 +"[extensions]\n"
  1.4066 +"hgext.win32text =\n"
  1.4067 +"[encode]\n"
  1.4068 +"** = %sencode:\n"
  1.4069 +"[decode]\n"
  1.4070 +"** = %sdecode:\n"
  1.4071 +msgstr ""
  1.4072 +
  1.4073 +msgid ""
  1.4074 +"zeroconf support for Mercurial repositories\n"
  1.4075 +"\n"
  1.4076 +"Zeroconf enabled repositories will be announced in a network without\n"
  1.4077 +"the need to configure a server or a service. They can be discovered\n"
  1.4078 +"without knowing their actual IP address.\n"
  1.4079 +"\n"
  1.4080 +"To use the zeroconf extension add the following entry to your hgrc\n"
  1.4081 +"file:\n"
  1.4082 +"\n"
  1.4083 +"[extensions]\n"
  1.4084 +"hgext.zeroconf =\n"
  1.4085 +"\n"
  1.4086 +"To allow other people to discover your repository using run \"hg serve\"\n"
  1.4087 +"in your repository.\n"
  1.4088 +"\n"
  1.4089 +" $ cd test\n"
  1.4090 +" $ hg serve\n"
  1.4091 +"\n"
  1.4092 +"You can discover zeroconf enabled repositories by running \"hg paths\".\n"
  1.4093 +"\n"
  1.4094 +" $ hg paths\n"
  1.4095 +" zc-test = http://example.com:8000/test\n"
  1.4096 +msgstr ""
  1.4097 +
  1.4098 +msgid "archive prefix contains illegal components"
  1.4099 +msgstr ""
  1.4100 +
  1.4101 +msgid "cannot give prefix when archiving to files"
  1.4102 +msgstr ""
  1.4103 +
  1.4104 +#, python-format
  1.4105 +msgid "unknown archive type '%s'"
  1.4106 +msgstr ""
  1.4107 +
  1.4108 +msgid "invalid changegroup"
  1.4109 +msgstr ""
  1.4110 +
  1.4111 +msgid "unknown parent"
  1.4112 +msgstr ""
  1.4113 +
  1.4114 +#, python-format
  1.4115 +msgid "integrity check failed on %s:%d"
  1.4116 +msgstr ""
  1.4117 +
  1.4118 +#, python-format
  1.4119 +msgid "%s: not a Mercurial bundle file"
  1.4120 +msgstr ""
  1.4121 +
  1.4122 +#, python-format
  1.4123 +msgid "%s: unknown bundle version"
  1.4124 +msgstr ""
  1.4125 +
  1.4126 +#, python-format
  1.4127 +msgid "%s: unknown bundle compression type"
  1.4128 +msgstr ""
  1.4129 +
  1.4130 +msgid "cannot create new bundle repository"
  1.4131 +msgstr ""
  1.4132 +
  1.4133 +#, python-format
  1.4134 +msgid "premature EOF reading chunk (got %d bytes, expected %d)"
  1.4135 +msgstr ""
  1.4136 +
  1.4137 +msgid "empty username"
  1.4138 +msgstr ""
  1.4139 +
  1.4140 +#, python-format
  1.4141 +msgid "username %s contains a newline"
  1.4142 +msgstr ""
  1.4143 +
  1.4144 +msgid "options --message and --logfile are mutually exclusive"
  1.4145 +msgstr ""
  1.4146 +
  1.4147 +#, python-format
  1.4148 +msgid "can't read commit message '%s': %s"
  1.4149 +msgstr ""
  1.4150 +
  1.4151 +msgid "limit must be a positive integer"
  1.4152 +msgstr ""
  1.4153 +
  1.4154 +msgid "limit must be positive"
  1.4155 +msgstr ""
  1.4156 +
  1.4157 +msgid "too many revisions specified"
  1.4158 +msgstr ""
  1.4159 +
  1.4160 +#, python-format
  1.4161 +msgid "invalid format spec '%%%s' in output filename"
  1.4162 +msgstr ""
  1.4163 +
  1.4164 +#, python-format
  1.4165 +msgid "adding %s\n"
  1.4166 +msgstr ""
  1.4167 +
  1.4168 +#, python-format
  1.4169 +msgid "removing %s\n"
  1.4170 +msgstr ""
  1.4171 +
  1.4172 +#, python-format
  1.4173 +msgid "recording removal of %s as rename to %s (%d%% similar)\n"
  1.4174 +msgstr ""
  1.4175 +
  1.4176 +#, python-format
  1.4177 +msgid "%s: not copying - file is not managed\n"
  1.4178 +msgstr ""
  1.4179 +
  1.4180 +#, python-format
  1.4181 +msgid "%s: not copying - file has been marked for remove\n"
  1.4182 +msgstr ""
  1.4183 +
  1.4184 +#, python-format
  1.4185 +msgid "%s: not overwriting - %s collides with %s\n"
  1.4186 +msgstr ""
  1.4187 +
  1.4188 +#, python-format
  1.4189 +msgid "%s: not overwriting - file exists\n"
  1.4190 +msgstr ""
  1.4191 +
  1.4192 +#, python-format
  1.4193 +msgid "%s: deleted in working copy\n"
  1.4194 +msgstr ""
  1.4195 +
  1.4196 +#, python-format
  1.4197 +msgid "%s: cannot copy - %s\n"
  1.4198 +msgstr ""
  1.4199 +
  1.4200 +#, python-format
  1.4201 +msgid "moving %s to %s\n"
  1.4202 +msgstr ""
  1.4203 +
  1.4204 +#, python-format
  1.4205 +msgid "copying %s to %s\n"
  1.4206 +msgstr ""
  1.4207 +
  1.4208 +#, python-format
  1.4209 +msgid "%s has not been committed yet, so no copy data will be stored for %s.\n"
  1.4210 +msgstr ""
  1.4211 +
  1.4212 +msgid "no source or destination specified"
  1.4213 +msgstr ""
  1.4214 +
  1.4215 +msgid "no destination specified"
  1.4216 +msgstr ""
  1.4217 +
  1.4218 +msgid "with multiple sources, destination must be an existing directory"
  1.4219 +msgstr ""
  1.4220 +
  1.4221 +#, python-format
  1.4222 +msgid "destination %s is not a directory"
  1.4223 +msgstr ""
  1.4224 +
  1.4225 +msgid "no files to copy"
  1.4226 +msgstr ""
  1.4227 +
  1.4228 +msgid "(consider using --after)\n"
  1.4229 +msgstr ""
  1.4230 +
  1.4231 +#, python-format
  1.4232 +msgid "changeset:   %d:%s\n"
  1.4233 +msgstr ""
  1.4234 +
  1.4235 +#, python-format
  1.4236 +msgid "branch:      %s\n"
  1.4237 +msgstr ""
  1.4238 +
  1.4239 +#, python-format
  1.4240 +msgid "tag:         %s\n"
  1.4241 +msgstr ""
  1.4242 +
  1.4243 +#, python-format
  1.4244 +msgid "parent:      %d:%s\n"
  1.4245 +msgstr ""
  1.4246 +
  1.4247 +#, python-format
  1.4248 +msgid "manifest:    %d:%s\n"
  1.4249 +msgstr ""
  1.4250 +
  1.4251 +#, python-format
  1.4252 +msgid "user:        %s\n"
  1.4253 +msgstr ""
  1.4254 +
  1.4255 +#, python-format
  1.4256 +msgid "date:        %s\n"
  1.4257 +msgstr ""
  1.4258 +
  1.4259 +msgid "files+:"
  1.4260 +msgstr ""
  1.4261 +
  1.4262 +msgid "files-:"
  1.4263 +msgstr ""
  1.4264 +
  1.4265 +msgid "files:"
  1.4266 +msgstr ""
  1.4267 +
  1.4268 +#, python-format
  1.4269 +msgid "files:       %s\n"
  1.4270 +msgstr ""
  1.4271 +
  1.4272 +#, python-format
  1.4273 +msgid "copies:      %s\n"
  1.4274 +msgstr ""
  1.4275 +
  1.4276 +#, python-format
  1.4277 +msgid "extra:       %s=%s\n"
  1.4278 +msgstr ""
  1.4279 +
  1.4280 +msgid "description:\n"
  1.4281 +msgstr ""
  1.4282 +
  1.4283 +#, python-format
  1.4284 +msgid "summary:     %s\n"
  1.4285 +msgstr ""
  1.4286 +
  1.4287 +#, python-format
  1.4288 +msgid "%s: no key named '%s'"
  1.4289 +msgstr ""
  1.4290 +
  1.4291 +#, python-format
  1.4292 +msgid "%s: %s"
  1.4293 +msgstr ""
  1.4294 +
  1.4295 +#, python-format
  1.4296 +msgid "Found revision %s from %s\n"
  1.4297 +msgstr ""
  1.4298 +
  1.4299 +msgid "revision matching date not found"
  1.4300 +msgstr ""
  1.4301 +
  1.4302 +#, python-format
  1.4303 +msgid "cannot follow nonexistent file: \"%s\""
  1.4304 +msgstr ""
  1.4305 +
  1.4306 +#, python-format
  1.4307 +msgid "%s:%s copy source revision cannot be found!\n"
  1.4308 +msgstr ""
  1.4309 +
  1.4310 +msgid "can only follow copies/renames for explicit filenames"
  1.4311 +msgstr ""
  1.4312 +
  1.4313 +msgid "HG: Enter commit message.  Lines beginning with 'HG:' are removed."
  1.4314 +msgstr ""
  1.4315 +
  1.4316 +msgid "HG: Leave message empty to abort commit."
  1.4317 +msgstr ""
  1.4318 +
  1.4319 +#, python-format
  1.4320 +msgid "HG: user: %s"
  1.4321 +msgstr ""
  1.4322 +
  1.4323 +msgid "HG: branch merge"
  1.4324 +msgstr ""
  1.4325 +
  1.4326 +#, python-format
  1.4327 +msgid "HG: branch '%s'"
  1.4328 +msgstr ""
  1.4329 +
  1.4330 +#, python-format
  1.4331 +msgid "HG: added %s"
  1.4332 +msgstr ""
  1.4333 +
  1.4334 +#, python-format
  1.4335 +msgid "HG: changed %s"
  1.4336 +msgstr ""
  1.4337 +
  1.4338 +#, python-format
  1.4339 +msgid "HG: removed %s"
  1.4340 +msgstr ""
  1.4341 +
  1.4342 +msgid "HG: no files changed"
  1.4343 +msgstr ""
  1.4344 +
  1.4345 +msgid "empty commit message"
  1.4346 +msgstr ""
  1.4347 +
  1.4348 +msgid ""
  1.4349 +"add the specified files on the next commit\n"
  1.4350 +"\n"
  1.4351 +"    Schedule files to be version controlled and added to the\n"
  1.4352 +"    repository.\n"
  1.4353 +"\n"
  1.4354 +"    The files will be added to the repository at the next commit. To\n"
  1.4355 +"    undo an add before that, see hg revert.\n"
  1.4356 +"\n"
  1.4357 +"    If no names are given, add all files to the repository.\n"
  1.4358 +"    "
  1.4359 +msgstr ""
  1.4360 +"新增下次要 commit 的檔案\n"
  1.4361 +"\n"
  1.4362 +"    新增要納入版本控制並加到 repository 的檔案。\n"
  1.4363 +"\n"
  1.4364 +"    這些檔案將於下次 commit 時被加到 repository。\n"
  1.4365 +"    若想要回到新增檔案前的狀態,請參閱 hg revert 命令。\n"
  1.4366 +"\n"
  1.4367 +"    如果沒有指定檔案,則會將所有的檔案都標示為加到 repository。\n"
  1.4368 +"    "
  1.4369 +
  1.4370 +msgid ""
  1.4371 +"add all new files, delete all missing files\n"
  1.4372 +"\n"
  1.4373 +"    Add all new files and remove all missing files from the\n"
  1.4374 +"    repository.\n"
  1.4375 +"\n"
  1.4376 +"    New files are ignored if they match any of the patterns in\n"
  1.4377 +"    .hgignore. As with add, these changes take effect at the next\n"
  1.4378 +"    commit.\n"
  1.4379 +"\n"
  1.4380 +"    Use the -s/--similarity option to detect renamed files. With a\n"
  1.4381 +"    parameter > 0, this compares every removed file with every added\n"
  1.4382 +"    file and records those similar enough as renames. This option\n"
  1.4383 +"    takes a percentage between 0 (disabled) and 100 (files must be\n"
  1.4384 +"    identical) as its parameter. Detecting renamed files this way can\n"
  1.4385 +"    be expensive.\n"
  1.4386 +"    "
  1.4387 +msgstr ""
  1.4388 +"新增所有未受版本控制的檔案,並刪除所有消失的檔案。\n"
  1.4389 +"\n"
  1.4390 +"    新增所有未加到 repository 的檔案,並移除已加到 repository\n"
  1.4391 +"    卻消失的檔案。\n"
  1.4392 +"\n"
  1.4393 +"    如果新的檔案中檔名有符合任一存在於 .hgignore 的樣式,\n"
  1.4394 +"    則該檔將被忽略。如同 add 命令,這些變更將於下次提交時發生效用。\n"
  1.4395 +"\n"
  1.4396 +"    可使用 -s/--similarity 選項去偵測更名的檔案。後面接著的是一個\n"
  1.4397 +"    大於 0 的參數,可用來比對每個被新增或移除的檔案,並試圖找出其\n"
  1.4398 +"    更名的可能性。此選項需要指定一個介於 0 (不使用) 至\n"
  1.4399 +"    100 (檔案必須是同一個) 的參數。偵測更名檔案的動作將需要\n"
  1.4400 +"    一點時間。\n"
  1.4401 +"    "
  1.4402 +
  1.4403 +msgid "similarity must be a number"
  1.4404 +msgstr "similarity 參數必須是數字"
  1.4405 +
  1.4406 +msgid "similarity must be between 0 and 100"
  1.4407 +msgstr "similarity 參數必須介於 0 至 100"
  1.4408 +
  1.4409 +msgid ""
  1.4410 +"show changeset information by line for each file\n"
  1.4411 +"\n"
  1.4412 +"    List changes in files, showing the revision id responsible for\n"
  1.4413 +"    each line\n"
  1.4414 +"\n"
  1.4415 +"    This command is useful for discovering when a change was made and\n"
  1.4416 +"    by whom.\n"
  1.4417 +"\n"
  1.4418 +"    Without the -a/--text option, annotate will avoid processing files\n"
  1.4419 +"    it detects as binary. With -a, annotate will annotate the file\n"
  1.4420 +"    anyway, although the results will probably be neither useful\n"
  1.4421 +"    nor desirable.\n"
  1.4422 +"    "
  1.4423 +msgstr ""
  1.4424 +"顯示每個檔案中每一行 changeset 的資訊\n"
  1.4425 +"\n"
  1.4426 +"    List changes in files, showing the revision id responsible for\n"
  1.4427 +"    each line\n"
  1.4428 +"\n"
  1.4429 +"    This command is useful for discovering when a change was made and\n"
  1.4430 +"    by whom.\n"
  1.4431 +"\n"
  1.4432 +"    Without the -a/--text option, annotate will avoid processing files\n"
  1.4433 +"    it detects as binary. With -a, annotate will annotate the file\n"
  1.4434 +"    anyway, although the results will probably be neither useful\n"
  1.4435 +"    nor desirable.\n"
  1.4436 +"    "
  1.4437 +
  1.4438 +msgid "at least one filename or pattern is required"
  1.4439 +msgstr ""
  1.4440 +
  1.4441 +msgid "at least one of -n/-c is required for -l"
  1.4442 +msgstr ""
  1.4443 +
  1.4444 +#, python-format
  1.4445 +msgid "%s: binary file\n"
  1.4446 +msgstr ""
  1.4447 +
  1.4448 +msgid ""
  1.4449 +"create an unversioned archive of a repository revision\n"
  1.4450 +"\n"
  1.4451 +"    By default, the revision used is the parent of the working\n"
  1.4452 +"    directory; use -r/--rev to specify a different revision.\n"
  1.4453 +"\n"
  1.4454 +"    To specify the type of archive to create, use -t/--type. Valid\n"
  1.4455 +"    types are:\n"
  1.4456 +"\n"
  1.4457 +"    \"files\" (default): a directory full of files\n"
  1.4458 +"    \"tar\": tar archive, uncompressed\n"
  1.4459 +"    \"tbz2\": tar archive, compressed using bzip2\n"
  1.4460 +"    \"tgz\": tar archive, compressed using gzip\n"
  1.4461 +"    \"uzip\": zip archive, uncompressed\n"
  1.4462 +"    \"zip\": zip archive, compressed using deflate\n"
  1.4463 +"\n"
  1.4464 +"    The exact name of the destination archive or directory is given\n"
  1.4465 +"    using a format string; see 'hg help export' for details.\n"
  1.4466 +"\n"
  1.4467 +"    Each member added to an archive file has a directory prefix\n"
  1.4468 +"    prepended. Use -p/--prefix to specify a format string for the\n"
  1.4469 +"    prefix. The default is the basename of the archive, with suffixes\n"
  1.4470 +"    removed.\n"
  1.4471 +"    "
  1.4472 +msgstr ""
  1.4473 +"建立一個沒有版本控制的版本封存\n"
  1.4474 +"\n"
  1.4475 +"    By default, the revision used is the parent of the working\n"
  1.4476 +"    directory; use -r/--rev to specify a different revision.\n"
  1.4477 +"\n"
  1.4478 +"    To specify the type of archive to create, use -t/--type. Valid\n"
  1.4479 +"    types are:\n"
  1.4480 +"\n"
  1.4481 +"    \"files\" (default): a directory full of files\n"
  1.4482 +"    \"tar\": tar archive, uncompressed\n"
  1.4483 +"    \"tbz2\": tar archive, compressed using bzip2\n"
  1.4484 +"    \"tgz\": tar archive, compressed using gzip\n"
  1.4485 +"    \"uzip\": zip archive, uncompressed\n"
  1.4486 +"    \"zip\": zip archive, compressed using deflate\n"
  1.4487 +"\n"
  1.4488 +"    The exact name of the destination archive or directory is given\n"
  1.4489 +"    using a format string; see 'hg help export' for details.\n"
  1.4490 +"\n"
  1.4491 +"    Each member added to an archive file has a directory prefix\n"
  1.4492 +"    prepended. Use -p/--prefix to specify a format string for the\n"
  1.4493 +"    prefix. The default is the basename of the archive, with suffixes\n"
  1.4494 +"    removed.\n"
  1.4495 +"    "
  1.4496 +
  1.4497 +msgid "no working directory: please specify a revision"
  1.4498 +msgstr ""
  1.4499 +
  1.4500 +msgid "repository root cannot be destination"
  1.4501 +msgstr ""
  1.4502 +
  1.4503 +msgid "cannot archive plain files to stdout"
  1.4504 +msgstr ""
  1.4505 +
  1.4506 +msgid ""
  1.4507 +"reverse effect of earlier changeset\n"
  1.4508 +"\n"
  1.4509 +"    Commit the backed out changes as a new changeset. The new\n"
  1.4510 +"    changeset is a child of the backed out changeset.\n"
  1.4511 +"\n"
  1.4512 +"    If you backout a changeset other than the tip, a new head is\n"
  1.4513 +"    created. This head will be the new tip and you should merge this\n"
  1.4514 +"    backout changeset with another head.\n"
  1.4515 +"\n"
  1.4516 +"    The --merge option remembers the parent of the working directory\n"
  1.4517 +"    before starting the backout, then merges the new head with that\n"
  1.4518 +"    changeset afterwards. This saves you from doing the merge by hand.\n"
  1.4519 +"    The result of this merge is not committed, as with a normal merge.\n"
  1.4520 +"\n"
  1.4521 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.4522 +"    "
  1.4523 +msgstr ""
  1.4524 +"回復先前 changeset 所作的變更\n"
  1.4525 +"\n"
  1.4526 +"    Commit the backed out changes as a new changeset. The new\n"
  1.4527 +"    changeset is a child of the backed out changeset.\n"
  1.4528 +"\n"
  1.4529 +"    If you backout a changeset other than the tip, a new head is\n"
  1.4530 +"    created. This head will be the new tip and you should merge this\n"
  1.4531 +"    backout changeset with another head.\n"
  1.4532 +"\n"
  1.4533 +"    The --merge option remembers the parent of the working directory\n"
  1.4534 +"    before starting the backout, then merges the new head with that\n"
  1.4535 +"    changeset afterwards. This saves you from doing the merge by hand.\n"
  1.4536 +"    The result of this merge is not committed, as with a normal merge.\n"
  1.4537 +"\n"
  1.4538 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.4539 +"    "
  1.4540 +
  1.4541 +msgid "please specify just one revision"
  1.4542 +msgstr ""
  1.4543 +
  1.4544 +msgid "please specify a revision to backout"
  1.4545 +msgstr ""
  1.4546 +
  1.4547 +msgid "cannot backout change on a different branch"
  1.4548 +msgstr ""
  1.4549 +
  1.4550 +msgid "cannot backout a change with no parents"
  1.4551 +msgstr ""
  1.4552 +
  1.4553 +msgid "cannot backout a merge changeset without --parent"
  1.4554 +msgstr ""
  1.4555 +
  1.4556 +#, python-format
  1.4557 +msgid "%s is not a parent of %s"
  1.4558 +msgstr ""
  1.4559 +
  1.4560 +msgid "cannot use --parent on non-merge changeset"
  1.4561 +msgstr ""
  1.4562 +
  1.4563 +#, python-format
  1.4564 +msgid "Backed out changeset %s"
  1.4565 +msgstr ""
  1.4566 +
  1.4567 +#, python-format
  1.4568 +msgid "changeset %s backs out changeset %s\n"
  1.4569 +msgstr ""
  1.4570 +
  1.4571 +#, python-format
  1.4572 +msgid "merging with changeset %s\n"
  1.4573 +msgstr ""
  1.4574 +
  1.4575 +msgid "the backout changeset is a new head - do not forget to merge\n"
  1.4576 +msgstr ""
  1.4577 +
  1.4578 +msgid "(use \"backout --merge\" if you want to auto-merge)\n"
  1.4579 +msgstr ""
  1.4580 +
  1.4581 +msgid ""
  1.4582 +"subdivision search of changesets\n"
  1.4583 +"\n"
  1.4584 +"    This command helps to find changesets which introduce problems. To\n"
  1.4585 +"    use, mark the earliest changeset you know exhibits the problem as\n"
  1.4586 +"    bad, then mark the latest changeset which is free from the problem\n"
  1.4587 +"    as good. Bisect will update your working directory to a revision\n"
  1.4588 +"    for testing (unless the -U/--noupdate option is specified). Once\n"
  1.4589 +"    you have performed tests, mark the working directory as good or\n"
  1.4590 +"    bad, and bisect will either update to another candidate changeset\n"
  1.4591 +"    or announce that it has found the bad revision.\n"
  1.4592 +"\n"
  1.4593 +"    As a shortcut, you can also use the revision argument to mark a\n"
  1.4594 +"    revision as good or bad without checking it out first.\n"
  1.4595 +"\n"
  1.4596 +"    If you supply a command, it will be used for automatic bisection.\n"
  1.4597 +"    Its exit status will be used to mark revisions as good or bad:\n"
  1.4598 +"    status 0 means good, 125 means to skip the revision, 127\n"
  1.4599 +"    (command not found) will abort the bisection, and any other\n"
  1.4600 +"    non-zero exit status means the revision is bad.\n"
  1.4601 +"    "
  1.4602 +msgstr ""
  1.4603 +"對 changesets 作二分法搜尋\n"
  1.4604 +"\n"
  1.4605 +"    This command helps to find changesets which introduce problems. To\n"
  1.4606 +"    use, mark the earliest changeset you know exhibits the problem as\n"
  1.4607 +"    bad, then mark the latest changeset which is free from the problem\n"
  1.4608 +"    as good. Bisect will update your working directory to a revision\n"
  1.4609 +"    for testing (unless the -U/--noupdate option is specified). Once\n"
  1.4610 +"    you have performed tests, mark the working directory as good or\n"
  1.4611 +"    bad, and bisect will either update to another candidate changeset\n"
  1.4612 +"    or announce that it has found the bad revision.\n"
  1.4613 +"\n"
  1.4614 +"    As a shortcut, you can also use the revision argument to mark a\n"
  1.4615 +"    revision as good or bad without checking it out first.\n"
  1.4616 +"\n"
  1.4617 +"    If you supply a command, it will be used for automatic bisection.\n"
  1.4618 +"    Its exit status will be used to mark revisions as good or bad:\n"
  1.4619 +"    status 0 means good, 125 means to skip the revision, 127\n"
  1.4620 +"    (command not found) will abort the bisection, and any other\n"
  1.4621 +"    non-zero exit status means the revision is bad.\n"
  1.4622 +"    "
  1.4623 +
  1.4624 +msgid "The first good revision is:\n"
  1.4625 +msgstr ""
  1.4626 +
  1.4627 +msgid "The first bad revision is:\n"
  1.4628 +msgstr ""
  1.4629 +
  1.4630 +msgid "Due to skipped revisions, the first good revision could be any of:\n"
  1.4631 +msgstr ""
  1.4632 +
  1.4633 +msgid "Due to skipped revisions, the first bad revision could be any of:\n"
  1.4634 +msgstr ""
  1.4635 +
  1.4636 +msgid "cannot bisect (no known good revisions)"
  1.4637 +msgstr ""
  1.4638 +
  1.4639 +msgid "cannot bisect (no known bad revisions)"
  1.4640 +msgstr ""
  1.4641 +
  1.4642 +msgid "(use of 'hg bisect <cmd>' is deprecated)\n"
  1.4643 +msgstr ""
  1.4644 +
  1.4645 +msgid "incompatible arguments"
  1.4646 +msgstr ""
  1.4647 +
  1.4648 +#, python-format
  1.4649 +msgid "cannot find executable: %s"
  1.4650 +msgstr ""
  1.4651 +
  1.4652 +#, python-format
  1.4653 +msgid "failed to execute %s"
  1.4654 +msgstr ""
  1.4655 +
  1.4656 +#, python-format
  1.4657 +msgid "%s killed"
  1.4658 +msgstr ""
  1.4659 +
  1.4660 +#, python-format
  1.4661 +msgid "Changeset %d:%s: %s\n"
  1.4662 +msgstr ""
  1.4663 +
  1.4664 +#, python-format
  1.4665 +msgid "Testing changeset %s:%s (%s changesets remaining, ~%s tests)\n"
  1.4666 +msgstr ""
  1.4667 +
  1.4668 +msgid ""
  1.4669 +"set or show the current branch name\n"
  1.4670 +"\n"
  1.4671 +"    With no argument, show the current branch name. With one argument,\n"
  1.4672 +"    set the working directory branch name (the branch will not exist\n"
  1.4673 +"    in the repository until the next commit). Standard practice\n"
  1.4674 +"    recommends that primary development take place on the 'default'\n"
  1.4675 +"    branch.\n"
  1.4676 +"\n"
  1.4677 +"    Unless -f/--force is specified, branch will not let you set a\n"
  1.4678 +"    branch name that already exists, even if it's inactive.\n"
  1.4679 +"\n"
  1.4680 +"    Use -C/--clean to reset the working directory branch to that of\n"
  1.4681 +"    the parent of the working directory, negating a previous branch\n"
  1.4682 +"    change.\n"
  1.4683 +"\n"
  1.4684 +"    Use the command 'hg update' to switch to an existing branch.\n"
  1.4685 +"    "
  1.4686 +msgstr ""
  1.4687 +"設定或顯示目前的 branch 名稱\n"
  1.4688 +"\n"
  1.4689 +"    With no argument, show the current branch name. With one argument,\n"
  1.4690 +"    set the working directory branch name (the branch will not exist\n"
  1.4691 +"    in the repository until the next commit). Standard practice\n"
  1.4692 +"    recommends that primary development take place on the 'default'\n"
  1.4693 +"    branch.\n"
  1.4694 +"\n"
  1.4695 +"    Unless -f/--force is specified, branch will not let you set a\n"
  1.4696 +"    branch name that already exists, even if it's inactive.\n"
  1.4697 +"\n"
  1.4698 +"    Use -C/--clean to reset the working directory branch to that of\n"
  1.4699 +"    the parent of the working directory, negating a previous branch\n"
  1.4700 +"    change.\n"
  1.4701 +"\n"
  1.4702 +"    Use the command 'hg update' to switch to an existing branch.\n"
  1.4703 +"    "
  1.4704 +
  1.4705 +#, python-format
  1.4706 +msgid "reset working directory to branch %s\n"
  1.4707 +msgstr ""
  1.4708 +
  1.4709 +msgid "a branch of the same name already exists (use --force to override)"
  1.4710 +msgstr ""
  1.4711 +
  1.4712 +#, python-format
  1.4713 +msgid "marked working directory as branch %s\n"
  1.4714 +msgstr ""
  1.4715 +
  1.4716 +msgid ""
  1.4717 +"list repository named branches\n"
  1.4718 +"\n"
  1.4719 +"    List the repository's named branches, indicating which ones are\n"
  1.4720 +"    inactive. If active is specified, only show active branches.\n"
  1.4721 +"\n"
  1.4722 +"    A branch is considered active if it contains repository heads.\n"
  1.4723 +"\n"
  1.4724 +"    Use the command 'hg update' to switch to an existing branch.\n"
  1.4725 +"    "
  1.4726 +msgstr ""
  1.4727 +"顯示 repository 的 named branches\n"
  1.4728 +"\n"
  1.4729 +"    List the repository's named branches, indicating which ones are\n"
  1.4730 +"    inactive. If active is specified, only show active branches.\n"
  1.4731 +"\n"
  1.4732 +"    A branch is considered active if it contains repository heads.\n"
  1.4733 +"\n"
  1.4734 +"    Use the command 'hg update' to switch to an existing branch.\n"
  1.4735 +"    "
  1.4736 +
  1.4737 +msgid ""
  1.4738 +"create a changegroup file\n"
  1.4739 +"\n"
  1.4740 +"    Generate a compressed changegroup file collecting changesets not\n"
  1.4741 +"    known to be in another repository.\n"
  1.4742 +"\n"
  1.4743 +"    If no destination repository is specified the destination is\n"
  1.4744 +"    assumed to have all the nodes specified by one or more --base\n"
  1.4745 +"    parameters. To create a bundle containing all changesets, use\n"
  1.4746 +"    -a/--all (or --base null). To change the compression method\n"
  1.4747 +"    applied, use the -t/--type option (by default, bundles are\n"
  1.4748 +"    compressed using bz2).\n"
  1.4749 +"\n"
  1.4750 +"    The bundle file can then be transferred using conventional means\n"
  1.4751 +"    and applied to another repository with the unbundle or pull\n"
  1.4752 +"    command. This is useful when direct push and pull are not\n"
  1.4753 +"    available or when exporting an entire repository is undesirable.\n"
  1.4754 +"\n"
  1.4755 +"    Applying bundles preserves all changeset contents including\n"
  1.4756 +"    permissions, copy/rename information, and revision history.\n"
  1.4757 +"    "
  1.4758 +msgstr ""
  1.4759 +"建立一個 changegroup 檔案\n"
  1.4760 +"\n"
  1.4761 +"    Generate a compressed changegroup file collecting changesets not\n"
  1.4762 +"    known to be in another repository.\n"
  1.4763 +"\n"
  1.4764 +"    If no destination repository is specified the destination is\n"
  1.4765 +"    assumed to have all the nodes specified by one or more --base\n"
  1.4766 +"    parameters. To create a bundle containing all changesets, use\n"
  1.4767 +"    -a/--all (or --base null). To change the compression method\n"
  1.4768 +"    applied, use the -t/--type option (by default, bundles are\n"
  1.4769 +"    compressed using bz2).\n"
  1.4770 +"\n"
  1.4771 +"    The bundle file can then be transferred using conventional means\n"
  1.4772 +"    and applied to another repository with the unbundle or pull\n"
  1.4773 +"    command. This is useful when direct push and pull are not\n"
  1.4774 +"    available or when exporting an entire repository is undesirable.\n"
  1.4775 +"\n"
  1.4776 +"    Applying bundles preserves all changeset contents including\n"
  1.4777 +"    permissions, copy/rename information, and revision history.\n"
  1.4778 +"    "
  1.4779 +
  1.4780 +msgid "--base is incompatible with specifying a destination"
  1.4781 +msgstr ""
  1.4782 +
  1.4783 +msgid "unknown bundle type specified with --type"
  1.4784 +msgstr ""
  1.4785 +
  1.4786 +msgid ""
  1.4787 +"output the current or given revision of files\n"
  1.4788 +"\n"
  1.4789 +"    Print the specified files as they were at the given revision. If\n"
  1.4790 +"    no revision is given, the parent of the working directory is used,\n"
  1.4791 +"    or tip if no revision is checked out.\n"
  1.4792 +"\n"
  1.4793 +"    Output may be to a file, in which case the name of the file is\n"
  1.4794 +"    given using a format string. The formatting rules are the same as\n"
  1.4795 +"    for the export command, with the following additions:\n"
  1.4796 +"\n"
  1.4797 +"    %s   basename of file being printed\n"
  1.4798 +"    %d   dirname of file being printed, or '.' if in repository root\n"
  1.4799 +"    %p   root-relative path name of file being printed\n"
  1.4800 +"    "
  1.4801 +msgstr ""
  1.4802 +"輸出目前或是特定 revision 的檔案內容\n"
  1.4803 +"\n"
  1.4804 +"    Print the specified files as they were at the given revision. If\n"
  1.4805 +"    no revision is given, the parent of the working directory is used,\n"
  1.4806 +"    or tip if no revision is checked out.\n"
  1.4807 +"\n"
  1.4808 +"    Output may be to a file, in which case the name of the file is\n"
  1.4809 +"    given using a format string. The formatting rules are the same as\n"
  1.4810 +"    for the export command, with the following additions:\n"
  1.4811 +"\n"
  1.4812 +"    %s   basename of file being printed\n"
  1.4813 +"    %d   dirname of file being printed, or '.' if in repository root\n"
  1.4814 +"    %p   root-relative path name of file being printed\n"
  1.4815 +"    "
  1.4816 +
  1.4817 +msgid ""
  1.4818 +"make a copy of an existing repository\n"
  1.4819 +"\n"
  1.4820 +"    Create a copy of an existing repository in a new directory.\n"
  1.4821 +"\n"
  1.4822 +"    If no destination directory name is specified, it defaults to the\n"
  1.4823 +"    basename of the source.\n"
  1.4824 +"\n"
  1.4825 +"    The location of the source is added to the new repository's\n"
  1.4826 +"    .hg/hgrc file, as the default to be used for future pulls.\n"
  1.4827 +"\n"
  1.4828 +"    If you use the -r/--rev option to clone up to a specific revision,\n"
  1.4829 +"    no subsequent revisions (including subsequent tags) will be\n"
  1.4830 +"    present in the cloned repository. This option implies --pull, even\n"
  1.4831 +"    on local repositories.\n"
  1.4832 +"\n"
  1.4833 +"    By default, clone will check out the head of the 'default' branch.\n"
  1.4834 +"    If the -U/--noupdate option is used, the new clone will contain\n"
  1.4835 +"    only a repository (.hg) and no working copy (the working copy\n"
  1.4836 +"    parent is the null revision).\n"
  1.4837 +"\n"
  1.4838 +"    See 'hg help urls' for valid source format details.\n"
  1.4839 +"\n"
  1.4840 +"    It is possible to specify an ssh:// URL as the destination, but no\n"
  1.4841 +"    .hg/hgrc and working directory will be created on the remote side.\n"
  1.4842 +"    Please see 'hg help urls' for important details about ssh:// URLs.\n"
  1.4843 +"\n"
  1.4844 +"    For efficiency, hardlinks are used for cloning whenever the source\n"
  1.4845 +"    and destination are on the same filesystem (note this applies only\n"
  1.4846 +"    to the repository data, not to the checked out files). Some\n"
  1.4847 +"    filesystems, such as AFS, implement hardlinking incorrectly, but\n"
  1.4848 +"    do not report errors. In these cases, use the --pull option to\n"
  1.4849 +"    avoid hardlinking.\n"
  1.4850 +"\n"
  1.4851 +"    In some cases, you can clone repositories and checked out files\n"
  1.4852 +"    using full hardlinks with\n"
  1.4853 +"\n"
  1.4854 +"      $ cp -al REPO REPOCLONE\n"
  1.4855 +"\n"
  1.4856 +"    This is the fastest way to clone, but it is not always safe. The\n"
  1.4857 +"    operation is not atomic (making sure REPO is not modified during\n"
  1.4858 +"    the operation is up to you) and you have to make sure your editor\n"
  1.4859 +"    breaks hardlinks (Emacs and most Linux Kernel tools do so). Also,\n"
  1.4860 +"    this is not compatible with certain extensions that place their\n"
  1.4861 +"    metadata under the .hg directory, such as mq.\n"
  1.4862 +"\n"
  1.4863 +"    "
  1.4864 +msgstr ""
  1.4865 +"對已存在的 repository 複製一份\n"
  1.4866 +"\n"
  1.4867 +"    Create a copy of an existing repository in a new directory.\n"
  1.4868 +"\n"
  1.4869 +"    If no destination directory name is specified, it defaults to the\n"
  1.4870 +"    basename of the source.\n"
  1.4871 +"\n"
  1.4872 +"    The location of the source is added to the new repository's\n"
  1.4873 +"    .hg/hgrc file, as the default to be used for future pulls.\n"
  1.4874 +"\n"
  1.4875 +"    If you use the -r/--rev option to clone up to a specific revision,\n"
  1.4876 +"    no subsequent revisions (including subsequent tags) will be\n"
  1.4877 +"    present in the cloned repository. This option implies --pull, even\n"
  1.4878 +"    on local repositories.\n"
  1.4879 +"\n"
  1.4880 +"    By default, clone will check out the head of the 'default' branch.\n"
  1.4881 +"    If the -U/--noupdate option is used, the new clone will contain\n"
  1.4882 +"    only a repository (.hg) and no working copy (the working copy\n"
  1.4883 +"    parent is the null revision).\n"
  1.4884 +"\n"
  1.4885 +"    See 'hg help urls' for valid source format details.\n"
  1.4886 +"\n"
  1.4887 +"    It is possible to specify an ssh:// URL as the destination, but no\n"
  1.4888 +"    .hg/hgrc and working directory will be created on the remote side.\n"
  1.4889 +"    Please see 'hg help urls' for important details about ssh:// URLs.\n"
  1.4890 +"\n"
  1.4891 +"    For efficiency, hardlinks are used for cloning whenever the source\n"
  1.4892 +"    and destination are on the same filesystem (note this applies only\n"
  1.4893 +"    to the repository data, not to the checked out files). Some\n"
  1.4894 +"    filesystems, such as AFS, implement hardlinking incorrectly, but\n"
  1.4895 +"    do not report errors. In these cases, use the --pull option to\n"
  1.4896 +"    avoid hardlinking.\n"
  1.4897 +"\n"
  1.4898 +"    In some cases, you can clone repositories and checked out files\n"
  1.4899 +"    using full hardlinks with\n"
  1.4900 +"\n"
  1.4901 +"      $ cp -al REPO REPOCLONE\n"
  1.4902 +"\n"
  1.4903 +"    This is the fastest way to clone, but it is not always safe. The\n"
  1.4904 +"    operation is not atomic (making sure REPO is not modified during\n"
  1.4905 +"    the operation is up to you) and you have to make sure your editor\n"
  1.4906 +"    breaks hardlinks (Emacs and most Linux Kernel tools do so). Also,\n"
  1.4907 +"    this is not compatible with certain extensions that place their\n"
  1.4908 +"    metadata under the .hg directory, such as mq.\n"
  1.4909 +"\n"
  1.4910 +"    "
  1.4911 +
  1.4912 +msgid ""
  1.4913 +"commit the specified files or all outstanding changes\n"
  1.4914 +"\n"
  1.4915 +"    Commit changes to the given files into the repository. Unlike a\n"
  1.4916 +"    centralized RCS, this operation is a local operation. See hg push\n"
  1.4917 +"    for a way to actively distribute your changes.\n"
  1.4918 +"\n"
  1.4919 +"    If a list of files is omitted, all changes reported by \"hg status\"\n"
  1.4920 +"    will be committed.\n"
  1.4921 +"\n"
  1.4922 +"    If you are committing the result of a merge, do not provide any\n"
  1.4923 +"    filenames or -I/-X filters.\n"
  1.4924 +"\n"
  1.4925 +"    If no commit message is specified, the configured editor is\n"
  1.4926 +"    started to prompt you for a message.\n"
  1.4927 +"\n"
  1.4928 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.4929 +"    "
  1.4930 +msgstr ""
  1.4931 +"將指定的檔案或是目前的變更 commit\n"
  1.4932 +"\n"
  1.4933 +"    Commit changes to the given files into the repository. Unlike a\n"
  1.4934 +"    centralized RCS, this operation is a local operation. See hg push\n"
  1.4935 +"    for a way to actively distribute your changes.\n"
  1.4936 +"\n"
  1.4937 +"    If a list of files is omitted, all changes reported by \"hg status\"\n"
  1.4938 +"    will be committed.\n"
  1.4939 +"\n"
  1.4940 +"    If you are committing the result of a merge, do not provide any\n"
  1.4941 +"    filenames or -I/-X filters.\n"
  1.4942 +"\n"
  1.4943 +"    If no commit message is specified, the configured editor is\n"
  1.4944 +"    started to prompt you for a message.\n"
  1.4945 +"\n"
  1.4946 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.4947 +"    "
  1.4948 +
  1.4949 +msgid "created new head\n"
  1.4950 +msgstr ""
  1.4951 +
  1.4952 +#, python-format
  1.4953 +msgid "committed changeset %d:%s\n"
  1.4954 +msgstr ""
  1.4955 +
  1.4956 +msgid ""
  1.4957 +"mark files as copied for the next commit\n"
  1.4958 +"\n"
  1.4959 +"    Mark dest as having copies of source files. If dest is a\n"
  1.4960 +"    directory, copies are put in that directory. If dest is a file,\n"
  1.4961 +"    the source must be a single file.\n"
  1.4962 +"\n"
  1.4963 +"    By default, this command copies the contents of files as they\n"
  1.4964 +"    exist in the working directory. If invoked with -A/--after, the\n"
  1.4965 +"    operation is recorded, but no copying is performed.\n"
  1.4966 +"\n"
  1.4967 +"    This command takes effect with the next commit. To undo a copy\n"
  1.4968 +"    before that, see hg revert.\n"
  1.4969 +"    "
  1.4970 +msgstr ""
  1.4971 +"將檔案標示為 copied 並於下次 commit\n"
  1.4972 +"\n"
  1.4973 +"    Mark dest as having copies of source files. If dest is a\n"
  1.4974 +"    directory, copies are put in that directory. If dest is a file,\n"
  1.4975 +"    the source must be a single file.\n"
  1.4976 +"\n"
  1.4977 +"    By default, this command copies the contents of files as they\n"
  1.4978 +"    exist in the working directory. If invoked with -A/--after, the\n"
  1.4979 +"    operation is recorded, but no copying is performed.\n"
  1.4980 +"\n"
  1.4981 +"    This command takes effect with the next commit. To undo a copy\n"
  1.4982 +"    before that, see hg revert.\n"
  1.4983 +"    "
  1.4984 +
  1.4985 +msgid "find the ancestor revision of two revisions in a given index"
  1.4986 +msgstr ""
  1.4987 +
  1.4988 +msgid "There is no Mercurial repository here (.hg not found)"
  1.4989 +msgstr ""
  1.4990 +
  1.4991 +msgid "either two or three arguments required"
  1.4992 +msgstr ""
  1.4993 +
  1.4994 +msgid "returns the completion list associated with the given command"
  1.4995 +msgstr ""
  1.4996 +
  1.4997 +msgid "rebuild the dirstate as it would look like for the given revision"
  1.4998 +msgstr ""
  1.4999 +
  1.5000 +msgid "validate the correctness of the current dirstate"
  1.5001 +msgstr ""
  1.5002 +
  1.5003 +#, python-format
  1.5004 +msgid "%s in state %s, but not in manifest1\n"
  1.5005 +msgstr ""
  1.5006 +
  1.5007 +#, python-format
  1.5008 +msgid "%s in state %s, but also in manifest1\n"
  1.5009 +msgstr ""
  1.5010 +
  1.5011 +#, python-format
  1.5012 +msgid "%s in state %s, but not in either manifest\n"
  1.5013 +msgstr ""
  1.5014 +
  1.5015 +#, python-format
  1.5016 +msgid "%s in manifest1, but listed as state %s"
  1.5017 +msgstr ""
  1.5018 +
  1.5019 +msgid ".hg/dirstate inconsistent with current parent's manifest"
  1.5020 +msgstr ""
  1.5021 +
  1.5022 +msgid ""
  1.5023 +"show combined config settings from all hgrc files\n"
  1.5024 +"\n"
  1.5025 +"    With no arguments, print names and values of all config items.\n"
  1.5026 +"\n"
  1.5027 +"    With one argument of the form section.name, print just the value\n"
  1.5028 +"    of that config item.\n"
  1.5029 +"\n"
  1.5030 +"    With multiple arguments, print names and values of all config\n"
  1.5031 +"    items with matching section names.\n"
  1.5032 +"\n"
  1.5033 +"    With --debug, the source (filename and line number) is printed\n"
  1.5034 +"    for each config item.\n"
  1.5035 +"    "
  1.5036 +msgstr ""
  1.5037 +"顯示合併自所有 hgrc 檔案內容的設定值\n"
  1.5038 +"\n"
  1.5039 +"    With no arguments, print names and values of all config items.\n"
  1.5040 +"\n"
  1.5041 +"    With one argument of the form section.name, print just the value\n"
  1.5042 +"    of that config item.\n"
  1.5043 +"\n"
  1.5044 +"    With multiple arguments, print names and values of all config\n"
  1.5045 +"    items with matching section names.\n"
  1.5046 +"\n"
  1.5047 +"    With --debug, the source (filename and line number) is printed\n"
  1.5048 +"    for each config item.\n"
  1.5049 +"    "
  1.5050 +
  1.5051 +msgid "only one config item permitted"
  1.5052 +msgstr ""
  1.5053 +
  1.5054 +msgid ""
  1.5055 +"manually set the parents of the current working directory\n"
  1.5056 +"\n"
  1.5057 +"    This is useful for writing repository conversion tools, but should\n"
  1.5058 +"    be used with care.\n"
  1.5059 +"    "
  1.5060 +msgstr ""
  1.5061 +
  1.5062 +msgid "show the contents of the current dirstate"
  1.5063 +msgstr ""
  1.5064 +
  1.5065 +#, python-format
  1.5066 +msgid "copy: %s -> %s\n"
  1.5067 +msgstr ""
  1.5068 +
  1.5069 +msgid "dump the contents of a data file revision"
  1.5070 +msgstr ""
  1.5071 +
  1.5072 +#, python-format
  1.5073 +msgid "invalid revision identifier %s"
  1.5074 +msgstr ""
  1.5075 +
  1.5076 +msgid "parse and display a date"
  1.5077 +msgstr ""
  1.5078 +
  1.5079 +msgid "dump the contents of an index file"
  1.5080 +msgstr ""
  1.5081 +
  1.5082 +msgid "dump an index DAG as a graphviz dot file"
  1.5083 +msgstr ""
  1.5084 +
  1.5085 +msgid "test Mercurial installation"
  1.5086 +msgstr ""
  1.5087 +
  1.5088 +#, python-format
  1.5089 +msgid "Checking encoding (%s)...\n"
  1.5090 +msgstr ""
  1.5091 +
  1.5092 +msgid " (check that your locale is properly set)\n"
  1.5093 +msgstr ""
  1.5094 +
  1.5095 +msgid "Checking extensions...\n"
  1.5096 +msgstr ""
  1.5097 +
  1.5098 +msgid " One or more extensions could not be found"
  1.5099 +msgstr ""
  1.5100 +
  1.5101 +msgid " (check that you compiled the extensions)\n"
  1.5102 +msgstr ""
  1.5103 +
  1.5104 +msgid "Checking templates...\n"
  1.5105 +msgstr ""
  1.5106 +
  1.5107 +msgid " (templates seem to have been installed incorrectly)\n"
  1.5108 +msgstr ""
  1.5109 +
  1.5110 +msgid "Checking patch...\n"
  1.5111 +msgstr ""
  1.5112 +
  1.5113 +msgid " patch call failed:\n"
  1.5114 +msgstr ""
  1.5115 +
  1.5116 +msgid " unexpected patch output!\n"
  1.5117 +msgstr ""
  1.5118 +
  1.5119 +msgid " patch test failed!\n"
  1.5120 +msgstr ""
  1.5121 +
  1.5122 +msgid ""
  1.5123 +" (Current patch tool may be incompatible with patch, or misconfigured. "
  1.5124 +"Please check your .hgrc file)\n"
  1.5125 +msgstr ""
  1.5126 +
  1.5127 +msgid ""
  1.5128 +" Internal patcher failure, please report this error to http://www.selenic."
  1.5129 +"com/mercurial/bts\n"
  1.5130 +msgstr ""
  1.5131 +
  1.5132 +msgid "Checking commit editor...\n"
  1.5133 +msgstr ""
  1.5134 +
  1.5135 +msgid " No commit editor set and can't find vi in PATH\n"
  1.5136 +msgstr ""
  1.5137 +
  1.5138 +msgid " (specify a commit editor in your .hgrc file)\n"
  1.5139 +msgstr ""
  1.5140 +
  1.5141 +#, python-format
  1.5142 +msgid " Can't find editor '%s' in PATH\n"
  1.5143 +msgstr ""
  1.5144 +
  1.5145 +msgid "Checking username...\n"
  1.5146 +msgstr ""
  1.5147 +
  1.5148 +msgid " (specify a username in your .hgrc file)\n"
  1.5149 +msgstr ""
  1.5150 +
  1.5151 +msgid "No problems detected\n"
  1.5152 +msgstr ""
  1.5153 +
  1.5154 +#, python-format
  1.5155 +msgid "%s problems detected, please check your install!\n"
  1.5156 +msgstr ""
  1.5157 +
  1.5158 +msgid "dump rename information"
  1.5159 +msgstr ""
  1.5160 +
  1.5161 +#, python-format
  1.5162 +msgid "%s renamed from %s:%s\n"
  1.5163 +msgstr ""
  1.5164 +
  1.5165 +#, python-format
  1.5166 +msgid "%s not renamed\n"
  1.5167 +msgstr ""
  1.5168 +
  1.5169 +msgid "show how files match on given patterns"
  1.5170 +msgstr ""
  1.5171 +
  1.5172 +msgid ""
  1.5173 +"diff repository (or selected files)\n"
  1.5174 +"\n"
  1.5175 +"    Show differences between revisions for the specified files.\n"
  1.5176 +"\n"
  1.5177 +"    Differences between files are shown using the unified diff format.\n"
  1.5178 +"\n"
  1.5179 +"    NOTE: diff may generate unexpected results for merges, as it will\n"
  1.5180 +"    default to comparing against the working directory's first parent\n"
  1.5181 +"    changeset if no revisions are specified.\n"
  1.5182 +"\n"
  1.5183 +"    When two revision arguments are given, then changes are shown\n"
  1.5184 +"    between those revisions. If only one revision is specified then\n"
  1.5185 +"    that revision is compared to the working directory, and, when no\n"
  1.5186 +"    revisions are specified, the working directory files are compared\n"
  1.5187 +"    to its parent.\n"
  1.5188 +"\n"
  1.5189 +"    Without the -a/--text option, diff will avoid generating diffs of\n"
  1.5190 +"    files it detects as binary. With -a, diff will generate a diff\n"
  1.5191 +"    anyway, probably with undesirable results.\n"
  1.5192 +"\n"
  1.5193 +"    Use the -g/--git option to generate diffs in the git extended diff\n"
  1.5194 +"    format. For more information, read 'hg help diffs'.\n"
  1.5195 +"    "
  1.5196 +msgstr ""
  1.5197 +"diff repository (或是所選擇的檔案)\n"
  1.5198 +"\n"
  1.5199 +"    Show differences between revisions for the specified files.\n"
  1.5200 +"\n"
  1.5201 +"    Differences between files are shown using the unified diff format.\n"
  1.5202 +"\n"
  1.5203 +"    NOTE: diff may generate unexpected results for merges, as it will\n"
  1.5204 +"    default to comparing against the working directory's first parent\n"
  1.5205 +"    changeset if no revisions are specified.\n"
  1.5206 +"\n"
  1.5207 +"    When two revision arguments are given, then changes are shown\n"
  1.5208 +"    between those revisions. If only one revision is specified then\n"
  1.5209 +"    that revision is compared to the working directory, and, when no\n"
  1.5210 +"    revisions are specified, the working directory files are compared\n"
  1.5211 +"    to its parent.\n"
  1.5212 +"\n"
  1.5213 +"    Without the -a/--text option, diff will avoid generating diffs of\n"
  1.5214 +"    files it detects as binary. With -a, diff will generate a diff\n"
  1.5215 +"    anyway, probably with undesirable results.\n"
  1.5216 +"\n"
  1.5217 +"    Use the -g/--git option to generate diffs in the git extended diff\n"
  1.5218 +"    format. For more information, read 'hg help diffs'.\n"
  1.5219 +"    "
  1.5220 +
  1.5221 +msgid ""
  1.5222 +"dump the header and diffs for one or more changesets\n"
  1.5223 +"\n"
  1.5224 +"    Print the changeset header and diffs for one or more revisions.\n"
  1.5225 +"\n"
  1.5226 +"    The information shown in the changeset header is: author,\n"
  1.5227 +"    changeset hash, parent(s) and commit comment.\n"
  1.5228 +"\n"
  1.5229 +"    NOTE: export may generate unexpected diff output for merge\n"
  1.5230 +"    changesets, as it will compare the merge changeset against its\n"
  1.5231 +"    first parent only.\n"
  1.5232 +"\n"
  1.5233 +"    Output may be to a file, in which case the name of the file is\n"
  1.5234 +"    given using a format string. The formatting rules are as follows:\n"
  1.5235 +"\n"
  1.5236 +"    %%   literal \"%\" character\n"
  1.5237 +"    %H   changeset hash (40 bytes of hexadecimal)\n"
  1.5238 +"    %N   number of patches being generated\n"
  1.5239 +"    %R   changeset revision number\n"
  1.5240 +"    %b   basename of the exporting repository\n"
  1.5241 +"    %h   short-form changeset hash (12 bytes of hexadecimal)\n"
  1.5242 +"    %n   zero-padded sequence number, starting at 1\n"
  1.5243 +"    %r   zero-padded changeset revision number\n"
  1.5244 +"\n"
  1.5245 +"    Without the -a/--text option, export will avoid generating diffs\n"
  1.5246 +"    of files it detects as binary. With -a, export will generate a\n"
  1.5247 +"    diff anyway, probably with undesirable results.\n"
  1.5248 +"\n"
  1.5249 +"    Use the -g/--git option to generate diffs in the git extended diff\n"
  1.5250 +"    format. See 'hg help diffs' for more information.\n"
  1.5251 +"\n"
  1.5252 +"    With the --switch-parent option, the diff will be against the\n"
  1.5253 +"    second parent. It can be useful to review a merge.\n"
  1.5254 +"    "
  1.5255 +msgstr ""
  1.5256 +"將一或多個 changesets 的 header 以及 diffs dump 出來\n"
  1.5257 +"\n"
  1.5258 +"    Print the changeset header and diffs for one or more revisions.\n"
  1.5259 +"\n"
  1.5260 +"    The information shown in the changeset header is: author,\n"
  1.5261 +"    changeset hash, parent(s) and commit comment.\n"
  1.5262 +"\n"
  1.5263 +"    NOTE: export may generate unexpected diff output for merge\n"
  1.5264 +"    changesets, as it will compare the merge changeset against its\n"
  1.5265 +"    first parent only.\n"
  1.5266 +"\n"
  1.5267 +"    Output may be to a file, in which case the name of the file is\n"
  1.5268 +"    given using a format string. The formatting rules are as follows:\n"
  1.5269 +"\n"
  1.5270 +"    %%   literal \"%\" character\n"
  1.5271 +"    %H   changeset hash (40 bytes of hexadecimal)\n"
  1.5272 +"    %N   number of patches being generated\n"
  1.5273 +"    %R   changeset revision number\n"
  1.5274 +"    %b   basename of the exporting repository\n"
  1.5275 +"    %h   short-form changeset hash (12 bytes of hexadecimal)\n"
  1.5276 +"    %n   zero-padded sequence number, starting at 1\n"
  1.5277 +"    %r   zero-padded changeset revision number\n"
  1.5278 +"\n"
  1.5279 +"    Without the -a/--text option, export will avoid generating diffs\n"
  1.5280 +"    of files it detects as binary. With -a, export will generate a\n"
  1.5281 +"    diff anyway, probably with undesirable results.\n"
  1.5282 +"\n"
  1.5283 +"    Use the -g/--git option to generate diffs in the git extended diff\n"
  1.5284 +"    format. See 'hg help diffs' for more information.\n"
  1.5285 +"\n"
  1.5286 +"    With the --switch-parent option, the diff will be against the\n"
  1.5287 +"    second parent. It can be useful to review a merge.\n"
  1.5288 +"    "
  1.5289 +
  1.5290 +msgid "export requires at least one changeset"
  1.5291 +msgstr ""
  1.5292 +
  1.5293 +msgid "exporting patches:\n"
  1.5294 +msgstr ""
  1.5295 +
  1.5296 +msgid "exporting patch:\n"
  1.5297 +msgstr ""
  1.5298 +
  1.5299 +msgid ""
  1.5300 +"search for a pattern in specified files and revisions\n"
  1.5301 +"\n"
  1.5302 +"    Search revisions of files for a regular expression.\n"
  1.5303 +"\n"
  1.5304 +"    This command behaves differently than Unix grep. It only accepts\n"
  1.5305 +"    Python/Perl regexps. It searches repository history, not the\n"
  1.5306 +"    working directory. It always prints the revision number in which a\n"
  1.5307 +"    match appears.\n"
  1.5308 +"\n"
  1.5309 +"    By default, grep only prints output for the first revision of a\n"
  1.5310 +"    file in which it finds a match. To get it to print every revision\n"
  1.5311 +"    that contains a change in match status (\"-\" for a match that\n"
  1.5312 +"    becomes a non-match, or \"+\" for a non-match that becomes a match),\n"
  1.5313 +"    use the --all flag.\n"
  1.5314 +"    "
  1.5315 +msgstr ""
  1.5316 +"從指定的檔案或 revisions 搜尋樣式\n"
  1.5317 +"\n"
  1.5318 +"    Search revisions of files for a regular expression.\n"
  1.5319 +"\n"
  1.5320 +"    This command behaves differently than Unix grep. It only accepts\n"
  1.5321 +"    Python/Perl regexps. It searches repository history, not the\n"
  1.5322 +"    working directory. It always prints the revision number in which a\n"
  1.5323 +"    match appears.\n"
  1.5324 +"\n"
  1.5325 +"    By default, grep only prints output for the first revision of a\n"
  1.5326 +"    file in which it finds a match. To get it to print every revision\n"
  1.5327 +"    that contains a change in match status (\"-\" for a match that\n"
  1.5328 +"    becomes a non-match, or \"+\" for a non-match that becomes a match),\n"
  1.5329 +"    use the --all flag.\n"
  1.5330 +"    "
  1.5331 +
  1.5332 +#, python-format
  1.5333 +msgid "grep: invalid match pattern: %s\n"
  1.5334 +msgstr ""
  1.5335 +
  1.5336 +msgid ""
  1.5337 +"show current repository heads or show branch heads\n"
  1.5338 +"\n"
  1.5339 +"    With no arguments, show all repository head changesets.\n"
  1.5340 +"\n"
  1.5341 +"    Repository \"heads\" are changesets that don't have child\n"
  1.5342 +"    changesets. They are where development generally takes place and\n"
  1.5343 +"    are the usual targets for update and merge operations.\n"
  1.5344 +"\n"
  1.5345 +"    If one or more REV is given, the \"branch heads\" will be shown for\n"
  1.5346 +"    the named branch associated with that revision. The name of the\n"
  1.5347 +"    branch is called the revision's branch tag.\n"
  1.5348 +"\n"
  1.5349 +"    Branch heads are revisions on a given named branch that do not have\n"
  1.5350 +"    any children on the same branch. A branch head could be a true head\n"
  1.5351 +"    or it could be the last changeset on a branch before a new branch\n"
  1.5352 +"    was created. If none of the branch heads are true heads, the branch\n"
  1.5353 +"    is considered inactive.\n"
  1.5354 +"\n"
  1.5355 +"    If STARTREV is specified only those heads (or branch heads) that\n"
  1.5356 +"    are descendants of STARTREV will be displayed.\n"
  1.5357 +"    "
  1.5358 +msgstr ""
  1.5359 +"顯示目前的 repository heads 或是 branch heads\n"
  1.5360 +"\n"
  1.5361 +"    With no arguments, show all repository head changesets.\n"
  1.5362 +"\n"
  1.5363 +"    Repository \"heads\" are changesets that don't have child\n"
  1.5364 +"    changesets. They are where development generally takes place and\n"
  1.5365 +"    are the usual targets for update and merge operations.\n"
  1.5366 +"\n"
  1.5367 +"    If one or more REV is given, the \"branch heads\" will be shown for\n"
  1.5368 +"    the named branch associated with that revision. The name of the\n"
  1.5369 +"    branch is called the revision's branch tag.\n"
  1.5370 +"\n"
  1.5371 +"    Branch heads are revisions on a given named branch that do not have\n"
  1.5372 +"    any children on the same branch. A branch head could be a true head\n"
  1.5373 +"    or it could be the last changeset on a branch before a new branch\n"
  1.5374 +"    was created. If none of the branch heads are true heads, the branch\n"
  1.5375 +"    is considered inactive.\n"
  1.5376 +"\n"
  1.5377 +"    If STARTREV is specified only those heads (or branch heads) that\n"
  1.5378 +"    are descendants of STARTREV will be displayed.\n"
  1.5379 +"    "
  1.5380 +
  1.5381 +#, python-format
  1.5382 +msgid "no open branch heads on branch %s\n"
  1.5383 +msgstr ""
  1.5384 +
  1.5385 +#, python-format
  1.5386 +msgid "no changes on branch %s containing %s are reachable from %s\n"
  1.5387 +msgstr ""
  1.5388 +
  1.5389 +#, python-format
  1.5390 +msgid "no changes on branch %s are reachable from %s\n"
  1.5391 +msgstr ""
  1.5392 +
  1.5393 +msgid ""
  1.5394 +"show help for a given topic or a help overview\n"
  1.5395 +"\n"
  1.5396 +"    With no arguments, print a list of commands with short help messages.\n"
  1.5397 +"\n"
  1.5398 +"    Given a topic, extension, or command name, print help for that\n"
  1.5399 +"    topic."
  1.5400 +msgstr ""
  1.5401 +"顯示特定主題的 help 說明或是 help overview\n"
  1.5402 +"\n"
  1.5403 +"    With no arguments, print a list of commands with short help messages.\n"
  1.5404 +"\n"
  1.5405 +"    Given a topic, extension, or command name, print help for that\n"
  1.5406 +"    topic."
  1.5407 +
  1.5408 +msgid "global options:"
  1.5409 +msgstr "全域選項:"
  1.5410 +
  1.5411 +msgid "use \"hg help\" for the full list of commands"
  1.5412 +msgstr ""
  1.5413 +
  1.5414 +msgid "use \"hg help\" for the full list of commands or \"hg -v\" for details"
  1.5415 +msgstr ""
  1.5416 +
  1.5417 +#, python-format
  1.5418 +msgid "use \"hg -v help%s\" to show aliases and global options"
  1.5419 +msgstr "使用 \"hg -v help%s\" 以顯示別名以及全域選項"
  1.5420 +
  1.5421 +#, python-format
  1.5422 +msgid "use \"hg -v help %s\" to show global options"
  1.5423 +msgstr "使用 \"hg -v help %s\" 以顯示全域選項"
  1.5424 +
  1.5425 +msgid ""
  1.5426 +"list of commands:\n"
  1.5427 +"\n"
  1.5428 +msgstr ""
  1.5429 +"命令列表:\n"
  1.5430 +"\n"
  1.5431 +
  1.5432 +#, python-format
  1.5433 +msgid ""
  1.5434 +"\n"
  1.5435 +"aliases: %s\n"
  1.5436 +msgstr ""
  1.5437 +"\n"
  1.5438 +"別名: %s\n"
  1.5439 +
  1.5440 +msgid "(no help text available)"
  1.5441 +msgstr "(沒有可用的說明文字)"
  1.5442 +
  1.5443 +msgid "options:\n"
  1.5444 +msgstr "選項:\n"
  1.5445 +
  1.5446 +msgid "no commands defined\n"
  1.5447 +msgstr "沒有定義的命令\n"
  1.5448 +
  1.5449 +msgid ""
  1.5450 +"\n"
  1.5451 +"enabled extensions:\n"
  1.5452 +"\n"
  1.5453 +msgstr ""
  1.5454 +"\n"
  1.5455 +"已啟用的擴充套件:\n"
  1.5456 +"\n"
  1.5457 +
  1.5458 +#, python-format
  1.5459 +msgid " %s   %s\n"
  1.5460 +msgstr ""
  1.5461 +
  1.5462 +msgid "no help text available"
  1.5463 +msgstr "沒有可用的說明文字"
  1.5464 +
  1.5465 +#, python-format
  1.5466 +msgid "%s extension - %s\n"
  1.5467 +msgstr "%s 擴充套件 - %s\n"
  1.5468 +
  1.5469 +msgid "Mercurial Distributed SCM\n"
  1.5470 +msgstr "Mercurial 分散式版本控制系統\n"
  1.5471 +
  1.5472 +msgid ""
  1.5473 +"basic commands:\n"
  1.5474 +"\n"
  1.5475 +msgstr ""
  1.5476 +"基本命令:\n"
  1.5477 +"\n"
  1.5478 +
  1.5479 +msgid ""
  1.5480 +"\n"
  1.5481 +"additional help topics:\n"
  1.5482 +"\n"
  1.5483 +msgstr ""
  1.5484 +"\n"
  1.5485 +"額外的說明主題:\n"
  1.5486 +"\n"
  1.5487 +
  1.5488 +msgid ""
  1.5489 +"identify the working copy or specified revision\n"
  1.5490 +"\n"
  1.5491 +"    With no revision, print a summary of the current state of the\n"
  1.5492 +"    repository.\n"
  1.5493 +"\n"
  1.5494 +"    Specifying a path to a repository root or Mercurial bundle will\n"
  1.5495 +"    cause lookup to operate on that repository/bundle.\n"
  1.5496 +"\n"
  1.5497 +"    This summary identifies the repository state using one or two\n"
  1.5498 +"    parent hash identifiers, followed by a \"+\" if there are\n"
  1.5499 +"    uncommitted changes in the working directory, a list of tags for\n"
  1.5500 +"    this revision and a branch name for non-default branches.\n"
  1.5501 +"    "
  1.5502 +msgstr ""
  1.5503 +"識別 working copy 或指定的 revision 完整性\n"
  1.5504 +"\n"
  1.5505 +"    With no revision, print a summary of the current state of the\n"
  1.5506 +"    repository.\n"
  1.5507 +"\n"
  1.5508 +"    Specifying a path to a repository root or Mercurial bundle will\n"
  1.5509 +"    cause lookup to operate on that repository/bundle.\n"
  1.5510 +"\n"
  1.5511 +"    This summary identifies the repository state using one or two\n"
  1.5512 +"    parent hash identifiers, followed by a \"+\" if there are\n"
  1.5513 +"    uncommitted changes in the working directory, a list of tags for\n"
  1.5514 +"    this revision and a branch name for non-default branches.\n"
  1.5515 +"    "
  1.5516 +
  1.5517 +msgid ""
  1.5518 +"import an ordered set of patches\n"
  1.5519 +"\n"
  1.5520 +"    Import a list of patches and commit them individually.\n"
  1.5521 +"\n"
  1.5522 +"    If there are outstanding changes in the working directory, import\n"
  1.5523 +"    will abort unless given the -f/--force flag.\n"
  1.5524 +"\n"
  1.5525 +"    You can import a patch straight from a mail message. Even patches\n"
  1.5526 +"    as attachments work (to use the body part, it must have type\n"
  1.5527 +"    text/plain or text/x-patch). From and Subject headers of email\n"
  1.5528 +"    message are used as default committer and commit message. All\n"
  1.5529 +"    text/plain body parts before first diff are added to commit\n"
  1.5530 +"    message.\n"
  1.5531 +"\n"
  1.5532 +"    If the imported patch was generated by hg export, user and\n"
  1.5533 +"    description from patch override values from message headers and\n"
  1.5534 +"    body. Values given on command line with -m/--message and -u/--user\n"
  1.5535 +"    override these.\n"
  1.5536 +"\n"
  1.5537 +"    If --exact is specified, import will set the working directory to\n"
  1.5538 +"    the parent of each patch before applying it, and will abort if the\n"
  1.5539 +"    resulting changeset has a different ID than the one recorded in\n"
  1.5540 +"    the patch. This may happen due to character set problems or other\n"
  1.5541 +"    deficiencies in the text patch format.\n"
  1.5542 +"\n"
  1.5543 +"    With -s/--similarity, hg will attempt to discover renames and\n"
  1.5544 +"    copies in the patch in the same way as 'addremove'.\n"
  1.5545 +"\n"
  1.5546 +"    To read a patch from standard input, use \"-\" as the patch name.\n"
  1.5547 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.5548 +"    "
  1.5549 +msgstr ""
  1.5550 +"import 一組有順序的 patches\n"
  1.5551 +"\n"
  1.5552 +"    Import a list of patches and commit them individually.\n"
  1.5553 +"\n"
  1.5554 +"    If there are outstanding changes in the working directory, import\n"
  1.5555 +"    will abort unless given the -f/--force flag.\n"
  1.5556 +"\n"
  1.5557 +"    You can import a patch straight from a mail message. Even patches\n"
  1.5558 +"    as attachments work (to use the body part, it must have type\n"
  1.5559 +"    text/plain or text/x-patch). From and Subject headers of email\n"
  1.5560 +"    message are used as default committer and commit message. All\n"
  1.5561 +"    text/plain body parts before first diff are added to commit\n"
  1.5562 +"    message.\n"
  1.5563 +"\n"
  1.5564 +"    If the imported patch was generated by hg export, user and\n"
  1.5565 +"    description from patch override values from message headers and\n"
  1.5566 +"    body. Values given on command line with -m/--message and -u/--user\n"
  1.5567 +"    override these.\n"
  1.5568 +"\n"
  1.5569 +"    If --exact is specified, import will set the working directory to\n"
  1.5570 +"    the parent of each patch before applying it, and will abort if the\n"
  1.5571 +"    resulting changeset has a different ID than the one recorded in\n"
  1.5572 +"    the patch. This may happen due to character set problems or other\n"
  1.5573 +"    deficiencies in the text patch format.\n"
  1.5574 +"\n"
  1.5575 +"    With -s/--similarity, hg will attempt to discover renames and\n"
  1.5576 +"    copies in the patch in the same way as 'addremove'.\n"
  1.5577 +"\n"
  1.5578 +"    To read a patch from standard input, use \"-\" as the patch name.\n"
  1.5579 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.5580 +"    "
  1.5581 +
  1.5582 +msgid "applying patch from stdin\n"
  1.5583 +msgstr ""
  1.5584 +
  1.5585 +msgid "no diffs found"
  1.5586 +msgstr ""
  1.5587 +
  1.5588 +#, python-format
  1.5589 +msgid ""
  1.5590 +"message:\n"
  1.5591 +"%s\n"
  1.5592 +msgstr ""
  1.5593 +
  1.5594 +msgid "not a Mercurial patch"
  1.5595 +msgstr ""
  1.5596 +
  1.5597 +msgid "patch is damaged or loses information"
  1.5598 +msgstr ""
  1.5599 +
  1.5600 +msgid ""
  1.5601 +"show new changesets found in source\n"
  1.5602 +"\n"
  1.5603 +"    Show new changesets found in the specified path/URL or the default\n"
  1.5604 +"    pull location. These are the changesets that would have been pulled\n"
  1.5605 +"    if a pull at the time you issued this command.\n"
  1.5606 +"\n"
  1.5607 +"    For remote repository, using --bundle avoids downloading the\n"
  1.5608 +"    changesets twice if the incoming is followed by a pull.\n"
  1.5609 +"\n"
  1.5610 +"    See pull for valid source format details.\n"
  1.5611 +"    "
  1.5612 +msgstr ""
  1.5613 +"顯示來源端新的 changesets\n"
  1.5614 +"\n"
  1.5615 +"    Show new changesets found in the specified path/URL or the default\n"
  1.5616 +"    pull location. These are the changesets that would have been pulled\n"
  1.5617 +"    if a pull at the time you issued this command.\n"
  1.5618 +"\n"
  1.5619 +"    For remote repository, using --bundle avoids downloading the\n"
  1.5620 +"    changesets twice if the incoming is followed by a pull.\n"
  1.5621 +"\n"
  1.5622 +"    See pull for valid source format details.\n"
  1.5623 +"    "
  1.5624 +
  1.5625 +msgid ""
  1.5626 +"create a new repository in the given directory\n"
  1.5627 +"\n"
  1.5628 +"    Initialize a new repository in the given directory. If the given\n"
  1.5629 +"    directory does not exist, it will be created.\n"
  1.5630 +"\n"
  1.5631 +"    If no directory is given, the current directory is used.\n"
  1.5632 +"\n"
  1.5633 +"    It is possible to specify an ssh:// URL as the destination.\n"
  1.5634 +"    See 'hg help urls' for more information.\n"
  1.5635 +"    "
  1.5636 +msgstr ""
  1.5637 +"於指定的目錄建立新的 repository\n"
  1.5638 +"\n"
  1.5639 +"    Initialize a new repository in the given directory. If the given\n"
  1.5640 +"    directory does not exist, it will be created.\n"
  1.5641 +"\n"
  1.5642 +"    If no directory is given, the current directory is used.\n"
  1.5643 +"\n"
  1.5644 +"    It is possible to specify an ssh:// URL as the destination.\n"
  1.5645 +"    See 'hg help urls' for more information.\n"
  1.5646 +"    "
  1.5647 +
  1.5648 +msgid ""
  1.5649 +"locate files matching specific patterns\n"
  1.5650 +"\n"
  1.5651 +"    Print files under Mercurial control in the working directory whose\n"
  1.5652 +"    names match the given patterns.\n"
  1.5653 +"\n"
  1.5654 +"    By default, this command searches all directories in the working\n"
  1.5655 +"    directory. To search just the current directory and its\n"
  1.5656 +"    subdirectories, use \"--include .\".\n"
  1.5657 +"\n"
  1.5658 +"    If no patterns are given to match, this command prints the names\n"
  1.5659 +"    of all files under Mercurial control in the working directory.\n"
  1.5660 +"\n"
  1.5661 +"    If you want to feed the output of this command into the \"xargs\"\n"
  1.5662 +"    command, use the -0 option to both this command and \"xargs\". This\n"
  1.5663 +"    will avoid the problem of \"xargs\" treating single filenames that\n"
  1.5664 +"    contain whitespace as multiple filenames.\n"
  1.5665 +"    "
  1.5666 +msgstr ""
  1.5667 +"找出符合指定樣式的檔案\n"
  1.5668 +"\n"
  1.5669 +"    Print files under Mercurial control in the working directory whose\n"
  1.5670 +"    names match the given patterns.\n"
  1.5671 +"\n"
  1.5672 +"    By default, this command searches all directories in the working\n"
  1.5673 +"    directory. To search just the current directory and its\n"
  1.5674 +"    subdirectories, use \"--include .\".\n"
  1.5675 +"\n"
  1.5676 +"    If no patterns are given to match, this command prints the names\n"
  1.5677 +"    of all files under Mercurial control in the working directory.\n"
  1.5678 +"\n"
  1.5679 +"    If you want to feed the output of this command into the \"xargs\"\n"
  1.5680 +"    command, use the -0 option to both this command and \"xargs\". This\n"
  1.5681 +"    will avoid the problem of \"xargs\" treating single filenames that\n"
  1.5682 +"    contain whitespace as multiple filenames.\n"
  1.5683 +"    "
  1.5684 +
  1.5685 +msgid ""
  1.5686 +"show revision history of entire repository or files\n"
  1.5687 +"\n"
  1.5688 +"    Print the revision history of the specified files or the entire\n"
  1.5689 +"    project.\n"
  1.5690 +"\n"
  1.5691 +"    File history is shown without following rename or copy history of\n"
  1.5692 +"    files. Use -f/--follow with a filename to follow history across\n"
  1.5693 +"    renames and copies. --follow without a filename will only show\n"
  1.5694 +"    ancestors or descendants of the starting revision. --follow-first\n"
  1.5695 +"    only follows the first parent of merge revisions.\n"
  1.5696 +"\n"
  1.5697 +"    If no revision range is specified, the default is tip:0 unless\n"
  1.5698 +"    --follow is set, in which case the working directory parent is\n"
  1.5699 +"    used as the starting revision.\n"
  1.5700 +"\n"
  1.5701 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.5702 +"\n"
  1.5703 +"    By default this command prints revision number and changeset id,\n"
  1.5704 +"    tags, non-trivial parents, user, date and time, and a summary for\n"
  1.5705 +"    each commit. When the -v/--verbose switch is used, the list of\n"
  1.5706 +"    changed files and full commit message are shown.\n"
  1.5707 +"\n"
  1.5708 +"    NOTE: log -p/--patch may generate unexpected diff output for merge\n"
  1.5709 +"    changesets, as it will only compare the merge changeset against\n"
  1.5710 +"    its first parent. Also, only files different from BOTH parents\n"
  1.5711 +"    will appear in files:.\n"
  1.5712 +"    "
  1.5713 +msgstr ""
  1.5714 +"顯示整個 repository 或特定檔案的 revision history\n"
  1.5715 +"\n"
  1.5716 +"    Print the revision history of the specified files or the entire\n"
  1.5717 +"    project.\n"
  1.5718 +"\n"
  1.5719 +"    File history is shown without following rename or copy history of\n"
  1.5720 +"    files. Use -f/--follow with a filename to follow history across\n"
  1.5721 +"    renames and copies. --follow without a filename will only show\n"
  1.5722 +"    ancestors or descendants of the starting revision. --follow-first\n"
  1.5723 +"    only follows the first parent of merge revisions.\n"
  1.5724 +"\n"
  1.5725 +"    If no revision range is specified, the default is tip:0 unless\n"
  1.5726 +"    --follow is set, in which case the working directory parent is\n"
  1.5727 +"    used as the starting revision.\n"
  1.5728 +"\n"
  1.5729 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.5730 +"\n"
  1.5731 +"    By default this command prints revision number and changeset id,\n"
  1.5732 +"    tags, non-trivial parents, user, date and time, and a summary for\n"
  1.5733 +"    each commit. When the -v/--verbose switch is used, the list of\n"
  1.5734 +"    changed files and full commit message are shown.\n"
  1.5735 +"\n"
  1.5736 +"    NOTE: log -p/--patch may generate unexpected diff output for merge\n"
  1.5737 +"    changesets, as it will only compare the merge changeset against\n"
  1.5738 +"    its first parent. Also, only files different from BOTH parents\n"
  1.5739 +"    will appear in files:.\n"
  1.5740 +"    "
  1.5741 +
  1.5742 +msgid ""
  1.5743 +"output the current or given revision of the project manifest\n"
  1.5744 +"\n"
  1.5745 +"    Print a list of version controlled files for the given revision.\n"
  1.5746 +"    If no revision is given, the first parent of the working directory\n"
  1.5747 +"    is used, or the null revision if no revision is checked out.\n"
  1.5748 +"\n"
  1.5749 +"    With -v, print file permissions, symlink and executable bits.\n"
  1.5750 +"    With --debug, print file revision hashes.\n"
  1.5751 +"    "
  1.5752 +msgstr ""
  1.5753 +"輸出 project manifest 目前或指定的 revision\n"
  1.5754 +"\n"
  1.5755 +"    Print a list of version controlled files for the given revision.\n"
  1.5756 +"    If no revision is given, the first parent of the working directory\n"
  1.5757 +"    is used, or the null revision if no revision is checked out.\n"
  1.5758 +"\n"
  1.5759 +"    With -v, print file permissions, symlink and executable bits.\n"
  1.5760 +"    With --debug, print file revision hashes.\n"
  1.5761 +"    "
  1.5762 +
  1.5763 +msgid ""
  1.5764 +"merge working directory with another revision\n"
  1.5765 +"\n"
  1.5766 +"    The current working directory is updated with all changes made in\n"
  1.5767 +"    the requested revision since the last common predecessor revision.\n"
  1.5768 +"\n"
  1.5769 +"    Files that changed between either parent are marked as changed for\n"
  1.5770 +"    the next commit and a commit must be performed before any further\n"
  1.5771 +"    updates to the repository are allowed. The next commit will have\n"
  1.5772 +"    two parents.\n"
  1.5773 +"\n"
  1.5774 +"    If no revision is specified, the working directory's parent is a\n"
  1.5775 +"    head revision, and the current branch contains exactly one other\n"
  1.5776 +"    head, the other head is merged with by default. Otherwise, an\n"
  1.5777 +"    explicit revision with which to merge with must be provided.\n"
  1.5778 +"    "
  1.5779 +msgstr ""
  1.5780 +"將 working directory 與其他的 revision 合併\n"
  1.5781 +"\n"
  1.5782 +"    The current working directory is updated with all changes made in\n"
  1.5783 +"    the requested revision since the last common predecessor revision.\n"
  1.5784 +"\n"
  1.5785 +"    Files that changed between either parent are marked as changed for\n"
  1.5786 +"    the next commit and a commit must be performed before any further\n"
  1.5787 +"    updates to the repository are allowed. The next commit will have\n"
  1.5788 +"    two parents.\n"
  1.5789 +"\n"
  1.5790 +"    If no revision is specified, the working directory's parent is a\n"
  1.5791 +"    head revision, and the current branch contains exactly one other\n"
  1.5792 +"    head, the other head is merged with by default. Otherwise, an\n"
  1.5793 +"    explicit revision with which to merge with must be provided.\n"
  1.5794 +"    "
  1.5795 +
  1.5796 +#, python-format
  1.5797 +msgid "branch '%s' has %d heads - please merge with an explicit rev"
  1.5798 +msgstr ""
  1.5799 +
  1.5800 +#, python-format
  1.5801 +msgid "branch '%s' has one head - please merge with an explicit rev"
  1.5802 +msgstr ""
  1.5803 +
  1.5804 +msgid "there is nothing to merge"
  1.5805 +msgstr ""
  1.5806 +
  1.5807 +#, python-format
  1.5808 +msgid "%s - use \"hg update\" instead"
  1.5809 +msgstr ""
  1.5810 +
  1.5811 +msgid ""
  1.5812 +"working dir not at a head rev - use \"hg update\" or merge with an explicit "
  1.5813 +"rev"
  1.5814 +msgstr ""
  1.5815 +
  1.5816 +msgid ""
  1.5817 +"show changesets not found in destination\n"
  1.5818 +"\n"
  1.5819 +"    Show changesets not found in the specified destination repository\n"
  1.5820 +"    or the default push location. These are the changesets that would\n"
  1.5821 +"    be pushed if a push was requested.\n"
  1.5822 +"\n"
  1.5823 +"    See pull for valid destination format details.\n"
  1.5824 +"    "
  1.5825 +msgstr ""
  1.5826 +"顯示目的端沒有的 changesets\n"
  1.5827 +"\n"
  1.5828 +"    Show changesets not found in the specified destination repository\n"
  1.5829 +"    or the default push location. These are the changesets that would\n"
  1.5830 +"    be pushed if a push was requested.\n"
  1.5831 +"\n"
  1.5832 +"    See pull for valid destination format details.\n"
  1.5833 +"    "
  1.5834 +
  1.5835 +msgid ""
  1.5836 +"show the parents of the working directory or revision\n"
  1.5837 +"\n"
  1.5838 +"    Print the working directory's parent revisions. If a revision is\n"
  1.5839 +"    given via -r/--rev, the parent of that revision will be printed.\n"
  1.5840 +"    If a file argument is given, the revision in which the file was\n"
  1.5841 +"    last changed (before the working directory revision or the\n"
  1.5842 +"    argument to --rev if given) is printed.\n"
  1.5843 +"    "
  1.5844 +msgstr ""
  1.5845 +"顯示 working directory 或特定 revision 的 parents\n"
  1.5846 +"\n"
  1.5847 +"    Print the working directory's parent revisions. If a revision is\n"
  1.5848 +"    given via -r/--rev, the parent of that revision will be printed.\n"
  1.5849 +"    If a file argument is given, the revision in which the file was\n"
  1.5850 +"    last changed (before the working directory revision or the\n"
  1.5851 +"    argument to --rev if given) is printed.\n"
  1.5852 +"    "
  1.5853 +
  1.5854 +msgid "can only specify an explicit filename"
  1.5855 +msgstr ""
  1.5856 +
  1.5857 +#, python-format
  1.5858 +msgid "'%s' not found in manifest!"
  1.5859 +msgstr ""
  1.5860 +
  1.5861 +msgid ""
  1.5862 +"show aliases for remote repositories\n"
  1.5863 +"\n"
  1.5864 +"    Show definition of symbolic path name NAME. If no name is given,\n"
  1.5865 +"    show definition of all available names.\n"
  1.5866 +"\n"
  1.5867 +"    Path names are defined in the [paths] section of /etc/mercurial/hgrc\n"
  1.5868 +"    and $HOME/.hgrc. If run inside a repository, .hg/hgrc is used, too.\n"
  1.5869 +"\n"
  1.5870 +"    See 'hg help urls' for more information.\n"
  1.5871 +"    "
  1.5872 +msgstr ""
  1.5873 +"顯示 remote repositories 的別名\n"
  1.5874 +"\n"
  1.5875 +"    Show definition of symbolic path name NAME. If no name is given,\n"
  1.5876 +"    show definition of all available names.\n"
  1.5877 +"\n"
  1.5878 +"    Path names are defined in the [paths] section of /etc/mercurial/hgrc\n"
  1.5879 +"    and $HOME/.hgrc. If run inside a repository, .hg/hgrc is used, too.\n"
  1.5880 +"\n"
  1.5881 +"    See 'hg help urls' for more information.\n"
  1.5882 +"    "
  1.5883 +
  1.5884 +msgid "not found!\n"
  1.5885 +msgstr "沒有找到!\n"
  1.5886 +
  1.5887 +msgid "not updating, since new heads added\n"
  1.5888 +msgstr "沒有更新,因為新的 heads 已加入\n"
  1.5889 +
  1.5890 +msgid "(run 'hg heads' to see heads, 'hg merge' to merge)\n"
  1.5891 +msgstr "(執行 'hg heads' 以顯示 heads,'hg merge' 以執行合併)\n"
  1.5892 +
  1.5893 +msgid "(run 'hg update' to get a working copy)\n"
  1.5894 +msgstr "(執行 'hg update' 來取得 working copy)\n"
  1.5895 +
  1.5896 +msgid ""
  1.5897 +"pull changes from the specified source\n"
  1.5898 +"\n"
  1.5899 +"    Pull changes from a remote repository to a local one.\n"
  1.5900 +"\n"
  1.5901 +"    This finds all changes from the repository at the specified path\n"
  1.5902 +"    or URL and adds them to a local repository (the current one unless\n"
  1.5903 +"    -R is specified). By default, this does not update the copy of the\n"
  1.5904 +"    project in the working directory.\n"
  1.5905 +"\n"
  1.5906 +"    Use hg incoming if you want to see what would have been added by a\n"
  1.5907 +"    pull at the time you issued this command. If you then decide to\n"
  1.5908 +"    added those changes to the repository, you should use pull -r X\n"
  1.5909 +"    where X is the last changeset listed by hg incoming.\n"
  1.5910 +"\n"
  1.5911 +"    If SOURCE is omitted, the 'default' path will be used.\n"
  1.5912 +"    See 'hg help urls' for more information.\n"
  1.5913 +"    "
  1.5914 +msgstr ""
  1.5915 +"pull 指定來源端的 changes\n"
  1.5916 +"\n"
  1.5917 +"    Pull changes from a remote repository to a local one.\n"
  1.5918 +"\n"
  1.5919 +"    This finds all changes from the repository at the specified path\n"
  1.5920 +"    or URL and adds them to a local repository (the current one unless\n"
  1.5921 +"    -R is specified). By default, this does not update the copy of the\n"
  1.5922 +"    project in the working directory.\n"
  1.5923 +"\n"
  1.5924 +"    Use hg incoming if you want to see what would have been added by a\n"
  1.5925 +"    pull at the time you issued this command. If you then decide to\n"
  1.5926 +"    added those changes to the repository, you should use pull -r X\n"
  1.5927 +"    where X is the last changeset listed by hg incoming.\n"
  1.5928 +"\n"
  1.5929 +"    If SOURCE is omitted, the 'default' path will be used.\n"
  1.5930 +"    See 'hg help urls' for more information.\n"
  1.5931 +"    "
  1.5932 +
  1.5933 +msgid ""
  1.5934 +"push changes to the specified destination\n"
  1.5935 +"\n"
  1.5936 +"    Push changes from the local repository to the given destination.\n"
  1.5937 +"\n"
  1.5938 +"    This is the symmetrical operation for pull. It moves changes from\n"
  1.5939 +"    the current repository to a different one. If the destination is\n"
  1.5940 +"    local this is identical to a pull in that directory from the\n"
  1.5941 +"    current one.\n"
  1.5942 +"\n"
  1.5943 +"    By default, push will refuse to run if it detects the result would\n"
  1.5944 +"    increase the number of remote heads. This generally indicates the\n"
  1.5945 +"    user forgot to pull and merge before pushing.\n"
  1.5946 +"\n"
  1.5947 +"    If -r/--rev is used, the named revision and all its ancestors will\n"
  1.5948 +"    be pushed to the remote repository.\n"
  1.5949 +"\n"
  1.5950 +"    Please see 'hg help urls' for important details about ssh://\n"
  1.5951 +"    URLs. If DESTINATION is omitted, a default path will be used.\n"
  1.5952 +"    See 'hg help urls' for more information.\n"
  1.5953 +"    "
  1.5954 +msgstr ""
  1.5955 +"將 changes push 至指定的目的端\n"
  1.5956 +"\n"
  1.5957 +"    Push changes from the local repository to the given destination.\n"
  1.5958 +"\n"
  1.5959 +"    This is the symmetrical operation for pull. It moves changes from\n"
  1.5960 +"    the current repository to a different one. If the destination is\n"
  1.5961 +"    local this is identical to a pull in that directory from the\n"
  1.5962 +"    current one.\n"
  1.5963 +"\n"
  1.5964 +"    By default, push will refuse to run if it detects the result would\n"
  1.5965 +"    increase the number of remote heads. This generally indicates the\n"
  1.5966 +"    user forgot to pull and merge before pushing.\n"
  1.5967 +"\n"
  1.5968 +"    If -r/--rev is used, the named revision and all its ancestors will\n"
  1.5969 +"    be pushed to the remote repository.\n"
  1.5970 +"\n"
  1.5971 +"    Please see 'hg help urls' for important details about ssh://\n"
  1.5972 +"    URLs. If DESTINATION is omitted, a default path will be used.\n"
  1.5973 +"    See 'hg help urls' for more information.\n"
  1.5974 +"    "
  1.5975 +
  1.5976 +#, python-format
  1.5977 +msgid "pushing to %s\n"
  1.5978 +msgstr ""
  1.5979 +
  1.5980 +msgid ""
  1.5981 +"roll back an interrupted transaction\n"
  1.5982 +"\n"
  1.5983 +"    Recover from an interrupted commit or pull.\n"
  1.5984 +"\n"
  1.5985 +"    This command tries to fix the repository status after an\n"
  1.5986 +"    interrupted operation. It should only be necessary when Mercurial\n"
  1.5987 +"    suggests it.\n"
  1.5988 +"    "
  1.5989 +msgstr ""
  1.5990 +"roll back 一個被中斷的 transaction\n"
  1.5991 +"\n"
  1.5992 +"    Recover from an interrupted commit or pull.\n"
  1.5993 +"\n"
  1.5994 +"    This command tries to fix the repository status after an\n"
  1.5995 +"    interrupted operation. It should only be necessary when Mercurial\n"
  1.5996 +"    suggests it.\n"
  1.5997 +"    "
  1.5998 +
  1.5999 +msgid ""
  1.6000 +"remove the specified files on the next commit\n"
  1.6001 +"\n"
  1.6002 +"    Schedule the indicated files for removal from the repository.\n"
  1.6003 +"\n"
  1.6004 +"    This only removes files from the current branch, not from the\n"
  1.6005 +"    entire project history. -A/--after can be used to remove only\n"
  1.6006 +"    files that have already been deleted, -f/--force can be used to\n"
  1.6007 +"    force deletion, and -Af can be used to remove files from the next\n"
  1.6008 +"    revision without deleting them from the working directory.\n"
  1.6009 +"\n"
  1.6010 +"    The following table details the behavior of remove for different\n"
  1.6011 +"    file states (columns) and option combinations (rows). The file\n"
  1.6012 +"    states are Added [A], Clean [C], Modified [M] and Missing [!]\n"
  1.6013 +"    (as reported by hg status). The actions are Warn, Remove (from\n"
  1.6014 +"    branch) and Delete (from disk).\n"
  1.6015 +"\n"
  1.6016 +"           A  C  M  !\n"
  1.6017 +"    none   W  RD W  R\n"
  1.6018 +"    -f     R  RD RD R\n"
  1.6019 +"    -A     W  W  W  R\n"
  1.6020 +"    -Af    R  R  R  R\n"
  1.6021 +"\n"
  1.6022 +"    This command schedules the files to be removed at the next commit.\n"
  1.6023 +"    To undo a remove before that, see hg revert.\n"
  1.6024 +"    "
  1.6025 +msgstr ""
  1.6026 +"移除下次要 commit 的檔案\n"
  1.6027 +"\n"
  1.6028 +"    Schedule the indicated files for removal from the repository.\n"
  1.6029 +"\n"
  1.6030 +"    This only removes files from the current branch, not from the\n"
  1.6031 +"    entire project history. -A/--after can be used to remove only\n"
  1.6032 +"    files that have already been deleted, -f/--force can be used to\n"
  1.6033 +"    force deletion, and -Af can be used to remove files from the next\n"
  1.6034 +"    revision without deleting them from the working directory.\n"
  1.6035 +"\n"
  1.6036 +"    The following table details the behavior of remove for different\n"
  1.6037 +"    file states (columns) and option combinations (rows). The file\n"
  1.6038 +"    states are Added [A], Clean [C], Modified [M] and Missing [!]\n"
  1.6039 +"    (as reported by hg status). The actions are Warn, Remove (from\n"
  1.6040 +"    branch) and Delete (from disk).\n"
  1.6041 +"\n"
  1.6042 +"           A  C  M  !\n"
  1.6043 +"    none   W  RD W  R\n"
  1.6044 +"    -f     R  RD RD R\n"
  1.6045 +"    -A     W  W  W  R\n"
  1.6046 +"    -Af    R  R  R  R\n"
  1.6047 +"\n"
  1.6048 +"    This command schedules the files to be removed at the next commit.\n"
  1.6049 +"    To undo a remove before that, see hg revert.\n"
  1.6050 +"    "
  1.6051 +
  1.6052 +msgid "no files specified"
  1.6053 +msgstr ""
  1.6054 +
  1.6055 +#, python-format
  1.6056 +msgid "not removing %s: file is untracked\n"
  1.6057 +msgstr ""
  1.6058 +
  1.6059 +#, python-format
  1.6060 +msgid "not removing %s: file %s (use -f to force removal)\n"
  1.6061 +msgstr ""
  1.6062 +
  1.6063 +msgid "still exists"
  1.6064 +msgstr ""
  1.6065 +
  1.6066 +msgid "is modified"
  1.6067 +msgstr ""
  1.6068 +
  1.6069 +msgid "has been marked for add"
  1.6070 +msgstr ""
  1.6071 +
  1.6072 +msgid ""
  1.6073 +"rename files; equivalent of copy + remove\n"
  1.6074 +"\n"
  1.6075 +"    Mark dest as copies of sources; mark sources for deletion. If dest\n"
  1.6076 +"    is a directory, copies are put in that directory. If dest is a\n"
  1.6077 +"    file, there can only be one source.\n"
  1.6078 +"\n"
  1.6079 +"    By default, this command copies the contents of files as they\n"
  1.6080 +"    exist in the working directory. If invoked with -A/--after, the\n"
  1.6081 +"    operation is recorded, but no copying is performed.\n"
  1.6082 +"\n"
  1.6083 +"    This command takes effect at the next commit. To undo a rename\n"
  1.6084 +"    before that, see hg revert.\n"
  1.6085 +"    "
  1.6086 +msgstr ""
  1.6087 +"重新命名檔案;等同於 copy + remove\n"
  1.6088 +"\n"
  1.6089 +"    Mark dest as copies of sources; mark sources for deletion. If dest\n"
  1.6090 +"    is a directory, copies are put in that directory. If dest is a\n"
  1.6091 +"    file, there can only be one source.\n"
  1.6092 +"\n"
  1.6093 +"    By default, this command copies the contents of files as they\n"
  1.6094 +"    exist in the working directory. If invoked with -A/--after, the\n"
  1.6095 +"    operation is recorded, but no copying is performed.\n"
  1.6096 +"\n"
  1.6097 +"    This command takes effect at the next commit. To undo a rename\n"
  1.6098 +"    before that, see hg revert.\n"
  1.6099 +"    "
  1.6100 +
  1.6101 +msgid ""
  1.6102 +"retry file merges from a merge or update\n"
  1.6103 +"\n"
  1.6104 +"    This command will cleanly retry unresolved file merges using file\n"
  1.6105 +"    revisions preserved from the last update or merge. To attempt to\n"
  1.6106 +"    resolve all unresolved files, use the -a/--all switch.\n"
  1.6107 +"\n"
  1.6108 +"    If a conflict is resolved manually, please note that the changes\n"
  1.6109 +"    will be overwritten if the merge is retried with resolve. The\n"
  1.6110 +"    -m/--mark switch should be used to mark the file as resolved.\n"
  1.6111 +"\n"
  1.6112 +"    This command also allows listing resolved files and manually\n"
  1.6113 +"    indicating whether or not files are resolved. All files must be\n"
  1.6114 +"    marked as resolved before a commit is permitted.\n"
  1.6115 +"\n"
  1.6116 +"    The codes used to show the status of files are:\n"
  1.6117 +"    U = unresolved\n"
  1.6118 +"    R = resolved\n"
  1.6119 +"    "
  1.6120 +msgstr ""
  1.6121 +"重試經由 merge 或 update 命令所造成、卻未完成的合併\n"
  1.6122 +"\n"
  1.6123 +"    This command will cleanly retry unresolved file merges using file\n"
  1.6124 +"    revisions preserved from the last update or merge. To attempt to\n"
  1.6125 +"    resolve all unresolved files, use the -a/--all switch.\n"
  1.6126 +"\n"
  1.6127 +"    If a conflict is resolved manually, please note that the changes\n"
  1.6128 +"    will be overwritten if the merge is retried with resolve. The\n"
  1.6129 +"    -m/--mark switch should be used to mark the file as resolved.\n"
  1.6130 +"\n"
  1.6131 +"    This command also allows listing resolved files and manually\n"
  1.6132 +"    indicating whether or not files are resolved. All files must be\n"
  1.6133 +"    marked as resolved before a commit is permitted.\n"
  1.6134 +"\n"
  1.6135 +"    The codes used to show the status of files are:\n"
  1.6136 +"    U = unresolved\n"
  1.6137 +"    R = resolved\n"
  1.6138 +"    "
  1.6139 +
  1.6140 +msgid "too many options specified"
  1.6141 +msgstr ""
  1.6142 +
  1.6143 +msgid "can't specify --all and patterns"
  1.6144 +msgstr ""
  1.6145 +
  1.6146 +msgid "no files or directories specified; use --all to remerge all files"
  1.6147 +msgstr ""
  1.6148 +
  1.6149 +msgid ""
  1.6150 +"restore individual files or directories to an earlier state\n"
  1.6151 +"\n"
  1.6152 +"    (Use update -r to check out earlier revisions, revert does not\n"
  1.6153 +"    change the working directory parents.)\n"
  1.6154 +"\n"
  1.6155 +"    With no revision specified, revert the named files or directories\n"
  1.6156 +"    to the contents they had in the parent of the working directory.\n"
  1.6157 +"    This restores the contents of the affected files to an unmodified\n"
  1.6158 +"    state and unschedules adds, removes, copies, and renames. If the\n"
  1.6159 +"    working directory has two parents, you must explicitly specify the\n"
  1.6160 +"    revision to revert to.\n"
  1.6161 +"\n"
  1.6162 +"    Using the -r/--rev option, revert the given files or directories\n"
  1.6163 +"    to their contents as of a specific revision. This can be helpful\n"
  1.6164 +"    to \"roll back\" some or all of an earlier change. See 'hg help\n"
  1.6165 +"    dates' for a list of formats valid for -d/--date.\n"
  1.6166 +"\n"
  1.6167 +"    Revert modifies the working directory. It does not commit any\n"
  1.6168 +"    changes, or change the parent of the working directory. If you\n"
  1.6169 +"    revert to a revision other than the parent of the working\n"
  1.6170 +"    directory, the reverted files will thus appear modified\n"
  1.6171 +"    afterwards.\n"
  1.6172 +"\n"
  1.6173 +"    If a file has been deleted, it is restored. If the executable mode\n"
  1.6174 +"    of a file was changed, it is reset.\n"
  1.6175 +"\n"
  1.6176 +"    If names are given, all files matching the names are reverted.\n"
  1.6177 +"    If no arguments are given, no files are reverted.\n"
  1.6178 +"\n"
  1.6179 +"    Modified files are saved with a .orig suffix before reverting.\n"
  1.6180 +"    To disable these backups, use --no-backup.\n"
  1.6181 +"    "
  1.6182 +msgstr ""
  1.6183 +"將特定的檔案或目錄回復成較早的狀態\n"
  1.6184 +"\n"
  1.6185 +"    (Use update -r to check out earlier revisions, revert does not\n"
  1.6186 +"    change the working directory parents.)\n"
  1.6187 +"\n"
  1.6188 +"    With no revision specified, revert the named files or directories\n"
  1.6189 +"    to the contents they had in the parent of the working directory.\n"
  1.6190 +"    This restores the contents of the affected files to an unmodified\n"
  1.6191 +"    state and unschedules adds, removes, copies, and renames. If the\n"
  1.6192 +"    working directory has two parents, you must explicitly specify the\n"
  1.6193 +"    revision to revert to.\n"
  1.6194 +"\n"
  1.6195 +"    Using the -r/--rev option, revert the given files or directories\n"
  1.6196 +"    to their contents as of a specific revision. This can be helpful\n"
  1.6197 +"    to \"roll back\" some or all of an earlier change. See 'hg help\n"
  1.6198 +"    dates' for a list of formats valid for -d/--date.\n"
  1.6199 +"\n"
  1.6200 +"    Revert modifies the working directory. It does not commit any\n"
  1.6201 +"    changes, or change the parent of the working directory. If you\n"
  1.6202 +"    revert to a revision other than the parent of the working\n"
  1.6203 +"    directory, the reverted files will thus appear modified\n"
  1.6204 +"    afterwards.\n"
  1.6205 +"\n"
  1.6206 +"    If a file has been deleted, it is restored. If the executable mode\n"
  1.6207 +"    of a file was changed, it is reset.\n"
  1.6208 +"\n"
  1.6209 +"    If names are given, all files matching the names are reverted.\n"
  1.6210 +"    If no arguments are given, no files are reverted.\n"
  1.6211 +"\n"
  1.6212 +"    Modified files are saved with a .orig suffix before reverting.\n"
  1.6213 +"    To disable these backups, use --no-backup.\n"
  1.6214 +"    "
  1.6215 +
  1.6216 +msgid "you can't specify a revision and a date"
  1.6217 +msgstr ""
  1.6218 +
  1.6219 +msgid "no files or directories specified; use --all to revert the whole repo"
  1.6220 +msgstr ""
  1.6221 +
  1.6222 +#, python-format
  1.6223 +msgid "forgetting %s\n"
  1.6224 +msgstr ""
  1.6225 +
  1.6226 +#, python-format
  1.6227 +msgid "reverting %s\n"
  1.6228 +msgstr ""
  1.6229 +
  1.6230 +#, python-format
  1.6231 +msgid "undeleting %s\n"
  1.6232 +msgstr ""
  1.6233 +
  1.6234 +#, python-format
  1.6235 +msgid "saving current version of %s as %s\n"
  1.6236 +msgstr ""
  1.6237 +
  1.6238 +#, python-format
  1.6239 +msgid "file not managed: %s\n"
  1.6240 +msgstr ""
  1.6241 +
  1.6242 +#, python-format
  1.6243 +msgid "no changes needed to %s\n"
  1.6244 +msgstr ""
  1.6245 +
  1.6246 +msgid ""
  1.6247 +"roll back the last transaction\n"
  1.6248 +"\n"
  1.6249 +"    This command should be used with care. There is only one level of\n"
  1.6250 +"    rollback, and there is no way to undo a rollback. It will also\n"
  1.6251 +"    restore the dirstate at the time of the last transaction, losing\n"
  1.6252 +"    any dirstate changes since that time.\n"
  1.6253 +"\n"
  1.6254 +"    Transactions are used to encapsulate the effects of all commands\n"
  1.6255 +"    that create new changesets or propagate existing changesets into a\n"
  1.6256 +"    repository. For example, the following commands are transactional,\n"
  1.6257 +"    and their effects can be rolled back:\n"
  1.6258 +"\n"
  1.6259 +"      commit\n"
  1.6260 +"      import\n"
  1.6261 +"      pull\n"
  1.6262 +"      push (with this repository as destination)\n"
  1.6263 +"      unbundle\n"
  1.6264 +"\n"
  1.6265 +"    This command is not intended for use on public repositories. Once\n"
  1.6266 +"    changes are visible for pull by other users, rolling a transaction\n"
  1.6267 +"    back locally is ineffective (someone else may already have pulled\n"
  1.6268 +"    the changes). Furthermore, a race is possible with readers of the\n"
  1.6269 +"    repository; for example an in-progress pull from the repository\n"
  1.6270 +"    may fail if a rollback is performed.\n"
  1.6271 +"    "
  1.6272 +msgstr ""
  1.6273 +"roll back 最後一次的 transaction\n"
  1.6274 +"\n"
  1.6275 +"    This command should be used with care. There is only one level of\n"
  1.6276 +"    rollback, and there is no way to undo a rollback. It will also\n"
  1.6277 +"    restore the dirstate at the time of the last transaction, losing\n"
  1.6278 +"    any dirstate changes since that time.\n"
  1.6279 +"\n"
  1.6280 +"    Transactions are used to encapsulate the effects of all commands\n"
  1.6281 +"    that create new changesets or propagate existing changesets into a\n"
  1.6282 +"    repository. For example, the following commands are transactional,\n"
  1.6283 +"    and their effects can be rolled back:\n"
  1.6284 +"\n"
  1.6285 +"      commit\n"
  1.6286 +"      import\n"
  1.6287 +"      pull\n"
  1.6288 +"      push (with this repository as destination)\n"
  1.6289 +"      unbundle\n"
  1.6290 +"\n"
  1.6291 +"    This command is not intended for use on public repositories. Once\n"
  1.6292 +"    changes are visible for pull by other users, rolling a transaction\n"
  1.6293 +"    back locally is ineffective (someone else may already have pulled\n"
  1.6294 +"    the changes). Furthermore, a race is possible with readers of the\n"
  1.6295 +"    repository; for example an in-progress pull from the repository\n"
  1.6296 +"    may fail if a rollback is performed.\n"
  1.6297 +"    "
  1.6298 +
  1.6299 +msgid ""
  1.6300 +"print the root (top) of the current working directory\n"
  1.6301 +"\n"
  1.6302 +"    Print the root directory of the current repository.\n"
  1.6303 +"    "
  1.6304 +msgstr ""
  1.6305 +"顯示目前 working directory 的 root 目錄\n"
  1.6306 +"\n"
  1.6307 +"    Print the root directory of the current repository.\n"
  1.6308 +"    "
  1.6309 +
  1.6310 +msgid ""
  1.6311 +"export the repository via HTTP\n"
  1.6312 +"\n"
  1.6313 +"    Start a local HTTP repository browser and pull server.\n"
  1.6314 +"\n"
  1.6315 +"    By default, the server logs accesses to stdout and errors to\n"
  1.6316 +"    stderr. Use the -A/--accesslog and -E/--errorlog options to log to\n"
  1.6317 +"    files.\n"
  1.6318 +"    "
  1.6319 +msgstr ""
  1.6320 +"將 repository 經由 HTTP 發佈\n"
  1.6321 +"\n"
  1.6322 +"    Start a local HTTP repository browser and pull server.\n"
  1.6323 +"\n"
  1.6324 +"    By default, the server logs accesses to stdout and errors to\n"
  1.6325 +"    stderr. Use the -A/--accesslog and -E/--errorlog options to log to\n"
  1.6326 +"    files.\n"
  1.6327 +"    "
  1.6328 +
  1.6329 +#, python-format
  1.6330 +msgid "listening at http://%s%s/%s (bound to %s:%d)\n"
  1.6331 +msgstr ""
  1.6332 +
  1.6333 +msgid ""
  1.6334 +"show changed files in the working directory\n"
  1.6335 +"\n"
  1.6336 +"    Show status of files in the repository. If names are given, only\n"
  1.6337 +"    files that match are shown. Files that are clean or ignored or\n"
  1.6338 +"    the source of a copy/move operation, are not listed unless\n"
  1.6339 +"    -c/--clean, -i/--ignored, -C/--copies or -A/--all are given.\n"
  1.6340 +"    Unless options described with \"show only ...\" are given, the\n"
  1.6341 +"    options -mardu are used.\n"
  1.6342 +"\n"
  1.6343 +"    Option -q/--quiet hides untracked (unknown and ignored) files\n"
  1.6344 +"    unless explicitly requested with -u/--unknown or -i/--ignored.\n"
  1.6345 +"\n"
  1.6346 +"    NOTE: status may appear to disagree with diff if permissions have\n"
  1.6347 +"    changed or a merge has occurred. The standard diff format does not\n"
  1.6348 +"    report permission changes and diff only reports changes relative\n"
  1.6349 +"    to one merge parent.\n"
  1.6350 +"\n"
  1.6351 +"    If one revision is given, it is used as the base revision.\n"
  1.6352 +"    If two revisions are given, the differences between them are\n"
  1.6353 +"    shown.\n"
  1.6354 +"\n"
  1.6355 +"    The codes used to show the status of files are:\n"
  1.6356 +"    M = modified\n"
  1.6357 +"    A = added\n"
  1.6358 +"    R = removed\n"
  1.6359 +"    C = clean\n"
  1.6360 +"    ! = missing (deleted by non-hg command, but still tracked)\n"
  1.6361 +"    ? = not tracked\n"
  1.6362 +"    I = ignored\n"
  1.6363 +"      = origin of the previous file listed as A (added)\n"
  1.6364 +"    "
  1.6365 +msgstr ""
  1.6366 +"顯示 working directory 中已變更的檔案\n"
  1.6367 +"\n"
  1.6368 +"    Show status of files in the repository. If names are given, only\n"
  1.6369 +"    files that match are shown. Files that are clean or ignored or\n"
  1.6370 +"    the source of a copy/move operation, are not listed unless\n"
  1.6371 +"    -c/--clean, -i/--ignored, -C/--copies or -A/--all are given.\n"
  1.6372 +"    Unless options described with \"show only ...\" are given, the\n"
  1.6373 +"    options -mardu are used.\n"
  1.6374 +"\n"
  1.6375 +"    Option -q/--quiet hides untracked (unknown and ignored) files\n"
  1.6376 +"    unless explicitly requested with -u/--unknown or -i/--ignored.\n"
  1.6377 +"\n"
  1.6378 +"    NOTE: status may appear to disagree with diff if permissions have\n"
  1.6379 +"    changed or a merge has occurred. The standard diff format does not\n"
  1.6380 +"    report permission changes and diff only reports changes relative\n"
  1.6381 +"    to one merge parent.\n"
  1.6382 +"\n"
  1.6383 +"    If one revision is given, it is used as the base revision.\n"
  1.6384 +"    If two revisions are given, the differences between them are\n"
  1.6385 +"    shown.\n"
  1.6386 +"\n"
  1.6387 +"    The codes used to show the status of files are:\n"
  1.6388 +"    M = modified\n"
  1.6389 +"    A = added\n"
  1.6390 +"    R = removed\n"
  1.6391 +"    C = clean\n"
  1.6392 +"    ! = missing (deleted by non-hg command, but still tracked)\n"
  1.6393 +"    ? = not tracked\n"
  1.6394 +"    I = ignored\n"
  1.6395 +"      = origin of the previous file listed as A (added)\n"
  1.6396 +"    "
  1.6397 +
  1.6398 +msgid ""
  1.6399 +"add one or more tags for the current or given revision\n"
  1.6400 +"\n"
  1.6401 +"    Name a particular revision using <name>.\n"
  1.6402 +"\n"
  1.6403 +"    Tags are used to name particular revisions of the repository and are\n"
  1.6404 +"    very useful to compare different revisions, to go back to significant\n"
  1.6405 +"    earlier versions or to mark branch points as releases, etc.\n"
  1.6406 +"\n"
  1.6407 +"    If no revision is given, the parent of the working directory is\n"
  1.6408 +"    used, or tip if no revision is checked out.\n"
  1.6409 +"\n"
  1.6410 +"    To facilitate version control, distribution, and merging of tags,\n"
  1.6411 +"    they are stored as a file named \".hgtags\" which is managed\n"
  1.6412 +"    similarly to other project files and can be hand-edited if\n"
  1.6413 +"    necessary. The file '.hg/localtags' is used for local tags (not\n"
  1.6414 +"    shared among repositories).\n"
  1.6415 +"\n"
  1.6416 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.6417 +"    "
  1.6418 +msgstr ""
  1.6419 +"對目前或是指定的 revision 新增一或多個 tags\n"
  1.6420 +"\n"
  1.6421 +"    Name a particular revision using <name>.\n"
  1.6422 +"\n"
  1.6423 +"    Tags are used to name particular revisions of the repository and are\n"
  1.6424 +"    very useful to compare different revisions, to go back to significant\n"
  1.6425 +"    earlier versions or to mark branch points as releases, etc.\n"
  1.6426 +"\n"
  1.6427 +"    If no revision is given, the parent of the working directory is\n"
  1.6428 +"    used, or tip if no revision is checked out.\n"
  1.6429 +"\n"
  1.6430 +"    To facilitate version control, distribution, and merging of tags,\n"
  1.6431 +"    they are stored as a file named \".hgtags\" which is managed\n"
  1.6432 +"    similarly to other project files and can be hand-edited if\n"
  1.6433 +"    necessary. The file '.hg/localtags' is used for local tags (not\n"
  1.6434 +"    shared among repositories).\n"
  1.6435 +"\n"
  1.6436 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.6437 +"    "
  1.6438 +
  1.6439 +msgid "tag names must be unique"
  1.6440 +msgstr ""
  1.6441 +
  1.6442 +#, python-format
  1.6443 +msgid "the name '%s' is reserved"
  1.6444 +msgstr ""
  1.6445 +
  1.6446 +msgid "--rev and --remove are incompatible"
  1.6447 +msgstr ""
  1.6448 +
  1.6449 +#, python-format
  1.6450 +msgid "tag '%s' does not exist"
  1.6451 +msgstr ""
  1.6452 +
  1.6453 +#, python-format
  1.6454 +msgid "tag '%s' is not a global tag"
  1.6455 +msgstr ""
  1.6456 +
  1.6457 +#, python-format
  1.6458 +msgid "tag '%s' is not a local tag"
  1.6459 +msgstr ""
  1.6460 +
  1.6461 +#, python-format
  1.6462 +msgid "Removed tag %s"
  1.6463 +msgstr ""
  1.6464 +
  1.6465 +#, python-format
  1.6466 +msgid "tag '%s' already exists (use -f to force)"
  1.6467 +msgstr ""
  1.6468 +
  1.6469 +#, python-format
  1.6470 +msgid "Added tag %s for changeset %s"
  1.6471 +msgstr ""
  1.6472 +
  1.6473 +msgid ""
  1.6474 +"list repository tags\n"
  1.6475 +"\n"
  1.6476 +"    This lists both regular and local tags. When the -v/--verbose\n"
  1.6477 +"    switch is used, a third column \"local\" is printed for local tags.\n"
  1.6478 +"    "
  1.6479 +msgstr ""
  1.6480 +"列出 repository tags\n"
  1.6481 +"\n"
  1.6482 +"    This lists both regular and local tags. When the -v/--verbose\n"
  1.6483 +"    switch is used, a third column \"local\" is printed for local tags.\n"
  1.6484 +"    "
  1.6485 +
  1.6486 +msgid ""
  1.6487 +"show the tip revision\n"
  1.6488 +"\n"
  1.6489 +"    The tip revision (usually just called the tip) is the changeset\n"
  1.6490 +"    most recently added to the repository (and therefore the most\n"
  1.6491 +"    recently changed head).\n"
  1.6492 +"\n"
  1.6493 +"    If you have just made a commit, that commit will be the tip. If\n"
  1.6494 +"    you have just pulled changes from another repository, the tip of\n"
  1.6495 +"    that repository becomes the current tip. The \"tip\" tag is special\n"
  1.6496 +"    and cannot be renamed or assigned to a different changeset.\n"
  1.6497 +"    "
  1.6498 +msgstr ""
  1.6499 +"顯示 tip revision\n"
  1.6500 +"\n"
  1.6501 +"    The tip revision (usually just called the tip) is the changeset\n"
  1.6502 +"    most recently added to the repository (and therefore the most\n"
  1.6503 +"    recently changed head).\n"
  1.6504 +"\n"
  1.6505 +"    If you have just made a commit, that commit will be the tip. If\n"
  1.6506 +"    you have just pulled changes from another repository, the tip of\n"
  1.6507 +"    that repository becomes the current tip. The \"tip\" tag is special\n"
  1.6508 +"    and cannot be renamed or assigned to a different changeset.\n"
  1.6509 +"    "
  1.6510 +
  1.6511 +msgid ""
  1.6512 +"apply one or more changegroup files\n"
  1.6513 +"\n"
  1.6514 +"    Apply one or more compressed changegroup files generated by the\n"
  1.6515 +"    bundle command.\n"
  1.6516 +"    "
  1.6517 +msgstr ""
  1.6518 +"套用一或多個 changegroup 檔案\n"
  1.6519 +"\n"
  1.6520 +"    Apply one or more compressed changegroup files generated by the\n"
  1.6521 +"    bundle command.\n"
  1.6522 +"    "
  1.6523 +
  1.6524 +msgid ""
  1.6525 +"update working directory\n"
  1.6526 +"\n"
  1.6527 +"    Update the repository's working directory to the specified\n"
  1.6528 +"    revision, or the tip of the current branch if none is specified.\n"
  1.6529 +"    Use null as the revision to remove the working copy (like 'hg\n"
  1.6530 +"    clone -U').\n"
  1.6531 +"\n"
  1.6532 +"    When the working directory contains no uncommitted changes, it\n"
  1.6533 +"    will be replaced by the state of the requested revision from the\n"
  1.6534 +"    repository. When the requested revision is on a different branch,\n"
  1.6535 +"    the working directory will additionally be switched to that\n"
  1.6536 +"    branch.\n"
  1.6537 +"\n"
  1.6538 +"    When there are uncommitted changes, use option -C/--clean to\n"
  1.6539 +"    discard them, forcibly replacing the state of the working\n"
  1.6540 +"    directory with the requested revision.\n"
  1.6541 +"\n"
  1.6542 +"    When there are uncommitted changes and option -C/--clean is not\n"
  1.6543 +"    used, and the parent revision and requested revision are on the\n"
  1.6544 +"    same branch, and one of them is an ancestor of the other, then the\n"
  1.6545 +"    new working directory will contain the requested revision merged\n"
  1.6546 +"    with the uncommitted changes. Otherwise, the update will fail with\n"
  1.6547 +"    a suggestion to use 'merge' or 'update -C' instead.\n"
  1.6548 +"\n"
  1.6549 +"    If you want to update just one file to an older revision, use\n"
  1.6550 +"    revert.\n"
  1.6551 +"\n"
  1.6552 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.6553 +"    "
  1.6554 +msgstr ""
  1.6555 +"更新 working directory\n"
  1.6556 +"\n"
  1.6557 +"    Update the repository's working directory to the specified\n"
  1.6558 +"    revision, or the tip of the current branch if none is specified.\n"
  1.6559 +"    Use null as the revision to remove the working copy (like 'hg\n"
  1.6560 +"    clone -U').\n"
  1.6561 +"\n"
  1.6562 +"    When the working directory contains no uncommitted changes, it\n"
  1.6563 +"    will be replaced by the state of the requested revision from the\n"
  1.6564 +"    repository. When the requested revision is on a different branch,\n"
  1.6565 +"    the working directory will additionally be switched to that\n"
  1.6566 +"    branch.\n"
  1.6567 +"\n"
  1.6568 +"    When there are uncommitted changes, use option -C/--clean to\n"
  1.6569 +"    discard them, forcibly replacing the state of the working\n"
  1.6570 +"    directory with the requested revision.\n"
  1.6571 +"\n"
  1.6572 +"    When there are uncommitted changes and option -C/--clean is not\n"
  1.6573 +"    used, and the parent revision and requested revision are on the\n"
  1.6574 +"    same branch, and one of them is an ancestor of the other, then the\n"
  1.6575 +"    new working directory will contain the requested revision merged\n"
  1.6576 +"    with the uncommitted changes. Otherwise, the update will fail with\n"
  1.6577 +"    a suggestion to use 'merge' or 'update -C' instead.\n"
  1.6578 +"\n"
  1.6579 +"    If you want to update just one file to an older revision, use\n"
  1.6580 +"    revert.\n"
  1.6581 +"\n"
  1.6582 +"    See 'hg help dates' for a list of formats valid for -d/--date.\n"
  1.6583 +"    "
  1.6584 +
  1.6585 +msgid ""
  1.6586 +"verify the integrity of the repository\n"
  1.6587 +"\n"
  1.6588 +"    Verify the integrity of the current repository.\n"
  1.6589 +"\n"
  1.6590 +"    This will perform an extensive check of the repository's\n"
  1.6591 +"    integrity, validating the hashes and checksums of each entry in\n"
  1.6592 +"    the changelog, manifest, and tracked files, as well as the\n"
  1.6593 +"    integrity of their crosslinks and indices.\n"
  1.6594 +"    "
  1.6595 +msgstr ""
  1.6596 +"驗證 repository 的完整性\n"
  1.6597 +"\n"
  1.6598 +"    Verify the integrity of the current repository.\n"
  1.6599 +"\n"
  1.6600 +"    This will perform an extensive check of the repository's\n"
  1.6601 +"    integrity, validating the hashes and checksums of each entry in\n"
  1.6602 +"    the changelog, manifest, and tracked files, as well as the\n"
  1.6603 +"    integrity of their crosslinks and indices.\n"
  1.6604 +"    "
  1.6605 +
  1.6606 +msgid "output version and copyright information"
  1.6607 +msgstr "輸出版本以及版權資訊"
  1.6608 +
  1.6609 +#, python-format
  1.6610 +msgid "Mercurial Distributed SCM (version %s)\n"
  1.6611 +msgstr "mercurial 分散式版本控制系統 (版本 %s)\n"
  1.6612 +
  1.6613 +msgid ""
  1.6614 +"\n"
  1.6615 +"Copyright (C) 2005-2009 Matt Mackall <mpm@selenic.com> and others\n"
  1.6616 +"This is free software; see the source for copying conditions. There is NO\n"
  1.6617 +"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
  1.6618 +msgstr ""
  1.6619 +
  1.6620 +msgid "repository root directory or symbolic path name"
  1.6621 +msgstr ""
  1.6622 +
  1.6623 +msgid "change working directory"
  1.6624 +msgstr ""
  1.6625 +
  1.6626 +msgid "do not prompt, assume 'yes' for any required answers"
  1.6627 +msgstr ""
  1.6628 +
  1.6629 +msgid "suppress output"
  1.6630 +msgstr ""
  1.6631 +
  1.6632 +msgid "enable additional output"
  1.6633 +msgstr ""
  1.6634 +
  1.6635 +msgid "set/override config option"
  1.6636 +msgstr ""
  1.6637 +
  1.6638 +msgid "enable debugging output"
  1.6639 +msgstr ""
  1.6640 +
  1.6641 +msgid "start debugger"
  1.6642 +msgstr ""
  1.6643 +
  1.6644 +msgid "set the charset encoding"
  1.6645 +msgstr ""
  1.6646 +
  1.6647 +msgid "set the charset encoding mode"
  1.6648 +msgstr ""
  1.6649 +
  1.6650 +msgid "print traceback on exception"
  1.6651 +msgstr ""
  1.6652 +
  1.6653 +msgid "time how long the command takes"
  1.6654 +msgstr ""
  1.6655 +
  1.6656 +msgid "print command execution profile"
  1.6657 +msgstr ""
  1.6658 +
  1.6659 +msgid "output version information and exit"
  1.6660 +msgstr ""
  1.6661 +
  1.6662 +msgid "display help and exit"
  1.6663 +msgstr ""
  1.6664 +
  1.6665 +msgid "do not perform actions, just print output"
  1.6666 +msgstr ""
  1.6667 +
  1.6668 +msgid "specify ssh command to use"
  1.6669 +msgstr ""
  1.6670 +
  1.6671 +msgid "specify hg command to run on the remote side"
  1.6672 +msgstr ""
  1.6673 +
  1.6674 +msgid "include names matching the given patterns"
  1.6675 +msgstr ""
  1.6676 +
  1.6677 +msgid "exclude names matching the given patterns"
  1.6678 +msgstr ""
  1.6679 +
  1.6680 +msgid "use <text> as commit message"
  1.6681 +msgstr ""
  1.6682 +
  1.6683 +msgid "read commit message from <file>"
  1.6684 +msgstr ""
  1.6685 +
  1.6686 +msgid "record datecode as commit date"
  1.6687 +msgstr ""
  1.6688 +
  1.6689 +msgid "record the specified user as committer"
  1.6690 +msgstr ""
  1.6691 +
  1.6692 +msgid "display using template map file"
  1.6693 +msgstr ""
  1.6694 +
  1.6695 +msgid "display with template"
  1.6696 +msgstr ""
  1.6697 +
  1.6698 +msgid "do not show merges"
  1.6699 +msgstr ""
  1.6700 +
  1.6701 +msgid "treat all files as text"
  1.6702 +msgstr ""
  1.6703 +
  1.6704 +msgid "don't include dates in diff headers"
  1.6705 +msgstr ""
  1.6706 +
  1.6707 +msgid "show which function each change is in"
  1.6708 +msgstr ""
  1.6709 +
  1.6710 +msgid "ignore white space when comparing lines"
  1.6711 +msgstr ""
  1.6712 +
  1.6713 +msgid "ignore changes in the amount of white space"
  1.6714 +msgstr ""
  1.6715 +
  1.6716 +msgid "ignore changes whose lines are all blank"
  1.6717 +msgstr ""
  1.6718 +
  1.6719 +msgid "number of lines of context to show"
  1.6720 +msgstr ""
  1.6721 +
  1.6722 +msgid "guess renamed files by similarity (0<=s<=100)"
  1.6723 +msgstr ""
  1.6724 +
  1.6725 +msgid "[OPTION]... [FILE]..."
  1.6726 +msgstr ""
  1.6727 +
  1.6728 +msgid "annotate the specified revision"
  1.6729 +msgstr ""
  1.6730 +
  1.6731 +msgid "follow file copies and renames"
  1.6732 +msgstr ""
  1.6733 +
  1.6734 +msgid "list the author (long with -v)"
  1.6735 +msgstr ""
  1.6736 +
  1.6737 +msgid "list the date (short with -q)"
  1.6738 +msgstr ""
  1.6739 +
  1.6740 +msgid "list the revision number (default)"
  1.6741 +msgstr ""
  1.6742 +
  1.6743 +msgid "list the changeset"
  1.6744 +msgstr ""
  1.6745 +
  1.6746 +msgid "show line number at the first appearance"
  1.6747 +msgstr ""
  1.6748 +
  1.6749 +msgid "[-r REV] [-f] [-a] [-u] [-d] [-n] [-c] [-l] FILE..."
  1.6750 +msgstr ""
  1.6751 +
  1.6752 +msgid "do not pass files through decoders"
  1.6753 +msgstr ""
  1.6754 +
  1.6755 +msgid "directory prefix for files in archive"
  1.6756 +msgstr ""
  1.6757 +
  1.6758 +msgid "revision to distribute"
  1.6759 +msgstr ""
  1.6760 +
  1.6761 +msgid "type of distribution to create"
  1.6762 +msgstr ""
  1.6763 +
  1.6764 +msgid "[OPTION]... DEST"
  1.6765 +msgstr ""
  1.6766 +
  1.6767 +msgid "merge with old dirstate parent after backout"
  1.6768 +msgstr ""
  1.6769 +
  1.6770 +msgid "parent to choose when backing out merge"
  1.6771 +msgstr ""
  1.6772 +
  1.6773 +msgid "revision to backout"
  1.6774 +msgstr ""
  1.6775 +
  1.6776 +msgid "[OPTION]... [-r] REV"
  1.6777 +msgstr ""
  1.6778 +
  1.6779 +msgid "reset bisect state"
  1.6780 +msgstr ""
  1.6781 +
  1.6782 +msgid "mark changeset good"
  1.6783 +msgstr ""
  1.6784 +
  1.6785 +msgid "mark changeset bad"
  1.6786 +msgstr ""
  1.6787 +
  1.6788 +msgid "skip testing changeset"
  1.6789 +msgstr ""
  1.6790 +
  1.6791 +msgid "use command to check changeset state"
  1.6792 +msgstr ""
  1.6793 +
  1.6794 +msgid "do not update to target"
  1.6795 +msgstr ""
  1.6796 +
  1.6797 +msgid "[-gbsr] [-c CMD] [REV]"
  1.6798 +msgstr ""
  1.6799 +
  1.6800 +msgid "set branch name even if it shadows an existing branch"
  1.6801 +msgstr ""
  1.6802 +
  1.6803 +msgid "reset branch name to parent branch name"
  1.6804 +msgstr ""
  1.6805 +
  1.6806 +msgid "[-fC] [NAME]"
  1.6807 +msgstr ""
  1.6808 +
  1.6809 +msgid "show only branches that have unmerged heads"
  1.6810 +msgstr ""
  1.6811 +
  1.6812 +msgid "[-a]"
  1.6813 +msgstr ""
  1.6814 +
  1.6815 +msgid "run even when remote repository is unrelated"
  1.6816 +msgstr ""
  1.6817 +
  1.6818 +msgid "a changeset up to which you would like to bundle"
  1.6819 +msgstr ""
  1.6820 +
  1.6821 +msgid "a base changeset to specify instead of a destination"
  1.6822 +msgstr ""
  1.6823 +
  1.6824 +msgid "bundle all changesets in the repository"
  1.6825 +msgstr ""
  1.6826 +
  1.6827 +msgid "bundle compression type to use"
  1.6828 +msgstr ""
  1.6829 +
  1.6830 +msgid "[-f] [-a] [-r REV]... [--base REV]... FILE [DEST]"
  1.6831 +msgstr ""
  1.6832 +
  1.6833 +msgid "print output to file with formatted name"
  1.6834 +msgstr ""
  1.6835 +
  1.6836 +msgid "print the given revision"
  1.6837 +msgstr ""
  1.6838 +
  1.6839 +msgid "apply any matching decode filter"
  1.6840 +msgstr ""
  1.6841 +
  1.6842 +msgid "[OPTION]... FILE..."
  1.6843 +msgstr ""
  1.6844 +
  1.6845 +msgid "the clone will only contain a repository (no working copy)"
  1.6846 +msgstr ""
  1.6847 +
  1.6848 +msgid "a changeset you would like to have after cloning"
  1.6849 +msgstr ""
  1.6850 +
  1.6851 +msgid "[OPTION]... SOURCE [DEST]"
  1.6852 +msgstr ""
  1.6853 +
  1.6854 +msgid "mark new/missing files as added/removed before committing"
  1.6855 +msgstr ""
  1.6856 +
  1.6857 +msgid "mark a branch as closed, hiding it from the branch list"
  1.6858 +msgstr ""
  1.6859 +
  1.6860 +msgid "record a copy that has already occurred"
  1.6861 +msgstr ""
  1.6862 +
  1.6863 +msgid "forcibly copy over an existing managed file"
  1.6864 +msgstr ""
  1.6865 +
  1.6866 +msgid "[OPTION]... [SOURCE]... DEST"
  1.6867 +msgstr ""
  1.6868 +
  1.6869 +msgid "[INDEX] REV1 REV2"
  1.6870 +msgstr ""
  1.6871 +
  1.6872 +msgid "[COMMAND]"
  1.6873 +msgstr ""
  1.6874 +
  1.6875 +msgid "show the command options"
  1.6876 +msgstr ""
  1.6877 +
  1.6878 +msgid "[-o] CMD"
  1.6879 +msgstr ""
  1.6880 +
  1.6881 +msgid "try extended date formats"
  1.6882 +msgstr ""
  1.6883 +
  1.6884 +msgid "[-e] DATE [RANGE]"
  1.6885 +msgstr ""
  1.6886 +
  1.6887 +msgid "FILE REV"
  1.6888 +msgstr ""
  1.6889 +
  1.6890 +msgid "[PATH]"
  1.6891 +msgstr ""
  1.6892 +
  1.6893 +msgid "FILE"
  1.6894 +msgstr ""
  1.6895 +
  1.6896 +msgid "revision to rebuild to"
  1.6897 +msgstr ""
  1.6898 +
  1.6899 +msgid "[-r REV] [REV]"
  1.6900 +msgstr ""
  1.6901 +
  1.6902 +msgid "revision to debug"
  1.6903 +msgstr ""
  1.6904 +
  1.6905 +msgid "[-r REV] FILE"
  1.6906 +msgstr ""
  1.6907 +
  1.6908 +msgid "REV1 [REV2]"
  1.6909 +msgstr ""
  1.6910 +
  1.6911 +msgid "do not display the saved mtime"
  1.6912 +msgstr ""
  1.6913 +
  1.6914 +msgid "[OPTION]..."
  1.6915 +msgstr ""
  1.6916 +
  1.6917 +msgid "revision to check"
  1.6918 +msgstr ""
  1.6919 +
  1.6920 +msgid "[OPTION]... [-r REV1 [-r REV2]] [FILE]..."
  1.6921 +msgstr ""
  1.6922 +
  1.6923 +msgid "diff against the second parent"
  1.6924 +msgstr ""
  1.6925 +
  1.6926 +msgid "[OPTION]... [-o OUTFILESPEC] REV..."
  1.6927 +msgstr ""
  1.6928 +
  1.6929 +msgid "end fields with NUL"
  1.6930 +msgstr ""
  1.6931 +
  1.6932 +msgid "print all revisions that match"
  1.6933 +msgstr ""
  1.6934 +
  1.6935 +msgid "follow changeset history, or file history across copies and renames"
  1.6936 +msgstr ""
  1.6937 +
  1.6938 +msgid "ignore case when matching"
  1.6939 +msgstr ""
  1.6940 +
  1.6941 +msgid "print only filenames and revisions that match"
  1.6942 +msgstr ""
  1.6943 +
  1.6944 +msgid "print matching line numbers"
  1.6945 +msgstr ""
  1.6946 +
  1.6947 +msgid "search in given revision range"
  1.6948 +msgstr ""
  1.6949 +
  1.6950 +msgid "[OPTION]... PATTERN [FILE]..."
  1.6951 +msgstr ""
  1.6952 +
  1.6953 +msgid "show only heads which are descendants of REV"
  1.6954 +msgstr ""
  1.6955 +
  1.6956 +msgid "show only the active heads from open branches"
  1.6957 +msgstr ""
  1.6958 +
  1.6959 +msgid "show normal and closed heads"
  1.6960 +msgstr ""
  1.6961 +
  1.6962 +msgid "[-r STARTREV] [REV]..."
  1.6963 +msgstr ""
  1.6964 +
  1.6965 +msgid "[TOPIC]"
  1.6966 +msgstr ""
  1.6967 +
  1.6968 +msgid "identify the specified revision"
  1.6969 +msgstr ""
  1.6970 +
  1.6971 +msgid "show local revision number"
  1.6972 +msgstr ""
  1.6973 +
  1.6974 +msgid "show global revision id"
  1.6975 +msgstr ""
  1.6976 +
  1.6977 +msgid "show branch"
  1.6978 +msgstr ""
  1.6979 +
  1.6980 +msgid "show tags"
  1.6981 +msgstr ""
  1.6982 +
  1.6983 +msgid "[-nibt] [-r REV] [SOURCE]"
  1.6984 +msgstr ""
  1.6985 +
  1.6986 +msgid ""
  1.6987 +"directory strip option for patch. This has the same meaning as the "
  1.6988 +"corresponding patch option"
  1.6989 +msgstr ""
  1.6990 +
  1.6991 +msgid "base path"
  1.6992 +msgstr ""
  1.6993 +
  1.6994 +msgid "skip check for outstanding uncommitted changes"
  1.6995 +msgstr ""
  1.6996 +
  1.6997 +msgid "don't commit, just update the working directory"
  1.6998 +msgstr ""
  1.6999 +
  1.7000 +msgid "apply patch to the nodes from which it was generated"
  1.7001 +msgstr ""
  1.7002 +
  1.7003 +msgid "use any branch information in patch (implied by --exact)"
  1.7004 +msgstr ""
  1.7005 +
  1.7006 +msgid "[OPTION]... PATCH..."
  1.7007 +msgstr ""
  1.7008 +
  1.7009 +msgid "show newest record first"
  1.7010 +msgstr ""
  1.7011 +
  1.7012 +msgid "file to store the bundles into"
  1.7013 +msgstr ""
  1.7014 +
  1.7015 +msgid "a specific revision up to which you would like to pull"
  1.7016 +msgstr ""
  1.7017 +
  1.7018 +msgid "[-p] [-n] [-M] [-f] [-r REV]... [--bundle FILENAME] [SOURCE]"
  1.7019 +msgstr ""
  1.7020 +
  1.7021 +msgid "[-e CMD] [--remotecmd CMD] [DEST]"
  1.7022 +msgstr ""
  1.7023 +
  1.7024 +msgid "search the repository as it stood at REV"
  1.7025 +msgstr ""
  1.7026 +
  1.7027 +msgid "end filenames with NUL, for use with xargs"
  1.7028 +msgstr ""
  1.7029 +
  1.7030 +msgid "print complete paths from the filesystem root"
  1.7031 +msgstr ""
  1.7032 +
  1.7033 +msgid "[OPTION]... [PATTERN]..."
  1.7034 +msgstr ""
  1.7035 +
  1.7036 +msgid "only follow the first parent of merge changesets"
  1.7037 +msgstr ""
  1.7038 +
  1.7039 +msgid "show revisions matching date spec"
  1.7040 +msgstr ""
  1.7041 +
  1.7042 +msgid "show copied files"
  1.7043 +msgstr ""
  1.7044 +
  1.7045 +msgid "do case-insensitive search for a keyword"
  1.7046 +msgstr ""
  1.7047 +
  1.7048 +msgid "include revisions where files were removed"
  1.7049 +msgstr ""
  1.7050 +
  1.7051 +msgid "show only merges"
  1.7052 +msgstr ""
  1.7053 +
  1.7054 +msgid "revisions committed by user"
  1.7055 +msgstr ""
  1.7056 +
  1.7057 +msgid "show only changesets within the given named branch"
  1.7058 +msgstr ""
  1.7059 +
  1.7060 +msgid "do not display revision or any of its ancestors"
  1.7061 +msgstr ""
  1.7062 +
  1.7063 +msgid "[OPTION]... [FILE]"
  1.7064 +msgstr ""
  1.7065 +
  1.7066 +msgid "revision to display"
  1.7067 +msgstr ""
  1.7068 +
  1.7069 +msgid "[-r REV]"
  1.7070 +msgstr ""
  1.7071 +
  1.7072 +msgid "force a merge with outstanding changes"
  1.7073 +msgstr ""
  1.7074 +
  1.7075 +msgid "revision to merge"
  1.7076 +msgstr ""
  1.7077 +
  1.7078 +msgid "review revisions to merge (no merge is performed)"
  1.7079 +msgstr ""
  1.7080 +
  1.7081 +msgid "[-f] [[-r] REV]"
  1.7082 +msgstr ""
  1.7083 +
  1.7084 +msgid "a specific revision up to which you would like to push"
  1.7085 +msgstr ""
  1.7086 +
  1.7087 +msgid "[-M] [-p] [-n] [-f] [-r REV]... [DEST]"
  1.7088 +msgstr ""
  1.7089 +
  1.7090 +msgid "show parents from the specified revision"
  1.7091 +msgstr ""
  1.7092 +
  1.7093 +msgid "[-r REV] [FILE]"
  1.7094 +msgstr ""
  1.7095 +
  1.7096 +msgid "[NAME]"
  1.7097 +msgstr ""
  1.7098 +
  1.7099 +msgid "update to new tip if changesets were pulled"
  1.7100 +msgstr ""
  1.7101 +
  1.7102 +msgid "[-u] [-f] [-r REV]... [-e CMD] [--remotecmd CMD] [SOURCE]"
  1.7103 +msgstr ""
  1.7104 +
  1.7105 +msgid "force push"
  1.7106 +msgstr ""
  1.7107 +
  1.7108 +msgid "[-f] [-r REV]... [-e CMD] [--remotecmd CMD] [DEST]"
  1.7109 +msgstr ""
  1.7110 +
  1.7111 +msgid "record delete for missing files"
  1.7112 +msgstr ""
  1.7113 +
  1.7114 +msgid "remove (and delete) file even if added or modified"
  1.7115 +msgstr ""
  1.7116 +
  1.7117 +msgid "record a rename that has already occurred"
  1.7118 +msgstr ""
  1.7119 +
  1.7120 +msgid "[OPTION]... SOURCE... DEST"
  1.7121 +msgstr ""
  1.7122 +
  1.7123 +msgid "remerge all unresolved files"
  1.7124 +msgstr ""
  1.7125 +
  1.7126 +msgid "list state of files needing merge"
  1.7127 +msgstr ""
  1.7128 +
  1.7129 +msgid "mark files as resolved"
  1.7130 +msgstr ""
  1.7131 +
  1.7132 +msgid "unmark files as resolved"
  1.7133 +msgstr ""
  1.7134 +
  1.7135 +msgid "revert all changes when no arguments given"
  1.7136 +msgstr ""
  1.7137 +
  1.7138 +msgid "tipmost revision matching date"
  1.7139 +msgstr ""
  1.7140 +
  1.7141 +msgid "revision to revert to"
  1.7142 +msgstr ""
  1.7143 +
  1.7144 +msgid "do not save backup copies of files"
  1.7145 +msgstr ""
  1.7146 +
  1.7147 +msgid "[OPTION]... [-r REV] [NAME]..."
  1.7148 +msgstr ""
  1.7149 +
  1.7150 +msgid "name of access log file to write to"
  1.7151 +msgstr ""
  1.7152 +
  1.7153 +msgid "name of error log file to write to"
  1.7154 +msgstr ""
  1.7155 +
  1.7156 +msgid "port to listen on (default: 8000)"
  1.7157 +msgstr ""
  1.7158 +
  1.7159 +msgid "address to listen on (default: all interfaces)"
  1.7160 +msgstr ""
  1.7161 +
  1.7162 +msgid "prefix path to serve from (default: server root)"
  1.7163 +msgstr ""
  1.7164 +
  1.7165 +msgid "name to show in web pages (default: working directory)"
  1.7166 +msgstr ""
  1.7167 +
  1.7168 +msgid "name of the webdir config file (serve more than one repository)"
  1.7169 +msgstr ""
  1.7170 +
  1.7171 +msgid "for remote clients"
  1.7172 +msgstr ""
  1.7173 +
  1.7174 +msgid "web templates to use"
  1.7175 +msgstr ""
  1.7176 +
  1.7177 +msgid "template style to use"
  1.7178 +msgstr ""
  1.7179 +
  1.7180 +msgid "use IPv6 in addition to IPv4"
  1.7181 +msgstr ""
  1.7182 +
  1.7183 +msgid "SSL certificate file"
  1.7184 +msgstr ""
  1.7185 +
  1.7186 +msgid "show untrusted configuration options"
  1.7187 +msgstr ""
  1.7188 +
  1.7189 +msgid "[-u] [NAME]..."
  1.7190 +msgstr ""
  1.7191 +
  1.7192 +msgid "show status of all files"
  1.7193 +msgstr ""
  1.7194 +
  1.7195 +msgid "show only modified files"
  1.7196 +msgstr ""
  1.7197 +
  1.7198 +msgid "show only added files"
  1.7199 +msgstr ""
  1.7200 +
  1.7201 +msgid "show only removed files"
  1.7202 +msgstr ""
  1.7203 +
  1.7204 +msgid "show only deleted (but tracked) files"
  1.7205 +msgstr ""
  1.7206 +
  1.7207 +msgid "show only files without changes"
  1.7208 +msgstr ""
  1.7209 +
  1.7210 +msgid "show only unknown (not tracked) files"
  1.7211 +msgstr ""
  1.7212 +
  1.7213 +msgid "show only ignored files"
  1.7214 +msgstr ""
  1.7215 +
  1.7216 +msgid "hide status prefix"
  1.7217 +msgstr ""
  1.7218 +
  1.7219 +msgid "show source of copied files"
  1.7220 +msgstr ""
  1.7221 +
  1.7222 +msgid "show difference from revision"
  1.7223 +msgstr ""
  1.7224 +
  1.7225 +msgid "replace existing tag"
  1.7226 +msgstr ""
  1.7227 +
  1.7228 +msgid "make the tag local"
  1.7229 +msgstr ""
  1.7230 +
  1.7231 +msgid "revision to tag"
  1.7232 +msgstr ""
  1.7233 +
  1.7234 +msgid "remove a tag"
  1.7235 +msgstr ""
  1.7236 +
  1.7237 +msgid "[-l] [-m TEXT] [-d DATE] [-u USER] [-r REV] NAME..."
  1.7238 +msgstr ""
  1.7239 +
  1.7240 +msgid "[-p]"
  1.7241 +msgstr ""
  1.7242 +
  1.7243 +msgid "update to new tip if changesets were unbundled"
  1.7244 +msgstr ""
  1.7245 +
  1.7246 +msgid "[-u] FILE..."
  1.7247 +msgstr ""
  1.7248 +
  1.7249 +msgid "overwrite locally modified files (no backup)"
  1.7250 +msgstr ""
  1.7251 +
  1.7252 +msgid "[-C] [-d DATE] [[-r] REV]"
  1.7253 +msgstr ""
  1.7254 +
  1.7255 +#, python-format
  1.7256 +msgid "config error at %s:%d: '%s'"
  1.7257 +msgstr ""
  1.7258 +
  1.7259 +msgid "not found in manifest"
  1.7260 +msgstr ""
  1.7261 +
  1.7262 +msgid "branch name not in UTF-8!"
  1.7263 +msgstr ""
  1.7264 +
  1.7265 +#, python-format
  1.7266 +msgid "  searching for copies back to rev %d\n"
  1.7267 +msgstr ""
  1.7268 +
  1.7269 +#, python-format
  1.7270 +msgid ""
  1.7271 +"  unmatched files in local:\n"
  1.7272 +"   %s\n"
  1.7273 +msgstr ""
  1.7274 +
  1.7275 +#, python-format
  1.7276 +msgid ""
  1.7277 +"  unmatched files in other:\n"
  1.7278 +"   %s\n"
  1.7279 +msgstr ""
  1.7280 +
  1.7281 +msgid "  all copies found (* = to merge, ! = divergent):\n"
  1.7282 +msgstr ""
  1.7283 +
  1.7284 +msgid "  checking for directory renames\n"
  1.7285 +msgstr ""
  1.7286 +
  1.7287 +#, python-format
  1.7288 +msgid "  dir %s -> %s\n"
  1.7289 +msgstr ""
  1.7290 +
  1.7291 +#, python-format
  1.7292 +msgid "  file %s -> %s\n"
  1.7293 +msgstr ""
  1.7294 +
  1.7295 +msgid "working directory state appears damaged!"
  1.7296 +msgstr ""
  1.7297 +
  1.7298 +#, python-format
  1.7299 +msgid "'\\n' and '\\r' disallowed in filenames: %r"
  1.7300 +msgstr ""
  1.7301 +
  1.7302 +#, python-format
  1.7303 +msgid "directory %r already in dirstate"
  1.7304 +msgstr ""
  1.7305 +
  1.7306 +#, python-format
  1.7307 +msgid "file %r in dirstate clashes with %r"
  1.7308 +msgstr ""
  1.7309 +
  1.7310 +#, python-format
  1.7311 +msgid "not in dirstate: %s\n"
  1.7312 +msgstr ""
  1.7313 +
  1.7314 +msgid "unknown"
  1.7315 +msgstr ""
  1.7316 +
  1.7317 +msgid "character device"
  1.7318 +msgstr ""
  1.7319 +
  1.7320 +msgid "block device"
  1.7321 +msgstr ""
  1.7322 +
  1.7323 +msgid "fifo"
  1.7324 +msgstr ""
  1.7325 +
  1.7326 +msgid "socket"
  1.7327 +msgstr ""
  1.7328 +
  1.7329 +msgid "directory"
  1.7330 +msgstr ""
  1.7331 +
  1.7332 +#, python-format
  1.7333 +msgid "unsupported file type (type is %s)"
  1.7334 +msgstr ""
  1.7335 +
  1.7336 +#, python-format
  1.7337 +msgid "abort: %s\n"
  1.7338 +msgstr ""
  1.7339 +
  1.7340 +#, python-format
  1.7341 +msgid ""
  1.7342 +"hg: command '%s' is ambiguous:\n"
  1.7343 +"    %s\n"
  1.7344 +msgstr ""
  1.7345 +
  1.7346 +#, python-format
  1.7347 +msgid "hg: %s\n"
  1.7348 +msgstr ""
  1.7349 +
  1.7350 +#, python-format
  1.7351 +msgid "timed out waiting for lock held by %s"
  1.7352 +msgstr ""
  1.7353 +
  1.7354 +#, python-format
  1.7355 +msgid "lock held by %s"
  1.7356 +msgstr ""
  1.7357 +
  1.7358 +#, python-format
  1.7359 +msgid "abort: %s: %s\n"
  1.7360 +msgstr ""
  1.7361 +
  1.7362 +#, python-format
  1.7363 +msgid "abort: could not lock %s: %s\n"
  1.7364 +msgstr ""
  1.7365 +
  1.7366 +#, python-format
  1.7367 +msgid "hg %s: %s\n"
  1.7368 +msgstr ""
  1.7369 +
  1.7370 +#, python-format
  1.7371 +msgid "abort: %s!\n"
  1.7372 +msgstr ""
  1.7373 +
  1.7374 +#, python-format
  1.7375 +msgid "abort: %s"
  1.7376 +msgstr ""
  1.7377 +
  1.7378 +msgid " empty string\n"
  1.7379 +msgstr ""
  1.7380 +
  1.7381 +msgid "killed!\n"
  1.7382 +msgstr ""
  1.7383 +
  1.7384 +#, python-format
  1.7385 +msgid "hg: unknown command '%s'\n"
  1.7386 +msgstr ""
  1.7387 +
  1.7388 +#, python-format
  1.7389 +msgid "abort: could not import module %s!\n"
  1.7390 +msgstr ""
  1.7391 +
  1.7392 +msgid "(did you forget to compile extensions?)\n"
  1.7393 +msgstr ""
  1.7394 +
  1.7395 +msgid "(is your Python install correct?)\n"
  1.7396 +msgstr ""
  1.7397 +
  1.7398 +#, python-format
  1.7399 +msgid "abort: error: %s\n"
  1.7400 +msgstr ""
  1.7401 +
  1.7402 +msgid "broken pipe\n"
  1.7403 +msgstr ""
  1.7404 +
  1.7405 +msgid "interrupted!\n"
  1.7406 +msgstr ""
  1.7407 +
  1.7408 +msgid ""
  1.7409 +"\n"
  1.7410 +"broken pipe\n"
  1.7411 +msgstr ""
  1.7412 +
  1.7413 +msgid "abort: out of memory\n"
  1.7414 +msgstr ""
  1.7415 +
  1.7416 +msgid "** unknown exception encountered, details follow\n"
  1.7417 +msgstr ""
  1.7418 +
  1.7419 +msgid "** report bug details to http://www.selenic.com/mercurial/bts\n"
  1.7420 +msgstr ""
  1.7421 +
  1.7422 +msgid "** or mercurial@selenic.com\n"
  1.7423 +msgstr ""
  1.7424 +
  1.7425 +#, python-format
  1.7426 +msgid "** Mercurial Distributed SCM (version %s)\n"
  1.7427 +msgstr ""
  1.7428 +
  1.7429 +#, python-format
  1.7430 +msgid "** Extensions loaded: %s\n"
  1.7431 +msgstr ""
  1.7432 +
  1.7433 +#, python-format
  1.7434 +msgid "no definition for alias '%s'\n"
  1.7435 +msgstr ""
  1.7436 +
  1.7437 +#, python-format
  1.7438 +msgid "alias '%s' resolves to unknown command '%s'\n"
  1.7439 +msgstr ""
  1.7440 +
  1.7441 +#, python-format
  1.7442 +msgid "alias '%s' resolves to ambiguous command '%s'\n"
  1.7443 +msgstr ""
  1.7444 +
  1.7445 +#, python-format
  1.7446 +msgid "alias '%s' shadows command\n"
  1.7447 +msgstr ""
  1.7448 +
  1.7449 +#, python-format
  1.7450 +msgid "malformed --config option: %s"
  1.7451 +msgstr ""
  1.7452 +
  1.7453 +#, python-format
  1.7454 +msgid "extension '%s' overrides commands: %s\n"
  1.7455 +msgstr ""
  1.7456 +
  1.7457 +msgid "Option --config may not be abbreviated!"
  1.7458 +msgstr ""
  1.7459 +
  1.7460 +msgid "Option --cwd may not be abbreviated!"
  1.7461 +msgstr ""
  1.7462 +
  1.7463 +msgid ""
  1.7464 +"Option -R has to be separated from other options (i.e. not -qR) and --"
  1.7465 +"repository may only be abbreviated as --repo!"
  1.7466 +msgstr ""
  1.7467 +
  1.7468 +#, python-format
  1.7469 +msgid "Time: real %.3f secs (user %.3f+%.3f sys %.3f+%.3f)\n"
  1.7470 +msgstr ""
  1.7471 +
  1.7472 +#, python-format
  1.7473 +msgid "repository '%s' is not local"
  1.7474 +msgstr ""
  1.7475 +
  1.7476 +msgid "invalid arguments"
  1.7477 +msgstr ""
  1.7478 +
  1.7479 +#, python-format
  1.7480 +msgid "unrecognized profiling format '%s' - Ignored\n"
  1.7481 +msgstr ""
  1.7482 +
  1.7483 +msgid ""
  1.7484 +"lsprof not available - install from http://codespeak.net/svn/user/arigo/hack/"
  1.7485 +"misc/lsprof/"
  1.7486 +msgstr ""
  1.7487 +
  1.7488 +#, python-format
  1.7489 +msgid "*** failed to import extension %s from %s: %s\n"
  1.7490 +msgstr "*** 匯入擴充套件 %s 失敗,路徑為 %s: %s\n"
  1.7491 +
  1.7492 +#, python-format
  1.7493 +msgid "*** failed to import extension %s: %s\n"
  1.7494 +msgstr ""
  1.7495 +
  1.7496 +#, python-format
  1.7497 +msgid "couldn't find merge tool %s\n"
  1.7498 +msgstr "找不到合併工具 %s\n"
  1.7499 +
  1.7500 +#, python-format
  1.7501 +msgid "tool %s can't handle symlinks\n"
  1.7502 +msgstr "%s 工具無法處理 symlinks\n"
  1.7503 +
  1.7504 +#, python-format
  1.7505 +msgid "tool %s can't handle binary\n"
  1.7506 +msgstr "%s 工具無法處理 binary\n"
  1.7507 +
  1.7508 +#, python-format
  1.7509 +msgid "tool %s requires a GUI\n"
  1.7510 +msgstr "%s 工具需要 GUI 環境\n"
  1.7511 +
  1.7512 +#, python-format
  1.7513 +msgid "picked tool '%s' for %s (binary %s symlink %s)\n"
  1.7514 +msgstr "選用 '%s' 工具來處理 %s (binary %s symlink %s)\n"
  1.7515 +
  1.7516 +#, python-format
  1.7517 +msgid ""
  1.7518 +" no tool found to merge %s\n"
  1.7519 +"keep (l)ocal or take (o)ther?"
  1.7520 +msgstr ""
  1.7521 +" 找不到工具可用來合併 %s\n"
  1.7522 +"維持 (l)ocal 還是選用 (o)ther?"
  1.7523 +
  1.7524 +msgid "&Local"
  1.7525 +msgstr ""
  1.7526 +
  1.7527 +msgid "&Other"
  1.7528 +msgstr ""
  1.7529 +
  1.7530 +msgid "l"
  1.7531 +msgstr ""
  1.7532 +
  1.7533 +#, python-format
  1.7534 +msgid "merging %s and %s to %s\n"
  1.7535 +msgstr "合併 %s 和 %s 至 %s\n"
  1.7536 +
  1.7537 +#, python-format
  1.7538 +msgid "merging %s\n"
  1.7539 +msgstr "合併 %s 中\n"
  1.7540 +
  1.7541 +#, python-format
  1.7542 +msgid "my %s other %s ancestor %s\n"
  1.7543 +msgstr ""
  1.7544 +
  1.7545 +msgid " premerge successful\n"
  1.7546 +msgstr ""
  1.7547 +
  1.7548 +#, python-format
  1.7549 +msgid ""
  1.7550 +" output file %s appears unchanged\n"
  1.7551 +"was merge successful (yn)?"
  1.7552 +msgstr ""
  1.7553 +
  1.7554 +msgid "&No"
  1.7555 +msgstr ""
  1.7556 +
  1.7557 +msgid "&Yes"
  1.7558 +msgstr ""
  1.7559 +
  1.7560 +msgid "n"
  1.7561 +msgstr ""
  1.7562 +
  1.7563 +#, python-format
  1.7564 +msgid "merging %s failed!\n"
  1.7565 +msgstr "合併 %s 失敗!\n"
  1.7566 +
  1.7567 +#, python-format
  1.7568 +msgid "Inconsistent state, %s:%s is good and bad"
  1.7569 +msgstr ""
  1.7570 +
  1.7571 +#, python-format
  1.7572 +msgid "unknown bisect kind %s"
  1.7573 +msgstr ""
  1.7574 +
  1.7575 +msgid "Date Formats"
  1.7576 +msgstr "日期格式"
  1.7577 +
  1.7578 +msgid ""
  1.7579 +"\n"
  1.7580 +"    Some commands allow the user to specify a date, e.g.:\n"
  1.7581 +"    * backout, commit, import, tag: Specify the commit date.\n"
  1.7582 +"    * log, revert, update: Select revision(s) by date.\n"
  1.7583 +"\n"
  1.7584 +"    Many date formats are valid. Here are some examples:\n"
  1.7585 +"\n"
  1.7586 +"    \"Wed Dec 6 13:18:29 2006\" (local timezone assumed)\n"
  1.7587 +"    \"Dec 6 13:18 -0600\" (year assumed, time offset provided)\n"
  1.7588 +"    \"Dec 6 13:18 UTC\" (UTC and GMT are aliases for +0000)\n"
  1.7589 +"    \"Dec 6\" (midnight)\n"
  1.7590 +"    \"13:18\" (today assumed)\n"
  1.7591 +"    \"3:39\" (3:39AM assumed)\n"
  1.7592 +"    \"3:39pm\" (15:39)\n"
  1.7593 +"    \"2006-12-06 13:18:29\" (ISO 8601 format)\n"
  1.7594 +"    \"2006-12-6 13:18\"\n"
  1.7595 +"    \"2006-12-6\"\n"
  1.7596 +"    \"12-6\"\n"
  1.7597 +"    \"12/6\"\n"
  1.7598 +"    \"12/6/6\" (Dec 6 2006)\n"
  1.7599 +"\n"
  1.7600 +"    Lastly, there is Mercurial's internal format:\n"
  1.7601 +"\n"
  1.7602 +"    \"1165432709 0\" (Wed Dec 6 13:18:29 2006 UTC)\n"
  1.7603 +"\n"
  1.7604 +"    This is the internal representation format for dates. unixtime is\n"
  1.7605 +"    the number of seconds since the epoch (1970-01-01 00:00 UTC).\n"
  1.7606 +"    offset is the offset of the local timezone, in seconds west of UTC\n"
  1.7607 +"    (negative if the timezone is east of UTC).\n"
  1.7608 +"\n"
  1.7609 +"    The log command also accepts date ranges:\n"
  1.7610 +"\n"
  1.7611 +"    \"<{datetime}\" - at or before a given date/time\n"
  1.7612 +"    \">{datetime}\" - on or after a given date/time\n"
  1.7613 +"    \"{datetime} to {datetime}\" - a date range, inclusive\n"
  1.7614 +"    \"-{days}\" - within a given number of days of today\n"
  1.7615 +"    "
  1.7616 +msgstr ""
  1.7617 +
  1.7618 +msgid "File Name Patterns"
  1.7619 +msgstr "檔案名稱樣式"
  1.7620 +
  1.7621 +msgid ""
  1.7622 +"\n"
  1.7623 +"    Mercurial accepts several notations for identifying one or more\n"
  1.7624 +"    files at a time.\n"
  1.7625 +"\n"
  1.7626 +"    By default, Mercurial treats filenames as shell-style extended\n"
  1.7627 +"    glob patterns.\n"
  1.7628 +"\n"
  1.7629 +"    Alternate pattern notations must be specified explicitly.\n"
  1.7630 +"\n"
  1.7631 +"    To use a plain path name without any pattern matching, start it\n"
  1.7632 +"    with \"path:\". These path names must completely match starting at\n"
  1.7633 +"    the current repository root.\n"
  1.7634 +"\n"
  1.7635 +"    To use an extended glob, start a name with \"glob:\". Globs are\n"
  1.7636 +"    rooted at the current directory; a glob such as \"*.c\" will only\n"
  1.7637 +"    match files in the current directory ending with \".c\".\n"
  1.7638 +"\n"
  1.7639 +"    The supported glob syntax extensions are \"**\" to match any string\n"
  1.7640 +"    across path separators and \"{a,b}\" to mean \"a or b\".\n"
  1.7641 +"\n"
  1.7642 +"    To use a Perl/Python regular expression, start a name with \"re:\".\n"
  1.7643 +"    Regexp pattern matching is anchored at the root of the repository.\n"
  1.7644 +"\n"
  1.7645 +"    Plain examples:\n"
  1.7646 +"\n"
  1.7647 +"    path:foo/bar   a name bar in a directory named foo in the root of\n"
  1.7648 +"                   the repository\n"
  1.7649 +"    path:path:name a file or directory named \"path:name\"\n"
  1.7650 +"\n"
  1.7651 +"    Glob examples:\n"
  1.7652 +"\n"
  1.7653 +"    glob:*.c       any name ending in \".c\" in the current directory\n"
  1.7654 +"    *.c            any name ending in \".c\" in the current directory\n"
  1.7655 +"    **.c           any name ending in \".c\" in any subdirectory of the\n"
  1.7656 +"                   current directory including itself.\n"
  1.7657 +"    foo/*.c        any name ending in \".c\" in the directory foo\n"
  1.7658 +"    foo/**.c       any name ending in \".c\" in any subdirectory of foo\n"
  1.7659 +"                   including itself.\n"
  1.7660 +"\n"
  1.7661 +"    Regexp examples:\n"
  1.7662 +"\n"
  1.7663 +"    re:.*\\.c$      any name ending in \".c\", anywhere in the repository\n"
  1.7664 +"\n"
  1.7665 +"    "
  1.7666 +msgstr ""
  1.7667 +
  1.7668 +msgid "Environment Variables"
  1.7669 +msgstr "環境變數"
  1.7670 +
  1.7671 +msgid ""
  1.7672 +"\n"
  1.7673 +"HG::\n"
  1.7674 +"    Path to the 'hg' executable, automatically passed when running\n"
  1.7675 +"    hooks, extensions or external tools. If unset or empty, this is\n"
  1.7676 +"    the hg executable's name if it's frozen, or an executable named\n"
  1.7677 +"    'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on\n"
  1.7678 +"    Windows) is searched.\n"
  1.7679 +"\n"
  1.7680 +"HGEDITOR::\n"
  1.7681 +"    This is the name of the editor to run when committing. See EDITOR.\n"
  1.7682 +"\n"
  1.7683 +"    (deprecated, use .hgrc)\n"
  1.7684 +"\n"
  1.7685 +"HGENCODING::\n"
  1.7686 +"    This overrides the default locale setting detected by Mercurial.\n"
  1.7687 +"    This setting is used to convert data including usernames,\n"
  1.7688 +"    changeset descriptions, tag names, and branches. This setting can\n"
  1.7689 +"    be overridden with the --encoding command-line option.\n"
  1.7690 +"\n"
  1.7691 +"HGENCODINGMODE::\n"
  1.7692 +"    This sets Mercurial's behavior for handling unknown characters\n"
  1.7693 +"    while transcoding user input. The default is \"strict\", which\n"
  1.7694 +"    causes Mercurial to abort if it can't map a character. Other\n"
  1.7695 +"    settings include \"replace\", which replaces unknown characters, and\n"
  1.7696 +"    \"ignore\", which drops them. This setting can be overridden with\n"
  1.7697 +"    the --encodingmode command-line option.\n"
  1.7698 +"\n"
  1.7699 +"HGMERGE::\n"
  1.7700 +"    An executable to use for resolving merge conflicts. The program\n"
  1.7701 +"    will be executed with three arguments: local file, remote file,\n"
  1.7702 +"    ancestor file.\n"
  1.7703 +"\n"
  1.7704 +"    (deprecated, use .hgrc)\n"
  1.7705 +"\n"
  1.7706 +"HGRCPATH::\n"
  1.7707 +"    A list of files or directories to search for hgrc files. Item\n"
  1.7708 +"    separator is \":\" on Unix, \";\" on Windows. If HGRCPATH is not set,\n"
  1.7709 +"    platform default search path is used. If empty, only the .hg/hgrc\n"
  1.7710 +"    from the current repository is read.\n"
  1.7711 +"\n"
  1.7712 +"    For each element in HGRCPATH:\n"
  1.7713 +"    * if it's a directory, all files ending with .rc are added\n"
  1.7714 +"    * otherwise, the file itself will be added\n"
  1.7715 +"\n"
  1.7716 +"HGUSER::\n"
  1.7717 +"    This is the string used as the author of a commit. If not set,\n"
  1.7718 +"    available values will be considered in this order:\n"
  1.7719 +"\n"
  1.7720 +"    * HGUSER (deprecated)\n"
  1.7721 +"    * hgrc files from the HGRCPATH\n"
  1.7722 +"    * EMAIL\n"
  1.7723 +"    * interactive prompt\n"
  1.7724 +"    * LOGNAME (with '@hostname' appended)\n"
  1.7725 +"\n"
  1.7726 +"    (deprecated, use .hgrc)\n"
  1.7727 +"\n"
  1.7728 +"EMAIL::\n"
  1.7729 +"    May be used as the author of a commit; see HGUSER.\n"
  1.7730 +"\n"
  1.7731 +"LOGNAME::\n"
  1.7732 +"    May be used as the author of a commit; see HGUSER.\n"
  1.7733 +"\n"
  1.7734 +"VISUAL::\n"
  1.7735 +"    This is the name of the editor to use when committing. See EDITOR.\n"
  1.7736 +"\n"
  1.7737 +"EDITOR::\n"
  1.7738 +"    Sometimes Mercurial needs to open a text file in an editor for a\n"
  1.7739 +"    user to modify, for example when writing commit messages. The\n"
  1.7740 +"    editor it uses is determined by looking at the environment\n"
  1.7741 +"    variables HGEDITOR, VISUAL and EDITOR, in that order. The first\n"
  1.7742 +"    non-empty one is chosen. If all of them are empty, the editor\n"
  1.7743 +"    defaults to 'vi'.\n"
  1.7744 +"\n"
  1.7745 +"PYTHONPATH::\n"
  1.7746 +"    This is used by Python to find imported modules and may need to be\n"
  1.7747 +"    set appropriately if this Mercurial is not installed system-wide.\n"
  1.7748 +"    "
  1.7749 +msgstr ""
  1.7750 +
  1.7751 +msgid "Specifying Single Revisions"
  1.7752 +msgstr ""
  1.7753 +
  1.7754 +msgid ""
  1.7755 +"\n"
  1.7756 +"    Mercurial supports several ways to specify individual revisions.\n"
  1.7757 +"\n"
  1.7758 +"    A plain integer is treated as a revision number. Negative integers\n"
  1.7759 +"    are treated as topological offsets from the tip, with -1 denoting\n"
  1.7760 +"    the tip. As such, negative numbers are only useful if you've\n"
  1.7761 +"    memorized your local tree numbers and want to save typing a single\n"
  1.7762 +"    digit. This editor suggests copy and paste.\n"
  1.7763 +"\n"
  1.7764 +"    A 40-digit hexadecimal string is treated as a unique revision\n"
  1.7765 +"    identifier.\n"
  1.7766 +"\n"
  1.7767 +"    A hexadecimal string less than 40 characters long is treated as a\n"
  1.7768 +"    unique revision identifier, and referred to as a short-form\n"
  1.7769 +"    identifier. A short-form identifier is only valid if it is the\n"
  1.7770 +"    prefix of exactly one full-length identifier.\n"
  1.7771 +"\n"
  1.7772 +"    Any other string is treated as a tag name, which is a symbolic\n"
  1.7773 +"    name associated with a revision identifier. Tag names may not\n"
  1.7774 +"    contain the \":\" character.\n"
  1.7775 +"\n"
  1.7776 +"    The reserved name \"tip\" is a special tag that always identifies\n"
  1.7777 +"    the most recent revision.\n"
  1.7778 +"\n"
  1.7779 +"    The reserved name \"null\" indicates the null revision. This is the\n"
  1.7780 +"    revision of an empty repository, and the parent of revision 0.\n"
  1.7781 +"\n"
  1.7782 +"    The reserved name \".\" indicates the working directory parent. If\n"
  1.7783 +"    no working directory is checked out, it is equivalent to null. If\n"
  1.7784 +"    an uncommitted merge is in progress, \".\" is the revision of the\n"
  1.7785 +"    first parent.\n"
  1.7786 +"    "
  1.7787 +msgstr ""
  1.7788 +
  1.7789 +msgid "Specifying Multiple Revisions"
  1.7790 +msgstr ""
  1.7791 +
  1.7792 +msgid ""
  1.7793 +"\n"
  1.7794 +"    When Mercurial accepts more than one revision, they may be\n"
  1.7795 +"    specified individually, or provided as a topologically continuous\n"
  1.7796 +"    range, separated by the \":\" character.\n"
  1.7797 +"\n"
  1.7798 +"    The syntax of range notation is [BEGIN]:[END], where BEGIN and END\n"
  1.7799 +"    are revision identifiers. Both BEGIN and END are optional. If\n"
  1.7800 +"    BEGIN is not specified, it defaults to revision number 0. If END\n"
  1.7801 +"    is not specified, it defaults to the tip. The range \":\" thus means\n"
  1.7802 +"    \"all revisions\".\n"
  1.7803 +"\n"
  1.7804 +"    If BEGIN is greater than END, revisions are treated in reverse\n"
  1.7805 +"    order.\n"
  1.7806 +"\n"
  1.7807 +"    A range acts as a closed interval. This means that a range of 3:5\n"
  1.7808 +"    gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.\n"
  1.7809 +"    "
  1.7810 +msgstr ""
  1.7811 +
  1.7812 +msgid "Diff Formats"
  1.7813 +msgstr ""
  1.7814 +
  1.7815 +msgid ""
  1.7816 +"\n"
  1.7817 +"    Mercurial's default format for showing changes between two\n"
  1.7818 +"    versions of a file is compatible with the unified format of GNU\n"
  1.7819 +"    diff, which can be used by GNU patch and many other standard\n"
  1.7820 +"    tools.\n"
  1.7821 +"\n"
  1.7822 +"    While this standard format is often enough, it does not encode the\n"
  1.7823 +"    following information:\n"
  1.7824 +"\n"
  1.7825 +"     - executable status and other permission bits\n"
  1.7826 +"     - copy or rename information\n"
  1.7827 +"     - changes in binary files\n"
  1.7828 +"     - creation or deletion of empty files\n"
  1.7829 +"\n"
  1.7830 +"    Mercurial also supports the extended diff format from the git VCS\n"
  1.7831 +"    which addresses these limitations. The git diff format is not\n"
  1.7832 +"    produced by default because a few widespread tools still do not\n"
  1.7833 +"    understand this format.\n"
  1.7834 +"\n"
  1.7835 +"    This means that when generating diffs from a Mercurial repository\n"
  1.7836 +"    (e.g. with \"hg export\"), you should be careful about things like\n"
  1.7837 +"    file copies and renames or other things mentioned above, because\n"
  1.7838 +"    when applying a standard diff to a different repository, this\n"
  1.7839 +"    extra information is lost. Mercurial's internal operations (like\n"
  1.7840 +"    push and pull) are not affected by this, because they use an\n"
  1.7841 +"    internal binary format for communicating changes.\n"
  1.7842 +"\n"
  1.7843 +"    To make Mercurial produce the git extended diff format, use the\n"
  1.7844 +"    --git option available for many commands, or set 'git = True' in\n"
  1.7845 +"    the [diff] section of your hgrc. You do not need to set this\n"
  1.7846 +"    option when importing diffs in this format or using them in the mq\n"
  1.7847 +"    extension.\n"
  1.7848 +"    "
  1.7849 +msgstr ""
  1.7850 +
  1.7851 +msgid "Template Usage"
  1.7852 +msgstr ""
  1.7853 +
  1.7854 +msgid ""
  1.7855 +"\n"
  1.7856 +"    Mercurial allows you to customize output of commands through\n"
  1.7857 +"    templates. You can either pass in a template from the command\n"
  1.7858 +"    line, via the --template option, or select an existing\n"
  1.7859 +"    template-style (--style).\n"
  1.7860 +"\n"
  1.7861 +"    You can customize output for any \"log-like\" command: log,\n"
  1.7862 +"    outgoing, incoming, tip, parents, heads and glog.\n"
  1.7863 +"\n"
  1.7864 +"    Three styles are packaged with Mercurial: default (the style used\n"
  1.7865 +"    when no explicit preference is passed), compact and changelog.\n"
  1.7866 +"    Usage:\n"
  1.7867 +"\n"
  1.7868 +"        $ hg log -r1 --style changelog\n"
  1.7869 +"\n"
  1.7870 +"    A template is a piece of text, with markup to invoke variable\n"
  1.7871 +"    expansion:\n"
  1.7872 +"\n"
  1.7873 +"        $ hg log -r1 --template \"{node}\\n\"\n"
  1.7874 +"        b56ce7b07c52de7d5fd79fb89701ea538af65746\n"
  1.7875 +"\n"
  1.7876 +"    Strings in curly braces are called keywords. The availability of\n"
  1.7877 +"    keywords depends on the exact context of the templater. These\n"
  1.7878 +"    keywords are usually available for templating a log-like command:\n"
  1.7879 +"\n"
  1.7880 +"    - author: String. The unmodified author of the changeset.\n"
  1.7881 +"    - branches: String. The name of the branch on which the changeset\n"
  1.7882 +"          was committed. Will be empty if the branch name was default.\n"
  1.7883 +"    - date: Date information. The date when the changeset was committed.\n"
  1.7884 +"    - desc: String. The text of the changeset description.\n"
  1.7885 +"    - diffstat: String. Statistics of changes with the following\n"
  1.7886 +"          format: \"modified files: +added/-removed lines\"\n"
  1.7887 +"    - files: List of strings. All files modified, added, or removed by\n"
  1.7888 +"          this changeset.\n"
  1.7889 +"    - file_adds: List of strings. Files added by this changeset.\n"
  1.7890 +"    - file_mods: List of strings. Files modified by this changeset.\n"
  1.7891 +"    - file_dels: List of strings. Files removed by this changeset.\n"
  1.7892 +"    - node: String. The changeset identification hash, as a\n"
  1.7893 +"          40-character hexadecimal string.\n"
  1.7894 +"    - parents: List of strings. The parents of the changeset.\n"
  1.7895 +"    - rev: Integer. The repository-local changeset revision number.\n"
  1.7896 +"    - tags: List of strings. Any tags associated with the changeset.\n"
  1.7897 +"\n"
  1.7898 +"    The \"date\" keyword does not produce human-readable output. If you\n"
  1.7899 +"    want to use a date in your output, you can use a filter to process\n"
  1.7900 +"    it. Filters are functions which return a string based on the input\n"
  1.7901 +"    variable. You can also use a chain of filters to get the desired\n"
  1.7902 +"    output:\n"
  1.7903 +"\n"
  1.7904 +"       $ hg tip --template \"{date|isodate}\\n\"\n"
  1.7905 +"       2008-08-21 18:22 +0000\n"
  1.7906 +"\n"
  1.7907 +"    List of filters:\n"
  1.7908 +"\n"
  1.7909 +"    - addbreaks: Any text. Add an XHTML \"<br />\" tag before the end of\n"
  1.7910 +"          every line except the last.\n"
  1.7911 +"    - age: Date. Returns a human-readable date/time difference between\n"
  1.7912 +"          the given date/time and the current date/time.\n"
  1.7913 +"    - basename: Any text. Treats the text as a path, and returns the\n"
  1.7914 +"          last component of the path after splitting by the path\n"
  1.7915 +"          separator (ignoring trailing separators). For example,\n"
  1.7916 +"          \"foo/bar/baz\" becomes \"baz\" and \"foo/bar//\" becomes \"bar"
  1.7917 +"\".\n"
  1.7918 +"    - stripdir: Treat the text as path and strip a directory level, if\n"
  1.7919 +"          possible. For example, \"foo\" and \"foo/bar\" becomes \"foo\".\n"
  1.7920 +"    - date: Date. Returns a date in a Unix date format, including\n"
  1.7921 +"          the timezone: \"Mon Sep 04 15:13:13 2006 0700\".\n"
  1.7922 +"    - domain: Any text. Finds the first string that looks like an\n"
  1.7923 +"          email address, and extracts just the domain component.\n"
  1.7924 +"          Example: 'User <user@example.com>' becomes 'example.com'.\n"
  1.7925 +"    - email: Any text. Extracts the first string that looks like an\n"
  1.7926 +"          email address. Example: 'User <user@example.com>' becomes\n"
  1.7927 +"          'user@example.com'.\n"
  1.7928 +"    - escape: Any text. Replaces the special XML/XHTML characters \"&\",\n"
  1.7929 +"          \"<\" and \">\" with XML entities.\n"
  1.7930 +"    - fill68: Any text. Wraps the text to fit in 68 columns.\n"
  1.7931 +"    - fill76: Any text. Wraps the text to fit in 76 columns.\n"
  1.7932 +"    - firstline: Any text. Returns the first line of text.\n"
  1.7933 +"    - nonempty: Any text. Returns '(none)' if the string is empty.\n"
  1.7934 +"    - hgdate: Date. Returns the date as a pair of numbers:\n"
  1.7935 +"          \"1157407993 25200\" (Unix timestamp, timezone offset).\n"
  1.7936 +"    - isodate: Date. Returns the date in ISO 8601 format.\n"
  1.7937 +"    - localdate: Date. Converts a date to local date.\n"
  1.7938 +"    - obfuscate: Any text. Returns the input text rendered as a\n"
  1.7939 +"          sequence of XML entities.\n"
  1.7940 +"    - person: Any text. Returns the text before an email address.\n"
  1.7941 +"    - rfc822date: Date. Returns a date using the same format used\n"
  1.7942 +"          in email headers.\n"
  1.7943 +"    - short: Changeset hash. Returns the short form of a changeset\n"
  1.7944 +"          hash, i.e. a 12-byte hexadecimal string.\n"
  1.7945 +"    - shortdate: Date. Returns a date like \"2006-09-18\".\n"
  1.7946 +"    - strip: Any text. Strips all leading and trailing whitespace.\n"
  1.7947 +"    - tabindent: Any text. Returns the text, with every line except\n"
  1.7948 +"          the first starting with a tab character.\n"
  1.7949 +"    - urlescape: Any text. Escapes all \"special\" characters. For\n"
  1.7950 +"          example, \"foo bar\" becomes \"foo%20bar\".\n"
  1.7951 +"    - user: Any text. Returns the user portion of an email address.\n"
  1.7952 +"    "
  1.7953 +msgstr ""
  1.7954 +
  1.7955 +msgid "URL Paths"
  1.7956 +msgstr ""
  1.7957 +
  1.7958 +msgid ""
  1.7959 +"\n"
  1.7960 +"    Valid URLs are of the form:\n"
  1.7961 +"\n"
  1.7962 +"      local/filesystem/path (or file://local/filesystem/path)\n"
  1.7963 +"      http://[user[:pass]@]host[:port]/[path]\n"
  1.7964 +"      https://[user[:pass]@]host[:port]/[path]\n"
  1.7965 +"      ssh://[user[:pass]@]host[:port]/[path]\n"
  1.7966 +"\n"
  1.7967 +"    Paths in the local filesystem can either point to Mercurial\n"
  1.7968 +"    repositories or to bundle files (as created by 'hg bundle' or\n"
  1.7969 +"    'hg incoming --bundle').\n"
  1.7970 +"\n"
  1.7971 +"    An optional identifier after # indicates a particular branch, tag,\n"
  1.7972 +"    or changeset to use from the remote repository.\n"
  1.7973 +"\n"
  1.7974 +"    Some features, such as pushing to http:// and https:// URLs are\n"
  1.7975 +"    only possible if the feature is explicitly enabled on the remote\n"
  1.7976 +"    Mercurial server.\n"
  1.7977 +"\n"
  1.7978 +"    Some notes about using SSH with Mercurial:\n"
  1.7979 +"    - SSH requires an accessible shell account on the destination\n"
  1.7980 +"      machine and a copy of hg in the remote path or specified with as\n"
  1.7981 +"      remotecmd.\n"
  1.7982 +"    - path is relative to the remote user's home directory by default.\n"
  1.7983 +"      Use an extra slash at the start of a path to specify an absolute "
  1.7984 +"path:\n"
  1.7985 +"        ssh://example.com//tmp/repository\n"
  1.7986 +"    - Mercurial doesn't use its own compression via SSH; the right\n"
  1.7987 +"      thing to do is to configure it in your ~/.ssh/config, e.g.:\n"
  1.7988 +"        Host *.mylocalnetwork.example.com\n"
  1.7989 +"          Compression no\n"
  1.7990 +"        Host *\n"
  1.7991 +"          Compression yes\n"
  1.7992 +"      Alternatively specify \"ssh -C\" as your ssh command in your hgrc\n"
  1.7993 +"      or with the --ssh command line option.\n"
  1.7994 +"\n"
  1.7995 +"    These URLs can all be stored in your hgrc with path aliases under\n"
  1.7996 +"    the [paths] section like so:\n"
  1.7997 +"    [paths]\n"
  1.7998 +"    alias1 = URL1\n"
  1.7999 +"    alias2 = URL2\n"
  1.8000 +"    ...\n"
  1.8001 +"\n"
  1.8002 +"    You can then use the alias for any command that uses a URL (for\n"
  1.8003 +"    example 'hg pull alias1' would pull from the 'alias1' path).\n"
  1.8004 +"\n"
  1.8005 +"    Two path aliases are special because they are used as defaults\n"
  1.8006 +"    when you do not provide the URL to a command:\n"
  1.8007 +"\n"
  1.8008 +"    default:\n"
  1.8009 +"      When you create a repository with hg clone, the clone command\n"
  1.8010 +"      saves the location of the source repository as the new\n"
  1.8011 +"      repository's 'default' path. This is then used when you omit\n"
  1.8012 +"      path from push- and pull-like commands (including incoming and\n"
  1.8013 +"      outgoing).\n"
  1.8014 +"\n"
  1.8015 +"    default-push:\n"
  1.8016 +"      The push command will look for a path named 'default-push', and\n"
  1.8017 +"      prefer it over 'default' if both are defined.\n"
  1.8018 +"    "
  1.8019 +msgstr ""
  1.8020 +
  1.8021 +msgid "can only share local repositories"
  1.8022 +msgstr ""
  1.8023 +
  1.8024 +msgid "destination already exists"
  1.8025 +msgstr "目的端已存在"
  1.8026 +
  1.8027 +msgid "updating working directory\n"
  1.8028 +msgstr "更新 working directory 中\n"
  1.8029 +
  1.8030 +#, python-format
  1.8031 +msgid "destination directory: %s\n"
  1.8032 +msgstr "目的端目錄: %s\n"
  1.8033 +
  1.8034 +#, python-format
  1.8035 +msgid "destination '%s' already exists"
  1.8036 +msgstr "目的端 '%s' 已存在"
  1.8037 +
  1.8038 +#, python-format
  1.8039 +msgid "destination '%s' is not empty"
  1.8040 +msgstr "目的端 '%s' 不是空的"
  1.8041 +
  1.8042 +msgid ""
  1.8043 +"src repository does not support revision lookup and so doesn't support clone "
  1.8044 +"by revision"
  1.8045 +msgstr ""
  1.8046 +
  1.8047 +msgid "clone from remote to remote not supported"
  1.8048 +msgstr ""
  1.8049 +
  1.8050 +msgid "updated"
  1.8051 +msgstr "已更新"
  1.8052 +
  1.8053 +msgid "merged"
  1.8054 +msgstr "已合併"
  1.8055 +
  1.8056 +msgid "removed"
  1.8057 +msgstr "已移除"
  1.8058 +
  1.8059 +msgid "unresolved"
  1.8060 +msgstr ""
  1.8061 +
  1.8062 +#, python-format
  1.8063 +msgid "%d files %s"
  1.8064 +msgstr ""
  1.8065 +
  1.8066 +msgid "use 'hg resolve' to retry unresolved file merges\n"
  1.8067 +msgstr ""
  1.8068 +
  1.8069 +msgid ""
  1.8070 +"use 'hg resolve' to retry unresolved file merges or 'hg up --clean' to "
  1.8071 +"abandon\n"
  1.8072 +msgstr ""
  1.8073 +
  1.8074 +msgid "(branch merge, don't forget to commit)\n"
  1.8075 +msgstr ""
  1.8076 +
  1.8077 +#, python-format
  1.8078 +msgid "error reading %s/.hg/hgrc: %s\n"
  1.8079 +msgstr ""
  1.8080 +
  1.8081 +msgid "SSL support is unavailable"
  1.8082 +msgstr ""
  1.8083 +
  1.8084 +msgid "IPv6 is not available on this system"
  1.8085 +msgstr "此作業系統不支援 IPv6"
  1.8086 +
  1.8087 +#, python-format
  1.8088 +msgid "cannot start server at '%s:%d': %s"
  1.8089 +msgstr "無法於 '%s:%d' 啟動伺服器: %s"
  1.8090 +
  1.8091 +#, python-format
  1.8092 +msgid "calling hook %s: %s\n"
  1.8093 +msgstr ""
  1.8094 +
  1.8095 +#, python-format
  1.8096 +msgid "%s hook is invalid (\"%s\" not in a module)"
  1.8097 +msgstr ""
  1.8098 +
  1.8099 +#, python-format
  1.8100 +msgid "%s hook is invalid (import of \"%s\" failed)"
  1.8101 +msgstr ""
  1.8102 +
  1.8103 +#, python-format
  1.8104 +msgid "%s hook is invalid (\"%s\" is not defined)"
  1.8105 +msgstr ""
  1.8106 +
  1.8107 +#, python-format
  1.8108 +msgid "%s hook is invalid (\"%s\" is not callable)"
  1.8109 +msgstr ""
  1.8110 +
  1.8111 +#, python-format
  1.8112 +msgid "error: %s hook failed: %s\n"
  1.8113 +msgstr ""
  1.8114 +
  1.8115 +#, python-format
  1.8116 +msgid "error: %s hook raised an exception: %s\n"
  1.8117 +msgstr ""
  1.8118 +
  1.8119 +#, python-format
  1.8120 +msgid "%s hook failed"
  1.8121 +msgstr ""
  1.8122 +
  1.8123 +#, python-format
  1.8124 +msgid "warning: %s hook failed\n"
  1.8125 +msgstr ""
  1.8126 +
  1.8127 +#, python-format
  1.8128 +msgid "running hook %s: %s\n"
  1.8129 +msgstr ""
  1.8130 +
  1.8131 +#, python-format
  1.8132 +msgid "%s hook %s"
  1.8133 +msgstr ""
  1.8134 +
  1.8135 +#, python-format
  1.8136 +msgid "warning: %s hook %s\n"
  1.8137 +msgstr ""
  1.8138 +
  1.8139 +msgid "connection ended unexpectedly"
  1.8140 +msgstr ""
  1.8141 +
  1.8142 +#, python-format
  1.8143 +msgid "unsupported URL component: \"%s\""
  1.8144 +msgstr ""
  1.8145 +
  1.8146 +#, python-format
  1.8147 +msgid "using %s\n"
  1.8148 +msgstr ""
  1.8149 +
  1.8150 +#, python-format
  1.8151 +msgid "capabilities: %s\n"
  1.8152 +msgstr ""
  1.8153 +
  1.8154 +msgid "operation not supported over http"
  1.8155 +msgstr ""
  1.8156 +
  1.8157 +#, python-format
  1.8158 +msgid "sending %s command\n"
  1.8159 +msgstr ""
  1.8160 +
  1.8161 +#, python-format
  1.8162 +msgid "sending %s bytes\n"
  1.8163 +msgstr ""
  1.8164 +
  1.8165 +msgid "authorization failed"
  1.8166 +msgstr ""
  1.8167 +
  1.8168 +#, python-format
  1.8169 +msgid "http error while sending %s command\n"
  1.8170 +msgstr ""
  1.8171 +
  1.8172 +msgid "http error, possibly caused by proxy setting"
  1.8173 +msgstr ""
  1.8174 +
  1.8175 +#, python-format
  1.8176 +msgid "real URL is %s\n"
  1.8177 +msgstr ""
  1.8178 +
  1.8179 +#, python-format
  1.8180 +msgid "requested URL: '%s'\n"
  1.8181 +msgstr ""
  1.8182 +
  1.8183 +#, python-format
  1.8184 +msgid "'%s' does not appear to be an hg repository"
  1.8185 +msgstr ""
  1.8186 +
  1.8187 +#, python-format
  1.8188 +msgid "'%s' sent a broken Content-Type header (%s)"
  1.8189 +msgstr ""
  1.8190 +
  1.8191 +#, python-format
  1.8192 +msgid "'%s' uses newer protocol %s"
  1.8193 +msgstr ""
  1.8194 +
  1.8195 +msgid "look up remote revision"
  1.8196 +msgstr ""
  1.8197 +
  1.8198 +msgid "unexpected response:"
  1.8199 +msgstr ""
  1.8200 +
  1.8201 +msgid "look up remote changes"
  1.8202 +msgstr ""
  1.8203 +
  1.8204 +msgid "push failed (unexpected response):"
  1.8205 +msgstr ""
  1.8206 +
  1.8207 +#, python-format
  1.8208 +msgid "push failed: %s"
  1.8209 +msgstr ""
  1.8210 +
  1.8211 +msgid "Python support for SSL and HTTPS is not installed"
  1.8212 +msgstr ""
  1.8213 +
  1.8214 +msgid "cannot create new http repository"
  1.8215 +msgstr ""
  1.8216 +
  1.8217 +#, python-format
  1.8218 +msgid "%s: ignoring invalid syntax '%s'\n"
  1.8219 +msgstr ""
  1.8220 +
  1.8221 +#, python-format
  1.8222 +msgid "skipping unreadable ignore file '%s': %s\n"
  1.8223 +msgstr ""
  1.8224 +
  1.8225 +#, python-format
  1.8226 +msgid "repository %s not found"
  1.8227 +msgstr ""
  1.8228 +
  1.8229 +#, python-format
  1.8230 +msgid "repository %s already exists"
  1.8231 +msgstr ""
  1.8232 +
  1.8233 +#, python-format
  1.8234 +msgid "requirement '%s' not supported"
  1.8235 +msgstr ""
  1.8236 +
  1.8237 +#, python-format
  1.8238 +msgid ".hg/sharedpath points to nonexistent directory %s"
  1.8239 +msgstr ""
  1.8240 +
  1.8241 +#, python-format
  1.8242 +msgid "%r cannot be used in a tag name"
  1.8243 +msgstr ""
  1.8244 +
  1.8245 +msgid "working copy of .hgtags is changed (please commit .hgtags manually)"
  1.8246 +msgstr ""
  1.8247 +
  1.8248 +#, python-format
  1.8249 +msgid "%s, line %s: %s\n"
  1.8250 +msgstr ""
  1.8251 +
  1.8252 +msgid "cannot parse entry"
  1.8253 +msgstr ""
  1.8254 +
  1.8255 +#, python-format
  1.8256 +msgid "node '%s' is not well formed"
  1.8257 +msgstr ""
  1.8258 +
  1.8259 +#, python-format
  1.8260 +msgid "tag '%s' refers to unknown node"
  1.8261 +msgstr ""
  1.8262 +
  1.8263 +#, python-format
  1.8264 +msgid "working directory has unknown parent '%s'!"
  1.8265 +msgstr ""
  1.8266 +
  1.8267 +#, python-format
  1.8268 +msgid "unknown revision '%s'"
  1.8269 +msgstr ""
  1.8270 +
  1.8271 +#, python-format
  1.8272 +msgid "filtering %s through %s\n"
  1.8273 +msgstr ""
  1.8274 +
  1.8275 +msgid "journal already exists - run hg recover"
  1.8276 +msgstr ""
  1.8277 +
  1.8278 +msgid "rolling back interrupted transaction\n"
  1.8279 +msgstr ""
  1.8280 +
  1.8281 +msgid "no interrupted transaction available\n"
  1.8282 +msgstr ""
  1.8283 +
  1.8284 +msgid "rolling back last transaction\n"
  1.8285 +msgstr ""
  1.8286 +
  1.8287 +#, python-format
  1.8288 +msgid "Named branch could not be reset, current branch still is: %s\n"
  1.8289 +msgstr ""
  1.8290 +
  1.8291 +msgid "no rollback information available\n"
  1.8292 +msgstr ""
  1.8293 +
  1.8294 +#, python-format
  1.8295 +msgid "waiting for lock on %s held by %r\n"
  1.8296 +msgstr ""
  1.8297 +
  1.8298 +#, python-format
  1.8299 +msgid "repository %s"
  1.8300 +msgstr ""
  1.8301 +
  1.8302 +#, python-format
  1.8303 +msgid "working directory of %s"
  1.8304 +msgstr ""
  1.8305 +
  1.8306 +#, python-format
  1.8307 +msgid " %s: searching for copy revision for %s\n"
  1.8308 +msgstr ""
  1.8309 +
  1.8310 +#, python-format
  1.8311 +msgid " %s: copy %s:%s\n"
  1.8312 +msgstr ""
  1.8313 +
  1.8314 +msgid "cannot partially commit a merge (do not specify files or patterns)"
  1.8315 +msgstr ""
  1.8316 +
  1.8317 +msgid "file not found!"
  1.8318 +msgstr ""
  1.8319 +
  1.8320 +msgid "no match under directory!"
  1.8321 +msgstr ""
  1.8322 +
  1.8323 +msgid "file not tracked!"
  1.8324 +msgstr ""
  1.8325 +
  1.8326 +msgid "nothing changed\n"
  1.8327 +msgstr ""
  1.8328 +
  1.8329 +msgid "unresolved merge conflicts (see hg resolve)"
  1.8330 +msgstr ""
  1.8331 +
  1.8332 +#, python-format
  1.8333 +msgid "committing subrepository %s\n"
  1.8334 +msgstr ""
  1.8335 +
  1.8336 +#, python-format
  1.8337 +msgid "trouble committing %s!\n"
  1.8338 +msgstr ""
  1.8339 +
  1.8340 +#, python-format
  1.8341 +msgid "%s does not exist!\n"
  1.8342 +msgstr ""
  1.8343 +
  1.8344 +#, python-format
  1.8345 +msgid ""
  1.8346 +"%s: files over 10MB may cause memory and performance problems\n"
  1.8347 +"(use 'hg revert %s' to unadd the file)\n"
  1.8348 +msgstr ""
  1.8349 +
  1.8350 +#, python-format
  1.8351 +msgid "%s not added: only files and symlinks supported currently\n"
  1.8352 +msgstr ""
  1.8353 +
  1.8354 +#, python-format
  1.8355 +msgid "%s already tracked!\n"
  1.8356 +msgstr ""
  1.8357 +
  1.8358 +#, python-format
  1.8359 +msgid "%s not added!\n"
  1.8360 +msgstr ""
  1.8361 +
  1.8362 +#, python-format
  1.8363 +msgid "%s still exists!\n"
  1.8364 +msgstr ""
  1.8365 +
  1.8366 +#, python-format
  1.8367 +msgid "%s not tracked!\n"
  1.8368 +msgstr ""
  1.8369 +
  1.8370 +#, python-format
  1.8371 +msgid "%s not removed!\n"
  1.8372 +msgstr ""
  1.8373 +
  1.8374 +#, python-format
  1.8375 +msgid "copy failed: %s is not a file or a symbolic link\n"
  1.8376 +msgstr ""
  1.8377 +
  1.8378 +msgid "searching for changes\n"
  1.8379 +msgstr ""
  1.8380 +
  1.8381 +#, python-format
  1.8382 +msgid "examining %s:%s\n"
  1.8383 +msgstr ""
  1.8384 +
  1.8385 +msgid "branch already found\n"
  1.8386 +msgstr ""
  1.8387 +
  1.8388 +#, python-format
  1.8389 +msgid "found incomplete branch %s:%s\n"
  1.8390 +msgstr ""
  1.8391 +
  1.8392 +#, python-format
  1.8393 +msgid "found new changeset %s\n"
  1.8394 +msgstr ""
  1.8395 +
  1.8396 +#, python-format
  1.8397 +msgid "request %d: %s\n"
  1.8398 +msgstr ""
  1.8399 +
  1.8400 +#, python-format
  1.8401 +msgid "received %s:%s\n"
  1.8402 +msgstr ""
  1.8403 +
  1.8404 +#, python-format
  1.8405 +msgid "narrowing %d:%d %s\n"
  1.8406 +msgstr ""
  1.8407 +
  1.8408 +#, python-format
  1.8409 +msgid "found new branch changeset %s\n"
  1.8410 +msgstr ""
  1.8411 +
  1.8412 +#, python-format
  1.8413 +msgid "narrowed branch search to %s:%s\n"
  1.8414 +msgstr ""
  1.8415 +
  1.8416 +msgid "already have changeset "
  1.8417 +msgstr ""
  1.8418 +
  1.8419 +msgid "warning: repository is unrelated\n"
  1.8420 +msgstr ""
  1.8421 +
  1.8422 +msgid "repository is unrelated"
  1.8423 +msgstr ""
  1.8424 +
  1.8425 +msgid "found new changesets starting at "
  1.8426 +msgstr ""
  1.8427 +
  1.8428 +#, python-format
  1.8429 +msgid "%d total queries\n"
  1.8430 +msgstr ""
  1.8431 +
  1.8432 +msgid "common changesets up to "
  1.8433 +msgstr ""
  1.8434 +
  1.8435 +msgid "requesting all changes\n"
  1.8436 +msgstr ""
  1.8437 +
  1.8438 +msgid ""
  1.8439 +"Partial pull cannot be done because other repository doesn't support "
  1.8440 +"changegroupsubset."
  1.8441 +msgstr ""
  1.8442 +
  1.8443 +#, python-format
  1.8444 +msgid "abort: push creates new remote branch '%s'!\n"
  1.8445 +msgstr ""
  1.8446 +
  1.8447 +msgid "abort: push creates new remote heads!\n"
  1.8448 +msgstr ""
  1.8449 +
  1.8450 +msgid "(did you forget to merge? use push -f to force)\n"
  1.8451 +msgstr ""
  1.8452 +
  1.8453 +msgid "note: unsynced remote changes!\n"
  1.8454 +msgstr ""
  1.8455 +
  1.8456 +#, python-format
  1.8457 +msgid "%d changesets found\n"
  1.8458 +msgstr ""
  1.8459 +
  1.8460 +msgid "list of changesets:\n"
  1.8461 +msgstr ""
  1.8462 +
  1.8463 +#, python-format
  1.8464 +msgid "empty or missing revlog for %s"
  1.8465 +msgstr ""
  1.8466 +
  1.8467 +#, python-format
  1.8468 +msgid "add changeset %s\n"
  1.8469 +msgstr ""
  1.8470 +
  1.8471 +msgid "adding changesets\n"
  1.8472 +msgstr ""
  1.8473 +
  1.8474 +msgid "received changelog group is empty"
  1.8475 +msgstr ""
  1.8476 +
  1.8477 +msgid "adding manifests\n"
  1.8478 +msgstr ""
  1.8479 +
  1.8480 +msgid "adding file changes\n"
  1.8481 +msgstr ""
  1.8482 +
  1.8483 +#, python-format
  1.8484 +msgid "adding %s revisions\n"
  1.8485 +msgstr ""
  1.8486 +
  1.8487 +msgid "received file revlog group is empty"
  1.8488 +msgstr ""
  1.8489 +
  1.8490 +#, python-format
  1.8491 +msgid " (%+d heads)"
  1.8492 +msgstr ""
  1.8493 +
  1.8494 +#, python-format
  1.8495 +msgid "added %d changesets with %d changes to %d files%s\n"
  1.8496 +msgstr ""
  1.8497 +
  1.8498 +msgid "updating the branch cache\n"
  1.8499 +msgstr ""
  1.8500 +
  1.8501 +msgid "Unexpected response from remote server:"
  1.8502 +msgstr ""
  1.8503 +
  1.8504 +msgid "operation forbidden by server"
  1.8505 +msgstr ""
  1.8506 +
  1.8507 +msgid "locking the remote repository failed"
  1.8508 +msgstr ""
  1.8509 +
  1.8510 +msgid "the server sent an unknown error code"
  1.8511 +msgstr ""
  1.8512 +
  1.8513 +msgid "streaming all changes\n"
  1.8514 +msgstr ""
  1.8515 +
  1.8516 +#, python-format
  1.8517 +msgid "%d files to transfer, %s of data\n"
  1.8518 +msgstr ""
  1.8519 +
  1.8520 +#, python-format
  1.8521 +msgid "adding %s (%s)\n"
  1.8522 +msgstr ""
  1.8523 +
  1.8524 +#, python-format
  1.8525 +msgid "transferred %s in %.1f seconds (%s/sec)\n"
  1.8526 +msgstr ""
  1.8527 +
  1.8528 +msgid "no [smtp]host in hgrc - cannot send mail"
  1.8529 +msgstr ""
  1.8530 +
  1.8531 +#, python-format
  1.8532 +msgid "sending mail: smtp host %s, port %s\n"
  1.8533 +msgstr ""
  1.8534 +
  1.8535 +msgid "can't use TLS: Python SSL support not installed"
  1.8536 +msgstr ""
  1.8537 +
  1.8538 +msgid "(using tls)\n"
  1.8539 +msgstr ""
  1.8540 +
  1.8541 +#, python-format
  1.8542 +msgid "(authenticating to mail server as %s)\n"
  1.8543 +msgstr ""
  1.8544 +
  1.8545 +#, python-format
  1.8546 +msgid "sending mail: %s\n"
  1.8547 +msgstr ""
  1.8548 +
  1.8549 +msgid "smtp specified as email transport, but no smtp host configured"
  1.8550 +msgstr ""
  1.8551 +
  1.8552 +#, python-format
  1.8553 +msgid "%r specified as email transport, but not in PATH"
  1.8554 +msgstr ""
  1.8555 +
  1.8556 +#, python-format
  1.8557 +msgid "ignoring invalid sendcharset: %s\n"
  1.8558 +msgstr ""
  1.8559 +
  1.8560 +#, python-format
  1.8561 +msgid "invalid email address: %s"
  1.8562 +msgstr ""
  1.8563 +
  1.8564 +#, python-format
  1.8565 +msgid "invalid local address: %s"
  1.8566 +msgstr ""
  1.8567 +
  1.8568 +#, python-format
  1.8569 +msgid "failed to remove %s from manifest"
  1.8570 +msgstr ""
  1.8571 +
  1.8572 +#, python-format
  1.8573 +msgid "diff context lines count must be an integer, not %r"
  1.8574 +msgstr ""
  1.8575 +
  1.8576 +#, python-format
  1.8577 +msgid ""
  1.8578 +"untracked file in working directory differs from file in requested revision: "
  1.8579 +"'%s'"
  1.8580 +msgstr ""
  1.8581 +
  1.8582 +#, python-format
  1.8583 +msgid "case-folding collision between %s and %s"
  1.8584 +msgstr ""
  1.8585 +
  1.8586 +#, python-format
  1.8587 +msgid ""
  1.8588 +" conflicting flags for %s\n"
  1.8589 +"(n)one, e(x)ec or sym(l)ink?"
  1.8590 +msgstr ""
  1.8591 +
  1.8592 +msgid "&None"
  1.8593 +msgstr ""
  1.8594 +
  1.8595 +msgid "E&xec"
  1.8596 +msgstr ""
  1.8597 +
  1.8598 +msgid "Sym&link"
  1.8599 +msgstr ""
  1.8600 +
  1.8601 +msgid "resolving manifests\n"
  1.8602 +msgstr ""
  1.8603 +
  1.8604 +#, python-format
  1.8605 +msgid " overwrite %s partial %s\n"
  1.8606 +msgstr ""
  1.8607 +
  1.8608 +#, python-format
  1.8609 +msgid " ancestor %s local %s remote %s\n"
  1.8610 +msgstr ""
  1.8611 +
  1.8612 +#, python-format
  1.8613 +msgid ""
  1.8614 +" local changed %s which remote deleted\n"
  1.8615 +"use (c)hanged version or (d)elete?"
  1.8616 +msgstr ""
  1.8617 +
  1.8618 +msgid "&Changed"
  1.8619 +msgstr ""
  1.8620 +
  1.8621 +msgid "&Delete"
  1.8622 +msgstr ""
  1.8623 +
  1.8624 +msgid "c"
  1.8625 +msgstr ""
  1.8626 +
  1.8627 +#, python-format
  1.8628 +msgid ""
  1.8629 +"remote changed %s which local deleted\n"
  1.8630 +"use (c)hanged version or leave (d)eleted?"
  1.8631 +msgstr ""
  1.8632 +
  1.8633 +msgid "&Deleted"
  1.8634 +msgstr ""
  1.8635 +
  1.8636 +#, python-format
  1.8637 +msgid "preserving %s for resolve of %s\n"
  1.8638 +msgstr ""
  1.8639 +
  1.8640 +#, python-format
  1.8641 +msgid "update failed to remove %s: %s!\n"
  1.8642 +msgstr ""
  1.8643 +
  1.8644 +#, python-format
  1.8645 +msgid "getting %s\n"
  1.8646 +msgstr ""
  1.8647 +
  1.8648 +#, python-format
  1.8649 +msgid "getting %s to %s\n"
  1.8650 +msgstr ""
  1.8651 +
  1.8652 +#, python-format
  1.8653 +msgid "warning: detected divergent renames of %s to:\n"
  1.8654 +msgstr ""
  1.8655 +
  1.8656 +#, python-format
  1.8657 +msgid "branch %s not found"
  1.8658 +msgstr "找不到 branch %s"
  1.8659 +
  1.8660 +msgid "can't merge with ancestor"
  1.8661 +msgstr "不能和 ancestor 合併"
  1.8662 +
  1.8663 +msgid "nothing to merge (use 'hg update' or check 'hg heads')"
  1.8664 +msgstr "沒有可合併的變更 (請使用 'hg update' 或 'hg heads' 檢查)"
  1.8665 +
  1.8666 +msgid "outstanding uncommitted changes (use 'hg status' to list changes)"
  1.8667 +msgstr "還有未 commit 的變更 (請使用 'hg status' 來列出變更)"
  1.8668 +
  1.8669 +msgid "crosses branches (use 'hg merge' or 'hg update -C' to discard changes)"
  1.8670 +msgstr ""
  1.8671 +
  1.8672 +msgid "crosses branches (use 'hg merge' or 'hg update -C')"
  1.8673 +msgstr ""
  1.8674 +
  1.8675 +msgid "crosses named branches (use 'hg update -C' to discard changes)"
  1.8676 +msgstr ""
  1.8677 +
  1.8678 +#, python-format
  1.8679 +msgid "cannot create %s: destination already exists"
  1.8680 +msgstr "無法建立 %s: 目的端已存在"
  1.8681 +
  1.8682 +#, python-format
  1.8683 +msgid "cannot create %s: unable to create destination directory"
  1.8684 +msgstr "無法建立 %s: 無法建立目的端目錄"
  1.8685 +
  1.8686 +#, python-format
  1.8687 +msgid "found patch at byte %d\n"
  1.8688 +msgstr "於 byte %d 找到 patch\n"
  1.8689 +
  1.8690 +msgid "patch generated by hg export\n"
  1.8691 +msgstr "經由 hg export 產生的 patch\n"
  1.8692 +
  1.8693 +#, python-format
  1.8694 +msgid "unable to find '%s' for patching\n"
  1.8695 +msgstr "找不到可 patch 的 '%s'\n"
  1.8696 +
  1.8697 +#, python-format
  1.8698 +msgid "patching file %s\n"
  1.8699 +msgstr "檔案 %s patching 中\n"
  1.8700 +
  1.8701 +#, python-format
  1.8702 +msgid "%d out of %d hunks FAILED -- saving rejects to file %s\n"
  1.8703 +msgstr ""
  1.8704 +
  1.8705 +#, python-format
  1.8706 +msgid "bad hunk #%d %s (%d %d %d %d)"
  1.8707 +msgstr ""
  1.8708 +
  1.8709 +#, python-format
  1.8710 +msgid "file %s already exists\n"
  1.8711 +msgstr "檔案 %s 已存在\n"
  1.8712 +
  1.8713 +#, python-format
  1.8714 +msgid "Hunk #%d succeeded at %d %s(offset %d line).\n"
  1.8715 +msgstr ""
  1.8716 +
  1.8717 +#, python-format
  1.8718 +msgid "Hunk #%d succeeded at %d %s(offset %d lines).\n"
  1.8719 +msgstr ""
  1.8720 +
  1.8721 +#, python-format
  1.8722 +msgid "Hunk #%d FAILED at %d\n"
  1.8723 +msgstr ""
  1.8724 +
  1.8725 +#, python-format
  1.8726 +msgid "bad hunk #%d"
  1.8727 +msgstr ""
  1.8728 +
  1.8729 +#, python-format
  1.8730 +msgid "bad hunk #%d old text line %d"
  1.8731 +msgstr ""
  1.8732 +
  1.8733 +msgid "could not extract binary patch"
  1.8734 +msgstr "無法解開 binary patch"
  1.8735 +
  1.8736 +#, python-format
  1.8737 +msgid "binary patch is %d bytes, not %d"
  1.8738 +msgstr "binary patch 是 %d bytes,而不是 %d"
  1.8739 +
  1.8740 +#, python-format
  1.8741 +msgid "unable to strip away %d dirs from %s"
  1.8742 +msgstr ""
  1.8743 +
  1.8744 +msgid "undefined source and destination files"
  1.8745 +msgstr ""
  1.8746 +
  1.8747 +#, python-format
  1.8748 +msgid "malformed patch %s %s"
  1.8749 +msgstr ""
  1.8750 +
  1.8751 +#, python-format
  1.8752 +msgid "unsupported parser state: %s"
  1.8753 +msgstr ""
  1.8754 +
  1.8755 +#, python-format
  1.8756 +msgid "patch command failed: %s"
  1.8757 +msgstr "patch 命令失敗: %s"
  1.8758 +
  1.8759 +#, python-format
  1.8760 +msgid "Unsupported line endings type: %s"
  1.8761 +msgstr "不支援的行尾結束類型: %s"
  1.8762 +
  1.8763 +#, python-format
  1.8764 +msgid "no valid hunks found; trying with %r instead\n"
  1.8765 +msgstr ""
  1.8766 +
  1.8767 +#, python-format
  1.8768 +msgid "exited with status %d"
  1.8769 +msgstr "以狀態 %d 離開"
  1.8770 +
  1.8771 +#, python-format
  1.8772 +msgid "killed by signal %d"
  1.8773 +msgstr "已被信號 %d 終止"
  1.8774 +
  1.8775 +#, python-format
  1.8776 +msgid "stopped by signal %d"
  1.8777 +msgstr "已被信號 %d 停止"
  1.8778 +
  1.8779 +msgid "invalid exit code"
  1.8780 +msgstr "不合法的 exit code"
  1.8781 +
  1.8782 +#, python-format
  1.8783 +msgid "saving bundle to %s\n"
  1.8784 +msgstr "正在儲存 bundle 至 %s\n"
  1.8785 +
  1.8786 +msgid "adding branch\n"
  1.8787 +msgstr "正在新增 branch\n"
  1.8788 +
  1.8789 +#, python-format
  1.8790 +msgid "cannot %s; remote repository does not support the %r capability"
  1.8791 +msgstr ""
  1.8792 +
  1.8793 +#, python-format
  1.8794 +msgid "unknown compression type %r"
  1.8795 +msgstr "未知的壓縮類型 %r"
  1.8796 +
  1.8797 +#, python-format
  1.8798 +msgid "index %s unknown flags %#04x for format v0"
  1.8799 +msgstr ""
  1.8800 +
  1.8801 +#, python-format
  1.8802 +msgid "index %s unknown flags %#04x for revlogng"
  1.8803 +msgstr ""
  1.8804 +
  1.8805 +#, python-format
  1.8806 +msgid "index %s unknown format %d"
  1.8807 +msgstr "index %s 未知的格式 %d"
  1.8808 +
  1.8809 +#, python-format
  1.8810 +msgid "index %s is corrupted"
  1.8811 +msgstr "index %s 已被竄改"
  1.8812 +
  1.8813 +msgid "no node"
  1.8814 +msgstr "沒有 node"
  1.8815 +
  1.8816 +msgid "ambiguous identifier"
  1.8817 +msgstr "不明確的 identifier"
  1.8818 +
  1.8819 +msgid "no match found"
  1.8820 +msgstr ""
  1.8821 +
  1.8822 +#, python-format
  1.8823 +msgid "incompatible revision flag %x"
  1.8824 +msgstr ""
  1.8825 +
  1.8826 +#, python-format
  1.8827 +msgid "%s not found in the transaction"
  1.8828 +msgstr "於 transaction 中找不到 %s"
  1.8829 +
  1.8830 +msgid "unknown base"
  1.8831 +msgstr "未知的 base"
  1.8832 +
  1.8833 +msgid "consistency error adding group"
  1.8834 +msgstr ""
  1.8835 +
  1.8836 +#, python-format
  1.8837 +msgid "%s looks like a binary file."
  1.8838 +msgstr "%s 看起來像是二進位檔案。"
  1.8839 +
  1.8840 +msgid "can only specify two labels."
  1.8841 +msgstr "只能指定兩個 labels。"
  1.8842 +
  1.8843 +msgid "warning: conflicts during merge.\n"
  1.8844 +msgstr "警告: 合併中發生衝突。\n"
  1.8845 +
  1.8846 +#, python-format
  1.8847 +msgid "couldn't parse location %s"
  1.8848 +msgstr "無法解析位址 %s"
  1.8849 +
  1.8850 +msgid "could not create remote repo"
  1.8851 +msgstr "無法建立遠端 repo"
  1.8852 +
  1.8853 +msgid "remote: "
  1.8854 +msgstr "遠端: "
  1.8855 +
  1.8856 +msgid "no suitable response from remote hg"
  1.8857 +msgstr ""
  1.8858 +
  1.8859 +#, python-format
  1.8860 +msgid "push refused: %s"
  1.8861 +msgstr "push 被拒絕: %s"
  1.8862 +
  1.8863 +msgid "unsynced changes"
  1.8864 +msgstr "未同步的變更"
  1.8865 +
  1.8866 +msgid "cannot lock static-http repository"
  1.8867 +msgstr "無法鎖定 static-http repository"
  1.8868 +
  1.8869 +msgid "cannot create new static-http repository"
  1.8870 +msgstr "無法建立新的 static-http repository"
  1.8871 +
  1.8872 +#, python-format
  1.8873 +msgid "invalid entry in fncache, line %s"
  1.8874 +msgstr ""
  1.8875 +
  1.8876 +msgid "scanning\n"
  1.8877 +msgstr "掃描中\n"
  1.8878 +
  1.8879 +#, python-format
  1.8880 +msgid "%d files, %d bytes to transfer\n"
  1.8881 +msgstr "傳送 %d 檔案,%d bytes\n"
  1.8882 +
  1.8883 +#, python-format
  1.8884 +msgid "sending %s (%d bytes)\n"
  1.8885 +msgstr "傳送 %s (%d bytes)\n"
  1.8886 +
  1.8887 +#, python-format
  1.8888 +msgid ""
  1.8889 +" subrepository sources for %s differ\n"
  1.8890 +"use (l)ocal source (%s) or (r)emote source (%s)?"
  1.8891 +msgstr ""
  1.8892 +
  1.8893 +msgid "&Remote"
  1.8894 +msgstr ""
  1.8895 +
  1.8896 +msgid "r"
  1.8897 +msgstr ""
  1.8898 +
  1.8899 +#, python-format
  1.8900 +msgid ""
  1.8901 +" local changed subrepository %s which remote removed\n"
  1.8902 +"use (c)hanged version or (d)elete?"
  1.8903 +msgstr ""
  1.8904 +
  1.8905 +#, python-format
  1.8906 +msgid ""
  1.8907 +" remote changed subrepository %s which local removed\n"
  1.8908 +"use (c)hanged version or (d)elete?"
  1.8909 +msgstr ""
  1.8910 +
  1.8911 +#, python-format
  1.8912 +msgid "removing subrepo %s\n"
  1.8913 +msgstr ""
  1.8914 +
  1.8915 +#, python-format
  1.8916 +msgid "pulling subrepo %s\n"
  1.8917 +msgstr ""
  1.8918 +
  1.8919 +#, python-format
  1.8920 +msgid "pushing subrepo %s\n"
  1.8921 +msgstr ""
  1.8922 +
  1.8923 +msgid "unmatched quotes"
  1.8924 +msgstr ""
  1.8925 +
  1.8926 +#, python-format
  1.8927 +msgid "error expanding '%s%%%s'"
  1.8928 +msgstr ""
  1.8929 +
  1.8930 +#, python-format
  1.8931 +msgid "unknown filter '%s'"
  1.8932 +msgstr ""
  1.8933 +
  1.8934 +#, python-format
  1.8935 +msgid "style not found: %s"
  1.8936 +msgstr ""
  1.8937 +
  1.8938 +#, python-format
  1.8939 +msgid "template file %s: %s"
  1.8940 +msgstr ""
  1.8941 +
  1.8942 +msgid "cannot use transaction when it is already committed/aborted"
  1.8943 +msgstr ""
  1.8944 +
  1.8945 +#, python-format
  1.8946 +msgid "failed to truncate %s\n"
  1.8947 +msgstr ""
  1.8948 +
  1.8949 +msgid "transaction abort!\n"
  1.8950 +msgstr ""
  1.8951 +
  1.8952 +msgid "rollback completed\n"
  1.8953 +msgstr ""
  1.8954 +
  1.8955 +msgid "rollback failed - please run hg recover\n"
  1.8956 +msgstr ""
  1.8957 +
  1.8958 +#, python-format
  1.8959 +msgid "Not trusting file %s from untrusted user %s, group %s\n"
  1.8960 +msgstr ""
  1.8961 +
  1.8962 +#, python-format
  1.8963 +msgid "Ignored: %s\n"
  1.8964 +msgstr ""
  1.8965 +
  1.8966 +#, python-format
  1.8967 +msgid "ignoring untrusted configuration option %s.%s = %s\n"
  1.8968 +msgstr ""
  1.8969 +
  1.8970 +#, python-format
  1.8971 +msgid "%s.%s not a boolean ('%s')"
  1.8972 +msgstr ""
  1.8973 +
  1.8974 +msgid "enter a commit username:"
  1.8975 +msgstr ""
  1.8976 +
  1.8977 +#, python-format
  1.8978 +msgid "No username found, using '%s' instead\n"
  1.8979 +msgstr ""
  1.8980 +
  1.8981 +msgid "Please specify a username."
  1.8982 +msgstr ""
  1.8983 +
  1.8984 +#, python-format
  1.8985 +msgid "username %s contains a newline\n"
  1.8986 +msgstr ""
  1.8987 +
  1.8988 +msgid "unrecognized response\n"
  1.8989 +msgstr ""
  1.8990 +
  1.8991 +msgid "response expected"
  1.8992 +msgstr ""
  1.8993 +
  1.8994 +msgid "password: "
  1.8995 +msgstr ""
  1.8996 +
  1.8997 +msgid "edit failed"
  1.8998 +msgstr ""
  1.8999 +
  1.9000 +msgid "http authorization required"
  1.9001 +msgstr ""
  1.9002 +
  1.9003 +msgid "http authorization required\n"
  1.9004 +msgstr ""
  1.9005 +
  1.9006 +#, python-format
  1.9007 +msgid "realm: %s\n"
  1.9008 +msgstr ""
  1.9009 +
  1.9010 +#, python-format
  1.9011 +msgid "user: %s\n"
  1.9012 +msgstr ""
  1.9013 +
  1.9014 +msgid "user:"
  1.9015 +msgstr ""
  1.9016 +
  1.9017 +#, python-format
  1.9018 +msgid "http auth: user %s, password %s\n"
  1.9019 +msgstr ""
  1.9020 +
  1.9021 +#, python-format
  1.9022 +msgid "proxying through http://%s:%s\n"
  1.9023 +msgstr ""
  1.9024 +
  1.9025 +#, python-format
  1.9026 +msgid "command '%s' failed: %s"
  1.9027 +msgstr ""
  1.9028 +
  1.9029 +#, python-format
  1.9030 +msgid "path contains illegal component: %s"
  1.9031 +msgstr ""
  1.9032 +
  1.9033 +#, python-format
  1.9034 +msgid "path %r is inside repo %r"
  1.9035 +msgstr ""
  1.9036 +
  1.9037 +#, python-format
  1.9038 +msgid "path %r traverses symbolic link %r"
  1.9039 +msgstr ""
  1.9040 +
  1.9041 +msgid "Hardlinks not supported"
  1.9042 +msgstr ""
  1.9043 +
  1.9044 +#, python-format
  1.9045 +msgid "could not symlink to %r: %s"
  1.9046 +msgstr ""
  1.9047 +
  1.9048 +#, python-format
  1.9049 +msgid "invalid date: %r "
  1.9050 +msgstr ""
  1.9051 +
  1.9052 +#, python-format
  1.9053 +msgid "date exceeds 32 bits: %d"
  1.9054 +msgstr ""
  1.9055 +
  1.9056 +#, python-format
  1.9057 +msgid "impossible time zone offset: %d"
  1.9058 +msgstr ""
  1.9059 +
  1.9060 +#, python-format
  1.9061 +msgid "invalid day spec: %s"
  1.9062 +msgstr ""
  1.9063 +
  1.9064 +#, python-format
  1.9065 +msgid "%.0f GB"
  1.9066 +msgstr ""
  1.9067 +
  1.9068 +#, python-format
  1.9069 +msgid "%.1f GB"
  1.9070 +msgstr ""
  1.9071 +
  1.9072 +#, python-format
  1.9073 +msgid "%.2f GB"
  1.9074 +msgstr ""
  1.9075 +
  1.9076 +#, python-format
  1.9077 +msgid "%.0f MB"
  1.9078 +msgstr ""
  1.9079 +
  1.9080 +#, python-format
  1.9081 +msgid "%.1f MB"
  1.9082 +msgstr ""
  1.9083 +
  1.9084 +#, python-format
  1.9085 +msgid "%.2f MB"
  1.9086 +msgstr ""
  1.9087 +
  1.9088 +#, python-format
  1.9089 +msgid "%.0f KB"
  1.9090 +msgstr ""
  1.9091 +
  1.9092 +#, python-format
  1.9093 +msgid "%.1f KB"
  1.9094 +msgstr ""
  1.9095 +
  1.9096 +#, python-format
  1.9097 +msgid "%.2f KB"
  1.9098 +msgstr ""
  1.9099 +
  1.9100 +#, python-format
  1.9101 +msgid "%.0f bytes"
  1.9102 +msgstr ""
  1.9103 +
  1.9104 +msgid "cannot verify bundle or remote repos"
  1.9105 +msgstr ""
  1.9106 +
  1.9107 +msgid "interrupted"
  1.9108 +msgstr ""
  1.9109 +
  1.9110 +#, python-format
  1.9111 +msgid "empty or missing %s"
  1.9112 +msgstr ""
  1.9113 +
  1.9114 +#, python-format
  1.9115 +msgid "data length off by %d bytes"
  1.9116 +msgstr ""
  1.9117 +
  1.9118 +#, python-format
  1.9119 +msgid "index contains %d extra bytes"
  1.9120 +msgstr ""
  1.9121 +
  1.9122 +#, python-format
  1.9123 +msgid "warning: `%s' uses revlog format 1"
  1.9124 +msgstr ""
  1.9125 +
  1.9126 +#, python-format
  1.9127 +msgid "warning: `%s' uses revlog format 0"
  1.9128 +msgstr ""
  1.9129 +
  1.9130 +#, python-format
  1.9131 +msgid "rev %d points to nonexistent changeset %d"
  1.9132 +msgstr ""
  1.9133 +
  1.9134 +#, python-format
  1.9135 +msgid "rev %d points to unexpected changeset %d"
  1.9136 +msgstr ""
  1.9137 +
  1.9138 +#, python-format
  1.9139 +msgid " (expected %s)"
  1.9140 +msgstr ""
  1.9141 +
  1.9142 +#, python-format
  1.9143 +msgid "unknown parent 1 %s of %s"
  1.9144 +msgstr ""
  1.9145 +
  1.9146 +#, python-format
  1.9147 +msgid "unknown parent 2 %s of %s"
  1.9148 +msgstr ""
  1.9149 +
  1.9150 +#, python-format
  1.9151 +msgid "checking parents of %s"
  1.9152 +msgstr ""
  1.9153 +
  1.9154 +#, python-format
  1.9155 +msgid "duplicate revision %d (%d)"
  1.9156 +msgstr ""
  1.9157 +
  1.9158 +#, python-format
  1.9159 +msgid "repository uses revlog format %d\n"
  1.9160 +msgstr ""
  1.9161 +
  1.9162 +msgid "checking changesets\n"
  1.9163 +msgstr ""
  1.9164 +
  1.9165 +#, python-format
  1.9166 +msgid "unpacking changeset %s"
  1.9167 +msgstr ""
  1.9168 +
  1.9169 +msgid "checking manifests\n"
  1.9170 +msgstr ""
  1.9171 +
  1.9172 +#, python-format
  1.9173 +msgid "%s not in changesets"
  1.9174 +msgstr ""
  1.9175 +
  1.9176 +msgid "file without name in manifest"
  1.9177 +msgstr ""
  1.9178 +
  1.9179 +#, python-format
  1.9180 +msgid "reading manifest delta %s"
  1.9181 +msgstr ""
  1.9182 +
  1.9183 +msgid "crosschecking files in changesets and manifests\n"
  1.9184 +msgstr ""
  1.9185 +
  1.9186 +#, python-format
  1.9187 +msgid "changeset refers to unknown manifest %s"
  1.9188 +msgstr ""
  1.9189 +
  1.9190 +msgid "in changeset but not in manifest"
  1.9191 +msgstr ""
  1.9192 +
  1.9193 +msgid "in manifest but not in changeset"
  1.9194 +msgstr ""
  1.9195 +
  1.9196 +msgid "checking files\n"
  1.9197 +msgstr ""
  1.9198 +
  1.9199 +#, python-format
  1.9200 +msgid "cannot decode filename '%s'"
  1.9201 +msgstr ""
  1.9202 +
  1.9203 +#, python-format
  1.9204 +msgid "broken revlog! (%s)"
  1.9205 +msgstr ""
  1.9206 +
  1.9207 +msgid "missing revlog!"
  1.9208 +msgstr ""
  1.9209 +
  1.9210 +#, python-format
  1.9211 +msgid "%s not in manifests"
  1.9212 +msgstr ""
  1.9213 +
  1.9214 +#, python-format
  1.9215 +msgid "unpacked size is %s, %s expected"
  1.9216 +msgstr ""
  1.9217 +
  1.9218 +#, python-format
  1.9219 +msgid "unpacking %s"
  1.9220 +msgstr ""
  1.9221 +
  1.9222 +#, python-format
  1.9223 +msgid "empty or missing copy source revlog %s:%s"
  1.9224 +msgstr ""
  1.9225 +
  1.9226 +#, python-format
  1.9227 +msgid "warning: %s@%s: copy source revision is nullid %s:%s"
  1.9228 +msgstr ""
  1.9229 +
  1.9230 +#, python-format
  1.9231 +msgid "checking rename of %s"
  1.9232 +msgstr ""
  1.9233 +
  1.9234 +#, python-format
  1.9235 +msgid "%s in manifests not found"
  1.9236 +msgstr ""
  1.9237 +
  1.9238 +#, python-format
  1.9239 +msgid "warning: orphan revlog '%s'"
  1.9240 +msgstr ""
  1.9241 +
  1.9242 +#, python-format
  1.9243 +msgid "%d files, %d changesets, %d total revisions\n"
  1.9244 +msgstr ""
  1.9245 +
  1.9246 +#, python-format
  1.9247 +msgid "%d warnings encountered!\n"
  1.9248 +msgstr ""
  1.9249 +
  1.9250 +#, python-format
  1.9251 +msgid "%d integrity errors encountered!\n"
  1.9252 +msgstr ""
  1.9253 +
  1.9254 +#, python-format
  1.9255 +msgid "(first damaged changeset appears to be %d)\n"
  1.9256 +msgstr ""
  1.9257 +
  1.9258 +msgid "user name not available - set USERNAME environment variable"
  1.9259 +msgstr ""

Contact: Thomas Arendsen Hein <hg@intevation.org> - Intevation GmbH