Newer
Older
# Traditional Chinese translation for Mercurial
# Copyright (C) 2009 Olivia Mackall <olivia@selenic.com> and others
# This file is distributed under the same license as the Mercurial package.
# Chia-Huan Wu <willie.tw@gmail.com>, 2009.
msgid ""
msgstr ""
"Project-Id-Version: Mercurial\n"
"Report-Msgid-Bugs-To: <mercurial-devel@mercurial-scm.org>\n"
"POT-Creation-Date: 2010-10-31 22:27+0100\n"
"PO-Revision-Date: 2014-05-07 09:20+0200\n"
"Last-Translator: Chia-Huan Wu <willie.tw@gmail.com>,leolarrel<leolarrel@gmail.com>\n"
"Language-Team: Traditional Chinese\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
#, python-format
msgid " (default: %s)"
msgid "Commands"
msgstr "基本命令"
msgid "Extensions"
msgstr "擴充套件"
msgid ""
"This section contains help for extensions that are distributed together with "
"Mercurial. Help for other extensions is available in the help system."
msgstr ""
msgid "options:"
msgstr "選項:"
msgid "hooks for controlling repository access"
msgstr ""
msgid ""
"This hook makes it possible to allow or deny write access to given\n"
"branches and paths of a repository when receiving incoming changesets\n"
"via pretxnchangegroup and pretxncommit."
"The authorization is matched based on the local user name on the\n"
"system where the hook runs, and not the committer of the original\n"
"changeset (since the latter is merely informative)."
msgstr ""
msgid ""
"The acl hook is best used along with a restricted shell like hgsh,\n"
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
"preventing authenticating users from doing anything other than pushing\n"
"or pulling. The hook is not safe to use if users have interactive\n"
"shell access, as they can then disable the hook. Nor is it safe if\n"
"remote users share an account, because then there is no way to\n"
"distinguish them."
msgstr ""
msgid "The order in which access checks are performed is:"
msgstr ""
msgid ""
"1) Deny list for branches (section ``acl.deny.branches``)\n"
"2) Allow list for branches (section ``acl.allow.branches``)\n"
"3) Deny list for paths (section ``acl.deny``)\n"
"4) Allow list for paths (section ``acl.allow``)"
msgstr ""
msgid "The allow and deny sections take key-value pairs."
msgstr ""
msgid ""
"Branch-based Access Control\n"
"..........................."
msgstr ""
msgid ""
"Use the ``acl.deny.branches`` and ``acl.allow.branches`` sections to\n"
"have branch-based access control. Keys in these sections can be\n"
"either:"
msgstr ""
msgid ""
"- a branch name, or\n"
"- an asterisk, to match any branch;"
msgstr ""
msgid "The corresponding values can be either:"
msgstr ""
msgid ""
"- a comma-separated list containing users and groups, or\n"
"- an asterisk, to match anyone;"
msgstr ""
msgid ""
"Path-based Access Control\n"
"........................."
msgstr ""
msgid ""
"Use the ``acl.deny`` and ``acl.allow`` sections to have path-based\n"
"access control. Keys in these sections accept a subtree pattern (with\n"
"a glob syntax by default). The corresponding values follow the same\n"
"syntax as the other sections above."
msgstr ""
msgid ""
"Groups\n"
"......"
msgstr ""
msgid ""
"Group names must be prefixed with an ``@`` symbol. Specifying a group\n"
"name has the same effect as specifying all the users in that group."
msgstr ""
msgid ""
"You can define group members in the ``acl.groups`` section.\n"
"If a group name is not defined there, and Mercurial is running under\n"
"a Unix-like system, the list of users will be taken from the OS.\n"
"Otherwise, an exception will be raised."
msgstr ""
msgid ""
"Example Configuration\n"
"....................."
msgstr ""
msgid "::"
msgstr ""
msgid " [hooks]"
msgstr ""
msgid ""
" # Use this if you want to check access restrictions at commit time\n"
" pretxncommit.acl = python:hgext.acl.hook"
msgstr ""
msgid ""
" # Use this if you want to check access restrictions for pull, push,\n"
" # bundle and serve.\n"
" pretxnchangegroup.acl = python:hgext.acl.hook"
msgstr ""
msgid ""
" # Allow or deny access for incoming changes only if their source is\n"
" # listed here, let them pass otherwise. Source is \"serve\" for all\n"
" # remote access (http or ssh), \"push\", \"pull\" or \"bundle\" when the\n"
" # related commands are run locally.\n"
" # Default: serve\n"
" sources = serve"
msgstr ""
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
msgid " [acl.deny.branches]"
msgstr ""
msgid ""
" # Everyone is denied to the frozen branch:\n"
" frozen-branch = *"
msgstr ""
msgid ""
" # A bad user is denied on all branches:\n"
" * = bad-user"
msgstr ""
msgid " [acl.allow.branches]"
msgstr ""
msgid ""
" # A few users are allowed on branch-a:\n"
" branch-a = user-1, user-2, user-3"
msgstr ""
msgid ""
" # Only one user is allowed on branch-b:\n"
" branch-b = user-1"
msgstr ""
msgid ""
" # The super user is allowed on any branch:\n"
" * = super-user"
msgstr ""
msgid ""
" # Everyone is allowed on branch-for-tests:\n"
" branch-for-tests = *"
msgstr ""
msgid ""
" [acl.deny]\n"
" # This list is checked first. If a match is found, acl.allow is not\n"
" # checked. All users are granted access if acl.deny is not present.\n"
" # Format for both lists: glob pattern = user, ..., @group, ..."
msgstr ""
msgid ""
" # To match everyone, use an asterisk for the user:\n"
" # my/glob/pattern = *"
msgstr ""
msgid ""
" # user6 will not have write access to any file:\n"
" ** = user6"
msgstr ""
msgid ""
" # Group \"hg-denied\" will not have write access to any file:\n"
" ** = @hg-denied"
msgstr ""
msgid ""
" # Nobody will be able to change \"DONT-TOUCH-THIS.txt\", despite\n"
" # everyone being able to change all other files. See below.\n"
" src/main/resources/DONT-TOUCH-THIS.txt = *"
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
" # if acl.allow is not present, all users are allowed by default\n"
" # empty acl.allow = no users allowed"
msgstr ""
msgid ""
" # User \"doc_writer\" has write access to any file under the \"docs\"\n"
" # folder:\n"
" docs/** = doc_writer"
msgstr ""
msgid ""
" # User \"jack\" and group \"designers\" have write access to any file\n"
" # under the \"images\" folder:\n"
" images/** = jack, @designers"
msgstr ""
msgid ""
" # Everyone (except for \"user6\" - see acl.deny above) will have write\n"
" # access to any file under the \"resources\" folder (except for 1\n"
" # file. See acl.deny):\n"
" src/main/resources/** = *"
msgstr ""
msgid " .hgtags = release_engineer"
msgstr ""
#, python-format
msgid "group '%s' is undefined"
msgstr "沒有定義'%s'群組"
#, python-format
msgid ""
"config error - hook type \"%s\" cannot stop incoming changesets nor commits"
msgstr ""
#, python-format
msgid "acl: user \"%s\" denied on branch \"%s\" (changeset \"%s\")"
msgstr ""
#, python-format
msgid "acl: user \"%s\" not allowed on branch \"%s\" (changeset \"%s\")"
msgstr ""
#, python-format
msgid "acl: access denied for changeset %s"
msgstr "acl: changeset %s 拒絕存取"
msgid "track a line of development with movable markers"
msgstr ""
msgid ""
"Bookmarks are local movable markers to changesets. Every bookmark\n"
"points to a changeset identified by its hash. If you commit a\n"
"changeset that is based on a changeset that has a bookmark on it, the\n"
"bookmark shifts to the new changeset."
msgstr ""
msgid ""
"It is possible to use bookmark names in every revision lookup (e.g.\n"
":hg:`merge`, :hg:`update`)."
"By default, when several bookmarks point to the same changeset, they\n"
"will all move forward together. It is possible to obtain a more\n"
"git-like experience by adding the following configuration option to\n"
" track.current = True"
msgstr ""
msgid ""
"This will cause Mercurial to track the bookmark that you are currently\n"
"using, and only update it. This is similar to git's approach to\n"
"branching.\n"
msgstr ""
msgid ""
" Bookmarks are pointers to certain commits that move when\n"
" committing. Bookmarks are local. They can be renamed, copied and\n"
" deleted. It is possible to use bookmark names in :hg:`merge` and\n"
" :hg:`update` to merge and update respectively to a given bookmark."
msgstr ""
msgid ""
" You can use :hg:`bookmark NAME` to set a bookmark on the working\n"
" directory's parent revision with the given name. If you specify\n"
" a revision using -r REV (where REV may be an existing bookmark),\n"
" the bookmark is assigned to that revision."
msgstr ""
msgid ""
" Bookmarks can be pushed and pulled between repositories (see :hg:`help\n"
" push` and :hg:`help pull`). This requires the bookmark extension to be\n"
" enabled for both the local and remote repositories.\n"
" "
msgstr ""
msgid "a bookmark of this name does not exist"
msgid "a bookmark of the same name already exists"
msgid "new bookmark name required"
msgid "bookmark name required"
msgid "bookmark name cannot contain newlines"
msgstr "書籤名字不可以有換行字元"
msgid "bookmark names cannot consist entirely of whitespace"
msgstr ""
msgid "a bookmark cannot have the name of an existing branch"
msgstr ""
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
msgid "no bookmarks set\n"
msgstr "沒有設定書籤\n"
#, python-format
msgid "updating bookmark %s\n"
msgstr "更新書籤 %s\n"
#, python-format
msgid "not updating divergent bookmark %s\n"
msgstr "沒有更新分歧的書籤 %s\n"
#, python-format
msgid "updating bookmark %s failed!\n"
msgstr "更新書籤 %s 失敗!\n"
#, python-format
msgid "remote bookmark %s not found!"
msgstr "找不到 %s書籤"
#, python-format
msgid "importing bookmark %s\n"
msgstr "匯入書籤 %s\n"
#, python-format
msgid "exporting bookmark %s\n"
msgstr "匯出書籤 %s\n"
#, python-format
msgid "deleting remote bookmark %s\n"
msgstr "刪除遠端書籤 %s\n"
#, python-format
msgid "bookmark %s does not exist on the local or remote repository!\n"
msgstr "%s 書籤沒有在本地或遠端儲存庫!\n"
#, fuzzy
msgid "searching for changed bookmarks\n"
msgstr "正在搜尋變更\n"
#, fuzzy
msgid "no changed bookmarks found\n"
msgstr "找不到變更\n"
#, python-format
msgid "comparing with %s\n"
msgstr "正在跟 %s 比對\n"
msgid "bookmark to import"
msgstr ""
msgid "BOOKMARK"
msgstr ""
msgid "bookmark to export"
msgstr ""
msgid "compare bookmark"
msgstr "比對書籤"
msgid ""
"``bookmark([name])``\n"
" The named bookmark or all bookmarks."
msgstr ""
#. i18n: "bookmark" is a keyword
msgid "bookmark takes one or no arguments"
msgstr "bookmark 需要一個參數或沒有參數"
#. i18n: "bookmark" is a keyword
msgid "the argument to bookmark must be a string"
msgstr ""
msgid "force"
msgstr ""
msgid "delete a given bookmark"
msgstr "刪除一個特定的書籤"
msgid "NAME"
msgstr ""
msgid "rename a given bookmark"
msgid "hg bookmarks [-f] [-d] [-m NAME] [-r REV] [NAME]"
msgstr ""
msgid "hooks for integrating with the Bugzilla bug tracker"
msgstr ""
msgid ""
"This hook extension adds comments on bugs in Bugzilla when changesets\n"
"that refer to bugs by Bugzilla ID are seen. The hook does not change\n"
"bug status."
msgstr ""
msgid ""
"The hook updates the Bugzilla database directly. Only Bugzilla\n"
"installations using MySQL are supported."
msgstr ""
msgid ""
"The hook relies on a Bugzilla script to send bug change notification\n"
"emails. That script changes between Bugzilla versions; the\n"
"'processmail' script used prior to 2.18 is replaced in 2.18 and\n"
"subsequent versions by 'config/sendbugmail.pl'. Note that these will\n"
"be run by Mercurial as the user pushing the change; you will need to\n"
"ensure the Bugzilla install file permissions are set appropriately."
msgstr ""
msgid ""
"The extension is configured through three different configuration\n"
"sections. These keys are recognized in the [bugzilla] section:"
msgstr ""
msgid ""
" Hostname of the MySQL server holding the Bugzilla database."
msgstr ""
msgid ""
" Name of the Bugzilla database in MySQL. Default 'bugs'."
msgstr ""
msgid ""
" Username to use to access MySQL server. Default 'bugs'."
msgstr ""
msgid ""
" Password to use to access MySQL server."
msgstr ""
msgid ""
" Database connection timeout (seconds). Default 5."
msgstr ""
msgid ""
"version\n"
" Bugzilla version. Specify '3.0' for Bugzilla versions 3.0 and later,\n"
" '2.18' for Bugzilla versions from 2.18 and '2.16' for versions prior\n"
" to 2.18."
msgstr ""
msgid ""
"bzuser\n"
" Fallback Bugzilla user name to record comments with, if changeset\n"
" committer cannot be found as a Bugzilla user."
msgstr ""
msgid ""
"bzdir\n"
" Bugzilla install directory. Used by default notify. Default\n"
" '/var/www/html/bugzilla'."
msgstr ""
msgid ""
"notify\n"
" The command to run to get Bugzilla to send bug change notification\n"
" emails. Substitutes from a map with 3 keys, 'bzdir', 'id' (bug id)\n"
" and 'user' (committer bugzilla email). Default depends on version;\n"
" from 2.18 it is \"cd %(bzdir)s && perl -T contrib/sendbugmail.pl\n"
" %(id)s %(user)s\"."
msgstr ""
msgid ""
"regexp\n"
" Regular expression to match bug IDs in changeset commit message.\n"
" Must contain one \"()\" group. The default expression matches 'Bug\n"
" 1234', 'Bug no. 1234', 'Bug number 1234', 'Bugs 1234,5678', 'Bug\n"
" 1234 and 5678' and variations thereof. Matching is case insensitive."
msgstr ""
msgid ""
" The style file to use when formatting comments."
msgstr ""
msgid ""
"template\n"
" Template to use when formatting comments. Overrides style if\n"
" specified. In addition to the usual Mercurial keywords, the\n"
" extension specifies::"
msgstr ""
msgid ""
" {bug} The Bugzilla bug ID.\n"
" {root} The full pathname of the Mercurial repository.\n"
" {webroot} Stripped pathname of the Mercurial repository.\n"
" {hgweb} Base URL for browsing Mercurial repositories."
msgstr ""
msgid ""
" Default 'changeset {node|short} in repo {root} refers '\n"
" 'to bug {bug}.\\ndetails:\\n\\t{desc|tabindent}'"
msgstr ""
msgid ""
"strip\n"
" The number of slashes to strip from the front of {root} to produce\n"
" {webroot}. Default 0."
msgstr ""
msgid ""
"usermap\n"
" Path of file containing Mercurial committer ID to Bugzilla user ID\n"
" mappings. If specified, the file should contain one mapping per\n"
" line, \"committer\"=\"Bugzilla user\". See also the [usermap] section."
msgstr ""
msgid ""
"The [usermap] section is used to specify mappings of Mercurial\n"
"committer ID to Bugzilla user ID. See also [bugzilla].usermap.\n"
"\"committer\"=\"Bugzilla user\""
msgstr ""
msgid "Finally, the [web] section supports one entry:"
msgstr ""
msgid ""
"baseurl\n"
" Base URL for browsing Mercurial repositories. Reference from\n"
" templates as {hgweb}."
msgstr ""
msgid "Activating the extension::"
msgstr ""
msgid ""
" bugzilla ="
msgstr ""
msgid ""
" [hooks]\n"
" # run bugzilla hook on every change pulled or pushed in here\n"
" incoming.bugzilla = python:hgext.bugzilla.hook"
msgstr ""
msgid "Example configuration:"
msgstr ""
msgid ""
"This example configuration is for a collection of Mercurial\n"
"repositories in /var/local/hg/repos/ used with a local Bugzilla 3.2\n"
"installation in /opt/bugzilla-3.2. ::"
msgstr ""
msgid ""
" [bugzilla]\n"
" host=localhost\n"
" password=XYZZY\n"
" version=3.0\n"
" bzuser=unknown@domain.com\n"
" bzdir=/opt/bugzilla-3.2\n"
" template=Changeset {node|short} in {root|basename}.\n"
" {hgweb}/{webroot}/rev/{node|short}\\n\n"
" {desc}\\n\n"
" strip=5"
msgstr ""
msgid ""
" baseurl=http://dev.domain.com/hg"
msgstr ""
msgid ""
" user@emaildomain.com=user.name@bugzilladomain.com"
msgstr ""
msgid "Commits add a comment to the Bugzilla bug record of the form::"
msgstr ""
msgid ""
" Changeset 3b16791d6642 in repository-name.\n"
" http://dev.domain.com/hg/repository-name/rev/3b16791d6642"
msgstr ""
msgid " Changeset commit comment. Bug 1234.\n"
msgstr ""
#, python-format
msgid "connecting to %s:%s as %s, password %s\n"
msgstr "正在連線到 %s:%s as %s, 密碼是 %s\n"
#, python-format
msgid "query: %s %s\n"
#, python-format
msgid "failed query: %s %s\n"
msgid "unknown database schema"
#, python-format
msgid "bug %d already knows about changeset %s\n"
msgstr ""
msgid "telling bugzilla to send mail:\n"
#, python-format
msgid " bug %s\n"
msgstr ""
#, python-format
msgid "running notify command %s\n"
#, python-format
msgid "bugzilla notify command %s"
#, python-format
msgid "looking up user %s\n"
#, python-format
msgid "cannot find bugzilla user id for %s"
msgstr "找不到 bugzilla 使用者%s 的 ID"
#, python-format
msgid "cannot find bugzilla user id for %s or %s"
msgstr "找不到 bugzilla 使用者%s 或 %s的 ID"
#, python-format
msgid "bugzilla version %s not supported"
msgid ""
"changeset {node|short} in repo {root} refers to bug {bug}.\n"
"details:\n"
"\t{desc|tabindent}"
msgstr ""
#, python-format
msgid "python mysql support not available: %s"
msgstr "python mmysql 支援不能用: %s"
#, python-format
msgid "hook type %s does not pass a changeset id"
msgstr ""
#, python-format
msgid "database error: %s"
msgid "command to display child changesets"
msgstr ""
msgid "show the children of the given or working directory revision"
msgstr ""
msgid ""
" Print the children of the working directory's revisions. If a\n"
" revision is given via -r/--rev, the children of that revision will\n"
" be printed. If a file argument is given, revision in which the\n"
" file was last changed (after the working directory revision or the\n"
" argument to --rev if given) is printed.\n"
" "
msgstr ""
msgid "show children of the specified revision"
msgstr ""
msgid "hg children [-r REV] [FILE]"
msgstr ""
msgid "command to display statistics about repository history"
msgstr ""
#, python-format
msgid "Revision %d is a merge, ignoring...\n"
msgstr ""
msgid "analyzing"
msgstr "分析中"
msgid "histogram of changes to the repository"
msgstr ""
msgid ""
" This command will display a histogram representing the number\n"
" of changed lines or revisions, grouped according to the given\n"
" template. The default template will group changes by author.\n"
" The --dateformat option may be used to group the results by\n"
" date instead."
msgstr ""
msgid ""
" Statistics are based on the number of changed lines, or\n"
" alternatively the number of matching revisions if the\n"
" --changesets option is specified."
msgstr ""
msgid " Examples::"
msgstr ""
msgid ""
" # display count of changed lines for every committer\n"
" hg churn -t '{author|email}'"
msgstr ""
msgid ""
" # display daily activity graph\n"
" hg churn -f '%H' -s -c"
msgstr ""
msgid ""
" # display activity of developers by month\n"
" hg churn -f '%Y-%m' -s -c"
msgstr ""
msgid ""
" # display count of lines changed in every year\n"
" hg churn -f '%Y' -s"
msgstr ""
msgid ""
" It is possible to map alternate email addresses to a main address\n"
" by providing a file using the following format::"
msgstr ""
msgid " <alias email> = <actual email>"
" Such a file may be specified with the --aliases option, otherwise\n"
" a .hgchurn file will be looked for in the working directory root.\n"
" "
#, python-format
msgid "skipping malformed alias: %s\n"
msgstr ""
msgid "count rate for the specified revision or range"
msgstr ""
msgid "count rate for revisions matching date spec"
msgstr ""
msgid "TEMPLATE"
msgstr ""
msgid "template to group changesets"
msgstr ""
msgid "FORMAT"
msgstr ""
msgid "strftime-compatible format for grouping by date"
msgstr ""
msgid "count rate by number of changesets"
msgstr ""
msgid "sort by key (default: sort by count)"
msgstr ""
msgid "display added/removed lines separately"
msgstr ""
msgid "FILE"
msgstr ""
msgid "file with email aliases"
msgstr ""
msgid "hg churn [-d DATE] [-r REV] [--aliases FILE] [FILE]"
msgid "colorize output from some commands"
msgstr ""
msgid ""
"This extension modifies the status and resolve commands to add color to "
"their\n"
"output to reflect file status, the qseries command to add color to reflect\n"
"patch status (applied, unapplied, missing), and to diff-related\n"
"commands to highlight additions, removals, diff headers, and trailing\n"
"whitespace."
msgstr ""
msgid ""
"Other effects in addition to color, like bold and underlined text, are\n"
"also available. Effects are rendered with the ECMA-48 SGR control\n"
"function (aka ANSI escape codes). This module also provides the\n"
"render_text function, which can be used to add effects to any text."
msgstr ""
msgid "Default effects may be overridden from your configuration file::"
" [color]\n"
" status.modified = blue bold underline red_background\n"
" status.added = green bold\n"
" status.removed = red bold blue_background\n"
" status.deleted = cyan bold underline\n"
" status.unknown = magenta bold underline\n"
" status.ignored = black bold"
msgstr ""
msgid ""
" # 'none' turns off all effects\n"
" status.clean = none\n"
" status.copied = none"
msgstr ""
msgid ""
" qseries.applied = blue bold underline\n"
" qseries.unapplied = black bold\n"
" qseries.missing = red bold"
msgstr ""
msgid ""
" diff.diffline = bold\n"
" diff.extended = cyan bold\n"
" diff.file_a = red bold\n"
" diff.file_b = green bold\n"
" diff.hunk = magenta\n"
" diff.deleted = red\n"
" diff.inserted = green\n"
" diff.changed = white\n"
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
" diff.trailingwhitespace = bold red_background"
msgstr ""
msgid ""
" resolve.unresolved = red bold\n"
" resolve.resolved = green bold"
msgstr ""
msgid " bookmarks.current = green"
msgstr ""
msgid ""
" branches.active = none\n"
" branches.closed = black bold\n"
" branches.current = green\n"
" branches.inactive = none"
msgstr ""
msgid ""
"The color extension will try to detect whether to use ANSI codes or\n"
"Win32 console APIs, unless it is made explicit::"
msgstr ""
msgid ""
" [color]\n"
" mode = ansi"
msgstr ""
msgid "Any value other than 'ansi', 'win32', or 'auto' will disable color."
msgstr ""
#, python-format
msgid "ignoring unknown color/effect %r (configured in color.%s)\n"
msgstr "忽略未知的顏色/效果 %r (被設定在 color.%s)\n"
msgid "win32console not found, please install pywin32\n"
msgstr "找不到win32console,請安裝pywin32\n"
#. i18n: 'always', 'auto', and 'never' are keywords and should
#. not be translated
msgid "when to colorize (boolean, always, auto, or never)"
msgstr ""
msgid "TYPE"
msgstr ""
msgid "import revisions from foreign VCS repositories into Mercurial"
msgid "convert a foreign SCM repository to a Mercurial one."
msgstr ""
msgid " Accepted source formats [identifiers]:"
msgstr ""
msgid ""
" - Mercurial [hg]\n"
" - CVS [cvs]\n"
" - Darcs [darcs]\n"
" - git [git]\n"
" - Subversion [svn]\n"
" - Monotone [mtn]\n"
" - GNU Arch [gnuarch]\n"
" - Bazaar [bzr]\n"
" - Perforce [p4]"
msgstr ""
msgid " Accepted destination formats [identifiers]:"
msgstr ""
msgid ""
" - Subversion [svn] (history on branches is not preserved)"
msgstr ""
msgid ""
" If no revision is given, all revisions will be converted.\n"
" Otherwise, convert will only import up to the named revision\n"
" (given in a format understood by the source)."
msgstr ""
msgid ""
" If no destination directory name is specified, it defaults to the\n"
" basename of the source with ``-hg`` appended. If the destination\n"
" repository doesn't exist, it will be created."
msgstr ""
msgid ""
" By default, all sources except Mercurial will use --branchsort.\n"
" Mercurial uses --sourcesort to preserve original revision numbers\n"
" order. Sort modes have the following effects:"
msgstr ""
msgid ""
" --branchsort convert from parent to child revision when possible,\n"
" which means branches are usually converted one after\n"
" the other. It generates more compact repositories."
msgstr ""
msgid ""
" --datesort sort revisions by date. Converted repositories have\n"
" good-looking changelogs but are often an order of\n"
" magnitude larger than the same ones generated by\n"