Show More
This diff has been collapsed as it changes many lines, (2855 lines changed) Show them Hide them | |||||
@@ -86,8 +86,8 b' msgid ""' | |||||
86 | msgstr "" |
|
86 | msgstr "" | |
87 | "Project-Id-Version: Mercurial\n" |
|
87 | "Project-Id-Version: Mercurial\n" | |
88 | "Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n" |
|
88 | "Report-Msgid-Bugs-To: <mercurial-devel@selenic.com>\n" | |
89 |
"POT-Creation-Date: 2009- |
|
89 | "POT-Creation-Date: 2009-10-25 12:38+0100\n" | |
90 |
"PO-Revision-Date: 2009- |
|
90 | "PO-Revision-Date: 2009-10-25 12:43+0100\n" | |
91 | "Last-Translator: Cedric Duval <cedricduval@free.fr>\n" |
|
91 | "Last-Translator: Cedric Duval <cedricduval@free.fr>\n" | |
92 | "Language-Team: French\n" |
|
92 | "Language-Team: French\n" | |
93 | "MIME-Version: 1.0\n" |
|
93 | "MIME-Version: 1.0\n" | |
@@ -105,8 +105,11 b' msgstr ""' | |||||
105 | msgid "COMMANDS" |
|
105 | msgid "COMMANDS" | |
106 | msgstr "" |
|
106 | msgstr "" | |
107 |
|
107 | |||
108 | msgid " options:\n" |
|
108 | #, fuzzy | |
109 |
msg |
|
109 | msgid "" | |
|
110 | " options:\n" | |||
|
111 | "\n" | |||
|
112 | msgstr "options :\n" | |||
110 |
|
113 | |||
111 | #, python-format |
|
114 | #, python-format | |
112 | msgid "" |
|
115 | msgid "" | |
@@ -115,6 +118,507 b' msgid ""' | |||||
115 | msgstr "" |
|
118 | msgstr "" | |
116 |
|
119 | |||
117 | msgid "" |
|
120 | msgid "" | |
|
121 | "Some commands allow the user to specify a date, e.g.:\n" | |||
|
122 | "\n" | |||
|
123 | "- backout, commit, import, tag: Specify the commit date.\n" | |||
|
124 | "- log, revert, update: Select revision(s) by date.\n" | |||
|
125 | "\n" | |||
|
126 | "Many date formats are valid. Here are some examples::\n" | |||
|
127 | "\n" | |||
|
128 | " \"Wed Dec 6 13:18:29 2006\" (local timezone assumed)\n" | |||
|
129 | " \"Dec 6 13:18 -0600\" (year assumed, time offset provided)\n" | |||
|
130 | " \"Dec 6 13:18 UTC\" (UTC and GMT are aliases for +0000)\n" | |||
|
131 | " \"Dec 6\" (midnight)\n" | |||
|
132 | " \"13:18\" (today assumed)\n" | |||
|
133 | " \"3:39\" (3:39AM assumed)\n" | |||
|
134 | " \"3:39pm\" (15:39)\n" | |||
|
135 | " \"2006-12-06 13:18:29\" (ISO 8601 format)\n" | |||
|
136 | " \"2006-12-6 13:18\"\n" | |||
|
137 | " \"2006-12-6\"\n" | |||
|
138 | " \"12-6\"\n" | |||
|
139 | " \"12/6\"\n" | |||
|
140 | " \"12/6/6\" (Dec 6 2006)\n" | |||
|
141 | "\n" | |||
|
142 | "Lastly, there is Mercurial's internal format::\n" | |||
|
143 | "\n" | |||
|
144 | " \"1165432709 0\" (Wed Dec 6 13:18:29 2006 UTC)\n" | |||
|
145 | "\n" | |||
|
146 | "This is the internal representation format for dates. unixtime is the\n" | |||
|
147 | "number of seconds since the epoch (1970-01-01 00:00 UTC). offset is\n" | |||
|
148 | "the offset of the local timezone, in seconds west of UTC (negative if\n" | |||
|
149 | "the timezone is east of UTC).\n" | |||
|
150 | "\n" | |||
|
151 | "The log command also accepts date ranges::\n" | |||
|
152 | "\n" | |||
|
153 | " \"<{datetime}\" - at or before a given date/time\n" | |||
|
154 | " \">{datetime}\" - on or after a given date/time\n" | |||
|
155 | " \"{datetime} to {datetime}\" - a date range, inclusive\n" | |||
|
156 | " \"-{days}\" - within a given number of days of today\n" | |||
|
157 | msgstr "" | |||
|
158 | ||||
|
159 | msgid "" | |||
|
160 | "Mercurial's default format for showing changes between two versions of\n" | |||
|
161 | "a file is compatible with the unified format of GNU diff, which can be\n" | |||
|
162 | "used by GNU patch and many other standard tools.\n" | |||
|
163 | "\n" | |||
|
164 | "While this standard format is often enough, it does not encode the\n" | |||
|
165 | "following information:\n" | |||
|
166 | "\n" | |||
|
167 | "- executable status and other permission bits\n" | |||
|
168 | "- copy or rename information\n" | |||
|
169 | "- changes in binary files\n" | |||
|
170 | "- creation or deletion of empty files\n" | |||
|
171 | "\n" | |||
|
172 | "Mercurial also supports the extended diff format from the git VCS\n" | |||
|
173 | "which addresses these limitations. The git diff format is not produced\n" | |||
|
174 | "by default because a few widespread tools still do not understand this\n" | |||
|
175 | "format.\n" | |||
|
176 | "\n" | |||
|
177 | "This means that when generating diffs from a Mercurial repository\n" | |||
|
178 | "(e.g. with \"hg export\"), you should be careful about things like file\n" | |||
|
179 | "copies and renames or other things mentioned above, because when\n" | |||
|
180 | "applying a standard diff to a different repository, this extra\n" | |||
|
181 | "information is lost. Mercurial's internal operations (like push and\n" | |||
|
182 | "pull) are not affected by this, because they use an internal binary\n" | |||
|
183 | "format for communicating changes.\n" | |||
|
184 | "\n" | |||
|
185 | "To make Mercurial produce the git extended diff format, use the --git\n" | |||
|
186 | "option available for many commands, or set 'git = True' in the [diff]\n" | |||
|
187 | "section of your hgrc. You do not need to set this option when\n" | |||
|
188 | "importing diffs in this format or using them in the mq extension.\n" | |||
|
189 | msgstr "" | |||
|
190 | ||||
|
191 | msgid "" | |||
|
192 | "HG\n" | |||
|
193 | " Path to the 'hg' executable, automatically passed when running\n" | |||
|
194 | " hooks, extensions or external tools. If unset or empty, this is\n" | |||
|
195 | " the hg executable's name if it's frozen, or an executable named\n" | |||
|
196 | " 'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on\n" | |||
|
197 | " Windows) is searched.\n" | |||
|
198 | "\n" | |||
|
199 | "HGEDITOR\n" | |||
|
200 | " This is the name of the editor to run when committing. See EDITOR.\n" | |||
|
201 | "\n" | |||
|
202 | " (deprecated, use .hgrc)\n" | |||
|
203 | "\n" | |||
|
204 | "HGENCODING\n" | |||
|
205 | " This overrides the default locale setting detected by Mercurial.\n" | |||
|
206 | " This setting is used to convert data including usernames,\n" | |||
|
207 | " changeset descriptions, tag names, and branches. This setting can\n" | |||
|
208 | " be overridden with the --encoding command-line option.\n" | |||
|
209 | "\n" | |||
|
210 | "HGENCODINGMODE\n" | |||
|
211 | " This sets Mercurial's behavior for handling unknown characters\n" | |||
|
212 | " while transcoding user input. The default is \"strict\", which\n" | |||
|
213 | " causes Mercurial to abort if it can't map a character. Other\n" | |||
|
214 | " settings include \"replace\", which replaces unknown characters, and\n" | |||
|
215 | " \"ignore\", which drops them. This setting can be overridden with\n" | |||
|
216 | " the --encodingmode command-line option.\n" | |||
|
217 | "\n" | |||
|
218 | "HGMERGE\n" | |||
|
219 | " An executable to use for resolving merge conflicts. The program\n" | |||
|
220 | " will be executed with three arguments: local file, remote file,\n" | |||
|
221 | " ancestor file.\n" | |||
|
222 | "\n" | |||
|
223 | " (deprecated, use .hgrc)\n" | |||
|
224 | "\n" | |||
|
225 | "HGRCPATH\n" | |||
|
226 | " A list of files or directories to search for hgrc files. Item\n" | |||
|
227 | " separator is \":\" on Unix, \";\" on Windows. If HGRCPATH is not set,\n" | |||
|
228 | " platform default search path is used. If empty, only the .hg/hgrc\n" | |||
|
229 | " from the current repository is read.\n" | |||
|
230 | "\n" | |||
|
231 | " For each element in HGRCPATH:\n" | |||
|
232 | "\n" | |||
|
233 | " - if it's a directory, all files ending with .rc are added\n" | |||
|
234 | " - otherwise, the file itself will be added\n" | |||
|
235 | "\n" | |||
|
236 | "HGUSER\n" | |||
|
237 | " This is the string used as the author of a commit. If not set,\n" | |||
|
238 | " available values will be considered in this order:\n" | |||
|
239 | "\n" | |||
|
240 | " - HGUSER (deprecated)\n" | |||
|
241 | " - hgrc files from the HGRCPATH\n" | |||
|
242 | " - EMAIL\n" | |||
|
243 | " - interactive prompt\n" | |||
|
244 | " - LOGNAME (with '@hostname' appended)\n" | |||
|
245 | "\n" | |||
|
246 | " (deprecated, use .hgrc)\n" | |||
|
247 | "\n" | |||
|
248 | "EMAIL\n" | |||
|
249 | " May be used as the author of a commit; see HGUSER.\n" | |||
|
250 | "\n" | |||
|
251 | "LOGNAME\n" | |||
|
252 | " May be used as the author of a commit; see HGUSER.\n" | |||
|
253 | "\n" | |||
|
254 | "VISUAL\n" | |||
|
255 | " This is the name of the editor to use when committing. See EDITOR.\n" | |||
|
256 | "\n" | |||
|
257 | "EDITOR\n" | |||
|
258 | " Sometimes Mercurial needs to open a text file in an editor for a\n" | |||
|
259 | " user to modify, for example when writing commit messages. The\n" | |||
|
260 | " editor it uses is determined by looking at the environment\n" | |||
|
261 | " variables HGEDITOR, VISUAL and EDITOR, in that order. The first\n" | |||
|
262 | " non-empty one is chosen. If all of them are empty, the editor\n" | |||
|
263 | " defaults to 'vi'.\n" | |||
|
264 | "\n" | |||
|
265 | "PYTHONPATH\n" | |||
|
266 | " This is used by Python to find imported modules and may need to be\n" | |||
|
267 | " set appropriately if this Mercurial is not installed system-wide.\n" | |||
|
268 | msgstr "" | |||
|
269 | ||||
|
270 | #, fuzzy | |||
|
271 | msgid "" | |||
|
272 | "Mercurial has the ability to add new features through the use of\n" | |||
|
273 | "extensions. Extensions may add new commands, add options to\n" | |||
|
274 | "existing commands, change the default behavior of commands, or\n" | |||
|
275 | "implement hooks.\n" | |||
|
276 | "\n" | |||
|
277 | "Extensions are not loaded by default for a variety of reasons:\n" | |||
|
278 | "they can increase startup overhead; they may be meant for advanced\n" | |||
|
279 | "usage only; they may provide potentially dangerous abilities (such\n" | |||
|
280 | "as letting you destroy or modify history); they might not be ready\n" | |||
|
281 | "for prime time; or they may alter some usual behaviors of stock\n" | |||
|
282 | "Mercurial. It is thus up to the user to activate extensions as\n" | |||
|
283 | "needed.\n" | |||
|
284 | "\n" | |||
|
285 | "To enable the \"foo\" extension, either shipped with Mercurial or in\n" | |||
|
286 | "the Python search path, create an entry for it in your hgrc, like\n" | |||
|
287 | "this::\n" | |||
|
288 | "\n" | |||
|
289 | " [extensions]\n" | |||
|
290 | " foo =\n" | |||
|
291 | "\n" | |||
|
292 | "You may also specify the full path to an extension::\n" | |||
|
293 | "\n" | |||
|
294 | " [extensions]\n" | |||
|
295 | " myfeature = ~/.hgext/myfeature.py\n" | |||
|
296 | "\n" | |||
|
297 | "To explicitly disable an extension enabled in an hgrc of broader\n" | |||
|
298 | "scope, prepend its path with !::\n" | |||
|
299 | "\n" | |||
|
300 | " [extensions]\n" | |||
|
301 | " # disabling extension bar residing in /path/to/extension/bar.py\n" | |||
|
302 | " hgext.bar = !/path/to/extension/bar.py\n" | |||
|
303 | " # ditto, but no path was supplied for extension baz\n" | |||
|
304 | " hgext.baz = !\n" | |||
|
305 | msgstr "" | |||
|
306 | "\n" | |||
|
307 | " Mercurial a la capacité de s'enrichir de nouvelles\n" | |||
|
308 | " fonctionnalités par le biais d'extensions. Les extensions\n" | |||
|
309 | " permettent d'ajouter des nouvelles commandes, de changer le\n" | |||
|
310 | " comportement de commandes existantes ou leur ajouter des\n" | |||
|
311 | " options, ou encore d'implémenter de nouveaux \"hooks\".\n" | |||
|
312 | "\n" | |||
|
313 | " Les extensions ne sont pas chargées automatiquement par défaut\n" | |||
|
314 | " pour diverses raisons : elles peuvent accroître la latence\n" | |||
|
315 | " de lancement de Mercurial ; elle peuvent n'être destinées qu'à\n" | |||
|
316 | " une utilisation avancée ; elle peuvent fournir des\n" | |||
|
317 | " fonctionnalités potentiellement dangereuses, comme de vous\n" | |||
|
318 | " permettre de modifier ou détruire l'historique du dépôt ; elles\n" | |||
|
319 | " peuvent ne pas être encore prêtes à être utilisées par le plus\n" | |||
|
320 | " grand nombre ; ou encore elles peuvent modifier certains des\n" | |||
|
321 | " comportements habituels de Mercurial.\n" | |||
|
322 | " Il appartient donc à l'utilisateur de les activer en fonction\n" | |||
|
323 | " de ses besoins.\n" | |||
|
324 | "\n" | |||
|
325 | " Pour activer l'extension \"truc\" fournie avec Mercurial ou\n" | |||
|
326 | " présente dans le chemin de recherche de Python, déclarez-la\n" | |||
|
327 | " dans votre fichier de configuration hgrc comme suit :\n" | |||
|
328 | "\n" | |||
|
329 | " [extensions]\n" | |||
|
330 | " truc =\n" | |||
|
331 | "\n" | |||
|
332 | " Vous pouvez aussi indiquer l'endroit où elle se trouve :\n" | |||
|
333 | "\n" | |||
|
334 | " [extensions]\n" | |||
|
335 | " monbidule = ~/.hgext/monbidule.py\n" | |||
|
336 | "\n" | |||
|
337 | " Pour forcer la désactivation d'une extension activée par un\n" | |||
|
338 | " autre hgrc, précédez son chemin d'un point d'exclamation :\n" | |||
|
339 | "\n" | |||
|
340 | " [extensions]\n" | |||
|
341 | " # désactivation de machin qui se trouve dans /vers/machin.py\n" | |||
|
342 | " hgext.bar = !/vers/machin.py\n" | |||
|
343 | " # idem, mais aucun chemin n'avait été donné pour chose \n" | |||
|
344 | " hgext.chose = !\n" | |||
|
345 | " " | |||
|
346 | ||||
|
347 | msgid "" | |||
|
348 | "When Mercurial accepts more than one revision, they may be specified\n" | |||
|
349 | "individually, or provided as a topologically continuous range,\n" | |||
|
350 | "separated by the \":\" character.\n" | |||
|
351 | "\n" | |||
|
352 | "The syntax of range notation is [BEGIN]:[END], where BEGIN and END are\n" | |||
|
353 | "revision identifiers. Both BEGIN and END are optional. If BEGIN is not\n" | |||
|
354 | "specified, it defaults to revision number 0. If END is not specified,\n" | |||
|
355 | "it defaults to the tip. The range \":\" thus means \"all revisions\".\n" | |||
|
356 | "\n" | |||
|
357 | "If BEGIN is greater than END, revisions are treated in reverse order.\n" | |||
|
358 | "\n" | |||
|
359 | "A range acts as a closed interval. This means that a range of 3:5\n" | |||
|
360 | "gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.\n" | |||
|
361 | msgstr "" | |||
|
362 | ||||
|
363 | msgid "" | |||
|
364 | "Mercurial accepts several notations for identifying one or more files\n" | |||
|
365 | "at a time.\n" | |||
|
366 | "\n" | |||
|
367 | "By default, Mercurial treats filenames as shell-style extended glob\n" | |||
|
368 | "patterns.\n" | |||
|
369 | "\n" | |||
|
370 | "Alternate pattern notations must be specified explicitly.\n" | |||
|
371 | "\n" | |||
|
372 | "To use a plain path name without any pattern matching, start it with\n" | |||
|
373 | "``path:``. These path names must completely match starting at the\n" | |||
|
374 | "current repository root.\n" | |||
|
375 | "\n" | |||
|
376 | "To use an extended glob, start a name with ``glob:``. Globs are rooted\n" | |||
|
377 | "at the current directory; a glob such as ``*.c`` will only match files\n" | |||
|
378 | "in the current directory ending with ``.c``.\n" | |||
|
379 | "\n" | |||
|
380 | "The supported glob syntax extensions are ``**`` to match any string\n" | |||
|
381 | "across path separators and ``{a,b}`` to mean \"a or b\".\n" | |||
|
382 | "\n" | |||
|
383 | "To use a Perl/Python regular expression, start a name with ``re:``.\n" | |||
|
384 | "Regexp pattern matching is anchored at the root of the repository.\n" | |||
|
385 | "\n" | |||
|
386 | "Plain examples::\n" | |||
|
387 | "\n" | |||
|
388 | " path:foo/bar a name bar in a directory named foo in the root\n" | |||
|
389 | " of the repository\n" | |||
|
390 | " path:path:name a file or directory named \"path:name\"\n" | |||
|
391 | "\n" | |||
|
392 | "Glob examples::\n" | |||
|
393 | "\n" | |||
|
394 | " glob:*.c any name ending in \".c\" in the current directory\n" | |||
|
395 | " *.c any name ending in \".c\" in the current directory\n" | |||
|
396 | " **.c any name ending in \".c\" in any subdirectory of the\n" | |||
|
397 | " current directory including itself.\n" | |||
|
398 | " foo/*.c any name ending in \".c\" in the directory foo\n" | |||
|
399 | " foo/**.c any name ending in \".c\" in any subdirectory of foo\n" | |||
|
400 | " including itself.\n" | |||
|
401 | "\n" | |||
|
402 | "Regexp examples::\n" | |||
|
403 | "\n" | |||
|
404 | " re:.*\\.c$ any name ending in \".c\", anywhere in the repository\n" | |||
|
405 | msgstr "" | |||
|
406 | ||||
|
407 | msgid "" | |||
|
408 | "Mercurial supports several ways to specify individual revisions.\n" | |||
|
409 | "\n" | |||
|
410 | "A plain integer is treated as a revision number. Negative integers are\n" | |||
|
411 | "treated as sequential offsets from the tip, with -1 denoting the tip,\n" | |||
|
412 | "-2 denoting the revision prior to the tip, and so forth.\n" | |||
|
413 | "\n" | |||
|
414 | "A 40-digit hexadecimal string is treated as a unique revision\n" | |||
|
415 | "identifier.\n" | |||
|
416 | "\n" | |||
|
417 | "A hexadecimal string less than 40 characters long is treated as a\n" | |||
|
418 | "unique revision identifier and is referred to as a short-form\n" | |||
|
419 | "identifier. A short-form identifier is only valid if it is the prefix\n" | |||
|
420 | "of exactly one full-length identifier.\n" | |||
|
421 | "\n" | |||
|
422 | "Any other string is treated as a tag or branch name. A tag name is a\n" | |||
|
423 | "symbolic name associated with a revision identifier. A branch name\n" | |||
|
424 | "denotes the tipmost revision of that branch. Tag and branch names must\n" | |||
|
425 | "not contain the \":\" character.\n" | |||
|
426 | "\n" | |||
|
427 | "The reserved name \"tip\" is a special tag that always identifies the\n" | |||
|
428 | "most recent revision.\n" | |||
|
429 | "\n" | |||
|
430 | "The reserved name \"null\" indicates the null revision. This is the\n" | |||
|
431 | "revision of an empty repository, and the parent of revision 0.\n" | |||
|
432 | "\n" | |||
|
433 | "The reserved name \".\" indicates the working directory parent. If no\n" | |||
|
434 | "working directory is checked out, it is equivalent to null. If an\n" | |||
|
435 | "uncommitted merge is in progress, \".\" is the revision of the first\n" | |||
|
436 | "parent.\n" | |||
|
437 | msgstr "" | |||
|
438 | ||||
|
439 | msgid "" | |||
|
440 | "Mercurial allows you to customize output of commands through\n" | |||
|
441 | "templates. You can either pass in a template from the command\n" | |||
|
442 | "line, via the --template option, or select an existing\n" | |||
|
443 | "template-style (--style).\n" | |||
|
444 | "\n" | |||
|
445 | "You can customize output for any \"log-like\" command: log,\n" | |||
|
446 | "outgoing, incoming, tip, parents, heads and glog.\n" | |||
|
447 | "\n" | |||
|
448 | "Three styles are packaged with Mercurial: default (the style used\n" | |||
|
449 | "when no explicit preference is passed), compact and changelog.\n" | |||
|
450 | "Usage::\n" | |||
|
451 | "\n" | |||
|
452 | " $ hg log -r1 --style changelog\n" | |||
|
453 | "\n" | |||
|
454 | "A template is a piece of text, with markup to invoke variable\n" | |||
|
455 | "expansion::\n" | |||
|
456 | "\n" | |||
|
457 | " $ hg log -r1 --template \"{node}\\n\"\n" | |||
|
458 | " b56ce7b07c52de7d5fd79fb89701ea538af65746\n" | |||
|
459 | "\n" | |||
|
460 | "Strings in curly braces are called keywords. The availability of\n" | |||
|
461 | "keywords depends on the exact context of the templater. These\n" | |||
|
462 | "keywords are usually available for templating a log-like command:\n" | |||
|
463 | "\n" | |||
|
464 | ":author: String. The unmodified author of the changeset.\n" | |||
|
465 | ":branches: String. The name of the branch on which the changeset\n" | |||
|
466 | " was committed. Will be empty if the branch name was\n" | |||
|
467 | " default.\n" | |||
|
468 | ":date: Date information. The date when the changeset was\n" | |||
|
469 | " committed.\n" | |||
|
470 | ":desc: String. The text of the changeset description.\n" | |||
|
471 | ":diffstat: String. Statistics of changes with the following\n" | |||
|
472 | " format: \"modified files: +added/-removed lines\"\n" | |||
|
473 | ":files: List of strings. All files modified, added, or removed\n" | |||
|
474 | " by this changeset.\n" | |||
|
475 | ":file_adds: List of strings. Files added by this changeset.\n" | |||
|
476 | ":file_mods: List of strings. Files modified by this changeset.\n" | |||
|
477 | ":file_dels: List of strings. Files removed by this changeset.\n" | |||
|
478 | ":node: String. The changeset identification hash, as a\n" | |||
|
479 | " 40-character hexadecimal string.\n" | |||
|
480 | ":parents: List of strings. The parents of the changeset.\n" | |||
|
481 | ":rev: Integer. The repository-local changeset revision\n" | |||
|
482 | " number.\n" | |||
|
483 | ":tags: List of strings. Any tags associated with the\n" | |||
|
484 | " changeset.\n" | |||
|
485 | ":latesttag: String. Most recent global tag in the ancestors of this\n" | |||
|
486 | " changeset.\n" | |||
|
487 | ":latesttagdistance: Integer. Longest path to the latest tag.\n" | |||
|
488 | "\n" | |||
|
489 | "The \"date\" keyword does not produce human-readable output. If you\n" | |||
|
490 | "want to use a date in your output, you can use a filter to process\n" | |||
|
491 | "it. Filters are functions which return a string based on the input\n" | |||
|
492 | "variable. You can also use a chain of filters to get the desired\n" | |||
|
493 | "output::\n" | |||
|
494 | "\n" | |||
|
495 | " $ hg tip --template \"{date|isodate}\\n\"\n" | |||
|
496 | " 2008-08-21 18:22 +0000\n" | |||
|
497 | "\n" | |||
|
498 | "List of filters:\n" | |||
|
499 | "\n" | |||
|
500 | ":addbreaks: Any text. Add an XHTML \"<br />\" tag before the end of\n" | |||
|
501 | " every line except the last.\n" | |||
|
502 | ":age: Date. Returns a human-readable date/time difference\n" | |||
|
503 | " between the given date/time and the current\n" | |||
|
504 | " date/time.\n" | |||
|
505 | ":basename: Any text. Treats the text as a path, and returns the\n" | |||
|
506 | " last component of the path after splitting by the\n" | |||
|
507 | " path separator (ignoring trailing separators). For\n" | |||
|
508 | " example, \"foo/bar/baz\" becomes \"baz\" and \"foo/bar//\"\n" | |||
|
509 | " becomes \"bar\".\n" | |||
|
510 | ":stripdir: Treat the text as path and strip a directory level,\n" | |||
|
511 | " if possible. For example, \"foo\" and \"foo/bar\" becomes\n" | |||
|
512 | " \"foo\".\n" | |||
|
513 | ":date: Date. Returns a date in a Unix date format, including\n" | |||
|
514 | " the timezone: \"Mon Sep 04 15:13:13 2006 0700\".\n" | |||
|
515 | ":domain: Any text. Finds the first string that looks like an\n" | |||
|
516 | " email address, and extracts just the domain\n" | |||
|
517 | " component. Example: 'User <user@example.com>' becomes\n" | |||
|
518 | " 'example.com'.\n" | |||
|
519 | ":email: Any text. Extracts the first string that looks like\n" | |||
|
520 | " an email address. Example: 'User <user@example.com>'\n" | |||
|
521 | " becomes 'user@example.com'.\n" | |||
|
522 | ":escape: Any text. Replaces the special XML/XHTML characters\n" | |||
|
523 | " \"&\", \"<\" and \">\" with XML entities.\n" | |||
|
524 | ":fill68: Any text. Wraps the text to fit in 68 columns.\n" | |||
|
525 | ":fill76: Any text. Wraps the text to fit in 76 columns.\n" | |||
|
526 | ":firstline: Any text. Returns the first line of text.\n" | |||
|
527 | ":nonempty: Any text. Returns '(none)' if the string is empty.\n" | |||
|
528 | ":hgdate: Date. Returns the date as a pair of numbers:\n" | |||
|
529 | " \"1157407993 25200\" (Unix timestamp, timezone offset).\n" | |||
|
530 | ":isodate: Date. Returns the date in ISO 8601 format:\n" | |||
|
531 | " \"2009-08-18 13:00 +0200\".\n" | |||
|
532 | ":isodatesec: Date. Returns the date in ISO 8601 format, including\n" | |||
|
533 | " seconds: \"2009-08-18 13:00:13 +0200\". See also the\n" | |||
|
534 | " rfc3339date filter.\n" | |||
|
535 | ":localdate: Date. Converts a date to local date.\n" | |||
|
536 | ":obfuscate: Any text. Returns the input text rendered as a\n" | |||
|
537 | " sequence of XML entities.\n" | |||
|
538 | ":person: Any text. Returns the text before an email address.\n" | |||
|
539 | ":rfc822date: Date. Returns a date using the same format used in\n" | |||
|
540 | " email headers: \"Tue, 18 Aug 2009 13:00:13 +0200\".\n" | |||
|
541 | ":rfc3339date: Date. Returns a date using the Internet date format\n" | |||
|
542 | " specified in RFC 3339: \"2009-08-18T13:00:13+02:00\".\n" | |||
|
543 | ":short: Changeset hash. Returns the short form of a changeset\n" | |||
|
544 | " hash, i.e. a 12-byte hexadecimal string.\n" | |||
|
545 | ":shortdate: Date. Returns a date like \"2006-09-18\".\n" | |||
|
546 | ":strip: Any text. Strips all leading and trailing whitespace.\n" | |||
|
547 | ":tabindent: Any text. Returns the text, with every line except\n" | |||
|
548 | " the first starting with a tab character.\n" | |||
|
549 | ":urlescape: Any text. Escapes all \"special\" characters. For\n" | |||
|
550 | " example, \"foo bar\" becomes \"foo%20bar\".\n" | |||
|
551 | ":user: Any text. Returns the user portion of an email\n" | |||
|
552 | " address.\n" | |||
|
553 | msgstr "" | |||
|
554 | ||||
|
555 | msgid "" | |||
|
556 | "Valid URLs are of the form::\n" | |||
|
557 | "\n" | |||
|
558 | " local/filesystem/path[#revision]\n" | |||
|
559 | " file://local/filesystem/path[#revision]\n" | |||
|
560 | " http://[user[:pass]@]host[:port]/[path][#revision]\n" | |||
|
561 | " https://[user[:pass]@]host[:port]/[path][#revision]\n" | |||
|
562 | " ssh://[user[:pass]@]host[:port]/[path][#revision]\n" | |||
|
563 | "\n" | |||
|
564 | "Paths in the local filesystem can either point to Mercurial\n" | |||
|
565 | "repositories or to bundle files (as created by 'hg bundle' or 'hg\n" | |||
|
566 | "incoming --bundle').\n" | |||
|
567 | "\n" | |||
|
568 | "An optional identifier after # indicates a particular branch, tag, or\n" | |||
|
569 | "changeset to use from the remote repository. See also 'hg help\n" | |||
|
570 | "revisions'.\n" | |||
|
571 | "\n" | |||
|
572 | "Some features, such as pushing to http:// and https:// URLs are only\n" | |||
|
573 | "possible if the feature is explicitly enabled on the remote Mercurial\n" | |||
|
574 | "server.\n" | |||
|
575 | "\n" | |||
|
576 | "Some notes about using SSH with Mercurial:\n" | |||
|
577 | "\n" | |||
|
578 | "- SSH requires an accessible shell account on the destination machine\n" | |||
|
579 | " and a copy of hg in the remote path or specified with as remotecmd.\n" | |||
|
580 | "- path is relative to the remote user's home directory by default. Use\n" | |||
|
581 | " an extra slash at the start of a path to specify an absolute path::\n" | |||
|
582 | "\n" | |||
|
583 | " ssh://example.com//tmp/repository\n" | |||
|
584 | "\n" | |||
|
585 | "- Mercurial doesn't use its own compression via SSH; the right thing\n" | |||
|
586 | " to do is to configure it in your ~/.ssh/config, e.g.::\n" | |||
|
587 | "\n" | |||
|
588 | " Host *.mylocalnetwork.example.com\n" | |||
|
589 | " Compression no\n" | |||
|
590 | " Host *\n" | |||
|
591 | " Compression yes\n" | |||
|
592 | "\n" | |||
|
593 | " Alternatively specify \"ssh -C\" as your ssh command in your hgrc or\n" | |||
|
594 | " with the --ssh command line option.\n" | |||
|
595 | "\n" | |||
|
596 | "These URLs can all be stored in your hgrc with path aliases under the\n" | |||
|
597 | "[paths] section like so::\n" | |||
|
598 | "\n" | |||
|
599 | " [paths]\n" | |||
|
600 | " alias1 = URL1\n" | |||
|
601 | " alias2 = URL2\n" | |||
|
602 | " ...\n" | |||
|
603 | "\n" | |||
|
604 | "You can then use the alias for any command that uses a URL (for\n" | |||
|
605 | "example 'hg pull alias1' would pull from the 'alias1' path).\n" | |||
|
606 | "\n" | |||
|
607 | "Two path aliases are special because they are used as defaults when\n" | |||
|
608 | "you do not provide the URL to a command:\n" | |||
|
609 | "\n" | |||
|
610 | "default:\n" | |||
|
611 | " When you create a repository with hg clone, the clone command saves\n" | |||
|
612 | " the location of the source repository as the new repository's\n" | |||
|
613 | " 'default' path. This is then used when you omit path from push- and\n" | |||
|
614 | " pull-like commands (including incoming and outgoing).\n" | |||
|
615 | "\n" | |||
|
616 | "default-push:\n" | |||
|
617 | " The push command will look for a path named 'default-push', and\n" | |||
|
618 | " prefer it over 'default' if both are defined.\n" | |||
|
619 | msgstr "" | |||
|
620 | ||||
|
621 | msgid "" | |||
118 | "hooks for controlling repository access\n" |
|
622 | "hooks for controlling repository access\n" | |
119 | "\n" |
|
623 | "\n" | |
120 | "This hook makes it possible to allow or deny write access to portions\n" |
|
624 | "This hook makes it possible to allow or deny write access to portions\n" | |
@@ -131,7 +635,7 b' msgid ""' | |||||
131 | "Nor is it safe if remote users share an account, because then there\n" |
|
635 | "Nor is it safe if remote users share an account, because then there\n" | |
132 | "is no way to distinguish them.\n" |
|
636 | "is no way to distinguish them.\n" | |
133 | "\n" |
|
637 | "\n" | |
134 | "To use this hook, configure the acl extension in your hgrc like this:\n" |
|
638 | "To use this hook, configure the acl extension in your hgrc like this::\n" | |
135 | "\n" |
|
639 | "\n" | |
136 | " [extensions]\n" |
|
640 | " [extensions]\n" | |
137 | " hgext.acl =\n" |
|
641 | " hgext.acl =\n" | |
@@ -144,10 +648,10 b' msgid ""' | |||||
144 | " # (\"serve\" == ssh or http, \"push\", \"pull\", \"bundle\")\n" |
|
648 | " # (\"serve\" == ssh or http, \"push\", \"pull\", \"bundle\")\n" | |
145 | " sources = serve\n" |
|
649 | " sources = serve\n" | |
146 | "\n" |
|
650 | "\n" | |
147 | "The allow and deny sections take a subtree pattern as key (with a\n" |
|
651 | "The allow and deny sections take a subtree pattern as key (with a glob\n" | |
148 |
" |
|
652 | "syntax by default), and a comma separated list of users as the\n" | |
149 |
" |
|
653 | "corresponding value. The deny list is checked before the allow list\n" | |
150 |
" |
|
654 | "is. ::\n" | |
151 | "\n" |
|
655 | "\n" | |
152 | " [acl.allow]\n" |
|
656 | " [acl.allow]\n" | |
153 | " # If acl.allow is not present, all users are allowed by default.\n" |
|
657 | " # If acl.allow is not present, all users are allowed by default.\n" | |
@@ -163,52 +667,28 b' msgid ""' | |||||
163 | msgstr "" |
|
667 | msgstr "" | |
164 |
|
668 | |||
165 | #, python-format |
|
669 | #, python-format | |
166 | msgid "acl: %s not enabled\n" |
|
|||
167 | msgstr "" |
|
|||
168 |
|
||||
169 | #, python-format |
|
|||
170 | msgid "acl: %s enabled, %d entries for user %s\n" |
|
|||
171 | msgstr "" |
|
|||
172 |
|
||||
173 | #, python-format |
|
|||
174 | msgid "config error - hook type \"%s\" cannot stop incoming changesets" |
|
670 | msgid "config error - hook type \"%s\" cannot stop incoming changesets" | |
175 | msgstr "" |
|
671 | msgstr "" | |
176 |
|
672 | |||
177 | #, python-format |
|
673 | #, python-format | |
178 | msgid "acl: changes have source \"%s\" - skipping\n" |
|
|||
179 | msgstr "" |
|
|||
180 |
|
||||
181 | #, python-format |
|
|||
182 | msgid "acl: user %s denied on %s\n" |
|
|||
183 | msgstr "" |
|
|||
184 |
|
||||
185 | #, python-format |
|
|||
186 | msgid "acl: access denied for changeset %s" |
|
674 | msgid "acl: access denied for changeset %s" | |
187 | msgstr "" |
|
675 | msgstr "" | |
188 |
|
676 | |||
189 | #, python-format |
|
|||
190 | msgid "acl: user %s not allowed on %s\n" |
|
|||
191 | msgstr "" |
|
|||
192 |
|
||||
193 | #, python-format |
|
|||
194 | msgid "acl: allowing changeset %s\n" |
|
|||
195 | msgstr "" |
|
|||
196 |
|
||||
197 | msgid "" |
|
677 | msgid "" | |
198 | "track a line of development with movable markers\n" |
|
678 | "track a line of development with movable markers\n" | |
199 | "\n" |
|
679 | "\n" | |
200 | "Bookmarks are local movable markers to changesets. Every bookmark\n" |
|
680 | "Bookmarks are local movable markers to changesets. Every bookmark\n" | |
201 | "points to a changeset identified by its hash. If you commit a\n" |
|
681 | "points to a changeset identified by its hash. If you commit a\n" | |
202 | "changeset that is based on a changeset that has a bookmark on it,\n" |
|
682 | "changeset that is based on a changeset that has a bookmark on it, the\n" | |
203 |
" |
|
683 | "bookmark shifts to the new changeset.\n" | |
204 | "\n" |
|
684 | "\n" | |
205 | "It is possible to use bookmark names in every revision lookup\n" |
|
685 | "It is possible to use bookmark names in every revision lookup (e.g. hg\n" | |
206 |
" |
|
686 | "merge, hg update).\n" | |
207 | "\n" |
|
687 | "\n" | |
208 | "By default, when several bookmarks point to the same changeset, they\n" |
|
688 | "By default, when several bookmarks point to the same changeset, they\n" | |
209 | "will all move forward together. It is possible to obtain a more\n" |
|
689 | "will all move forward together. It is possible to obtain a more\n" | |
210 | "git-like experience by adding the following configuration option to\n" |
|
690 | "git-like experience by adding the following configuration option to\n" | |
211 | "your .hgrc:\n" |
|
691 | "your .hgrc::\n" | |
212 | "\n" |
|
692 | "\n" | |
213 | " [bookmarks]\n" |
|
693 | " [bookmarks]\n" | |
214 | " track.current = True\n" |
|
694 | " track.current = True\n" | |
@@ -283,65 +763,86 b' msgid ""' | |||||
283 | "be run by Mercurial as the user pushing the change; you will need to\n" |
|
763 | "be run by Mercurial as the user pushing the change; you will need to\n" | |
284 | "ensure the Bugzilla install file permissions are set appropriately.\n" |
|
764 | "ensure the Bugzilla install file permissions are set appropriately.\n" | |
285 | "\n" |
|
765 | "\n" | |
286 | "Configuring the extension:\n" |
|
766 | "The extension is configured through three different configuration\n" | |
287 | "\n" |
|
767 | "sections. These keys are recognized in the [bugzilla] section:\n" | |
288 | " [bugzilla]\n" |
|
768 | "\n" | |
289 | "\n" |
|
769 | "host\n" | |
290 |
" |
|
770 | " Hostname of the MySQL server holding the Bugzilla database.\n" | |
291 | " database.\n" |
|
771 | "\n" | |
292 | " db Name of the Bugzilla database in MySQL. Default 'bugs'.\n" |
|
772 | "db\n" | |
293 | " user Username to use to access MySQL server. Default 'bugs'.\n" |
|
773 | " Name of the Bugzilla database in MySQL. Default 'bugs'.\n" | |
294 | " password Password to use to access MySQL server.\n" |
|
774 | "\n" | |
295 | " timeout Database connection timeout (seconds). Default 5.\n" |
|
775 | "user\n" | |
296 | " version Bugzilla version. Specify '3.0' for Bugzilla versions\n" |
|
776 | " Username to use to access MySQL server. Default 'bugs'.\n" | |
297 | " 3.0 and later, '2.18' for Bugzilla versions from 2.18\n" |
|
777 | "\n" | |
298 | " and '2.16' for versions prior to 2.18.\n" |
|
778 | "password\n" | |
299 | " bzuser Fallback Bugzilla user name to record comments with, if\n" |
|
779 | " Password to use to access MySQL server.\n" | |
300 | " changeset committer cannot be found as a Bugzilla user.\n" |
|
780 | "\n" | |
301 | " bzdir Bugzilla install directory. Used by default notify.\n" |
|
781 | "timeout\n" | |
302 | " Default '/var/www/html/bugzilla'.\n" |
|
782 | " Database connection timeout (seconds). Default 5.\n" | |
303 | " notify The command to run to get Bugzilla to send bug change\n" |
|
783 | "\n" | |
304 | " notification emails. Substitutes from a map with 3\n" |
|
784 | "version\n" | |
305 | " keys, 'bzdir', 'id' (bug id) and 'user' (committer\n" |
|
785 | " Bugzilla version. Specify '3.0' for Bugzilla versions 3.0 and later,\n" | |
306 | " bugzilla email). Default depends on version; from 2.18\n" |
|
786 | " '2.18' for Bugzilla versions from 2.18 and '2.16' for versions prior\n" | |
307 | " it is \"cd %(bzdir)s && perl -T contrib/sendbugmail.pl\n" |
|
787 | " to 2.18.\n" | |
308 | " %(id)s %(user)s\".\n" |
|
788 | "\n" | |
309 | " regexp Regular expression to match bug IDs in changeset commit\n" |
|
789 | "bzuser\n" | |
310 | " message. Must contain one \"()\" group. The default\n" |
|
790 | " Fallback Bugzilla user name to record comments with, if changeset\n" | |
311 | " expression matches 'Bug 1234', 'Bug no. 1234', 'Bug\n" |
|
791 | " committer cannot be found as a Bugzilla user.\n" | |
312 | " number 1234', 'Bugs 1234,5678', 'Bug 1234 and 5678' and\n" |
|
792 | "\n" | |
313 | " variations thereof. Matching is case insensitive.\n" |
|
793 | "bzdir\n" | |
314 | " style The style file to use when formatting comments.\n" |
|
794 | " Bugzilla install directory. Used by default notify. Default\n" | |
315 | " template Template to use when formatting comments. Overrides\n" |
|
795 | " '/var/www/html/bugzilla'.\n" | |
316 | " style if specified. In addition to the usual Mercurial\n" |
|
796 | "\n" | |
317 | " keywords, the extension specifies:\n" |
|
797 | "notify\n" | |
318 | " {bug} The Bugzilla bug ID.\n" |
|
798 | " The command to run to get Bugzilla to send bug change notification\n" | |
319 | " {root} The full pathname of the Mercurial\n" |
|
799 | " emails. Substitutes from a map with 3 keys, 'bzdir', 'id' (bug id)\n" | |
320 | " repository.\n" |
|
800 | " and 'user' (committer bugzilla email). Default depends on version;\n" | |
321 | " {webroot} Stripped pathname of the Mercurial\n" |
|
801 | " from 2.18 it is \"cd %(bzdir)s && perl -T contrib/sendbugmail.pl\n" | |
322 | " repository.\n" |
|
802 | " %(id)s %(user)s\".\n" | |
323 | " {hgweb} Base URL for browsing Mercurial\n" |
|
803 | "\n" | |
324 | " repositories.\n" |
|
804 | "regexp\n" | |
325 | " Default 'changeset {node|short} in repo {root} refers '\n" |
|
805 | " Regular expression to match bug IDs in changeset commit message.\n" | |
326 | " 'to bug {bug}.\\ndetails:\\n\\t{desc|tabindent}'\n" |
|
806 | " Must contain one \"()\" group. The default expression matches 'Bug\n" | |
327 | " strip The number of slashes to strip from the front of {root}\n" |
|
807 | " 1234', 'Bug no. 1234', 'Bug number 1234', 'Bugs 1234,5678', 'Bug\n" | |
328 | " to produce {webroot}. Default 0.\n" |
|
808 | " 1234 and 5678' and variations thereof. Matching is case insensitive.\n" | |
329 | " usermap Path of file containing Mercurial committer ID to\n" |
|
809 | "\n" | |
330 | " Bugzilla user ID mappings. If specified, the file\n" |
|
810 | "style\n" | |
331 | " should contain one mapping per line,\n" |
|
811 | " The style file to use when formatting comments.\n" | |
332 | " \"committer\"=\"Bugzilla user\". See also the [usermap]\n" |
|
812 | "\n" | |
333 | " section.\n" |
|
813 | "template\n" | |
334 | "\n" |
|
814 | " Template to use when formatting comments. Overrides style if\n" | |
335 | " [usermap]\n" |
|
815 | " specified. In addition to the usual Mercurial keywords, the\n" | |
336 | " Any entries in this section specify mappings of Mercurial\n" |
|
816 | " extension specifies::\n" | |
337 | " committer ID to Bugzilla user ID. See also [bugzilla].usermap.\n" |
|
817 | "\n" | |
338 | " \"committer\"=\"Bugzilla user\"\n" |
|
818 | " {bug} The Bugzilla bug ID.\n" | |
339 | "\n" |
|
819 | " {root} The full pathname of the Mercurial repository.\n" | |
340 | " [web]\n" |
|
820 | " {webroot} Stripped pathname of the Mercurial repository.\n" | |
341 |
" |
|
821 | " {hgweb} Base URL for browsing Mercurial repositories.\n" | |
342 | " from templates as {hgweb}.\n" |
|
822 | "\n" | |
343 | "\n" |
|
823 | " Default 'changeset {node|short} in repo {root} refers '\n" | |
344 | "Activating the extension:\n" |
|
824 | " 'to bug {bug}.\\ndetails:\\n\\t{desc|tabindent}'\n" | |
|
825 | "\n" | |||
|
826 | "strip\n" | |||
|
827 | " The number of slashes to strip from the front of {root} to produce\n" | |||
|
828 | " {webroot}. Default 0.\n" | |||
|
829 | "\n" | |||
|
830 | "usermap\n" | |||
|
831 | " Path of file containing Mercurial committer ID to Bugzilla user ID\n" | |||
|
832 | " mappings. If specified, the file should contain one mapping per\n" | |||
|
833 | " line, \"committer\"=\"Bugzilla user\". See also the [usermap] section.\n" | |||
|
834 | "\n" | |||
|
835 | "The [usermap] section is used to specify mappings of Mercurial\n" | |||
|
836 | "committer ID to Bugzilla user ID. See also [bugzilla].usermap.\n" | |||
|
837 | "\"committer\"=\"Bugzilla user\"\n" | |||
|
838 | "\n" | |||
|
839 | "Finally, the [web] section supports one entry:\n" | |||
|
840 | "\n" | |||
|
841 | "baseurl\n" | |||
|
842 | " Base URL for browsing Mercurial repositories. Reference from\n" | |||
|
843 | " templates as {hgweb}.\n" | |||
|
844 | "\n" | |||
|
845 | "Activating the extension::\n" | |||
345 | "\n" |
|
846 | "\n" | |
346 | " [extensions]\n" |
|
847 | " [extensions]\n" | |
347 | " hgext.bugzilla =\n" |
|
848 | " hgext.bugzilla =\n" | |
@@ -354,7 +855,7 b' msgid ""' | |||||
354 | "\n" |
|
855 | "\n" | |
355 | "This example configuration is for a collection of Mercurial\n" |
|
856 | "This example configuration is for a collection of Mercurial\n" | |
356 | "repositories in /var/local/hg/repos/ used with a local Bugzilla 3.2\n" |
|
857 | "repositories in /var/local/hg/repos/ used with a local Bugzilla 3.2\n" | |
357 | "installation in /opt/bugzilla-3.2.\n" |
|
858 | "installation in /opt/bugzilla-3.2. ::\n" | |
358 | "\n" |
|
859 | "\n" | |
359 | " [bugzilla]\n" |
|
860 | " [bugzilla]\n" | |
360 | " host=localhost\n" |
|
861 | " host=localhost\n" | |
@@ -362,8 +863,9 b' msgid ""' | |||||
362 | " version=3.0\n" |
|
863 | " version=3.0\n" | |
363 | " bzuser=unknown@domain.com\n" |
|
864 | " bzuser=unknown@domain.com\n" | |
364 | " bzdir=/opt/bugzilla-3.2\n" |
|
865 | " bzdir=/opt/bugzilla-3.2\n" | |
365 |
" template=Changeset {node|short} in {root|basename}.\ |
|
866 | " template=Changeset {node|short} in {root|basename}.\n" | |
366 | "rev/{node|short}\\n\\n{desc}\\n\n" |
|
867 | " {hgweb}/{webroot}/rev/{node|short}\\n\n" | |
|
868 | " {desc}\\n\n" | |||
367 | " strip=5\n" |
|
869 | " strip=5\n" | |
368 | "\n" |
|
870 | "\n" | |
369 | " [web]\n" |
|
871 | " [web]\n" | |
@@ -372,7 +874,7 b' msgid ""' | |||||
372 | " [usermap]\n" |
|
874 | " [usermap]\n" | |
373 | " user@emaildomain.com=user.name@bugzilladomain.com\n" |
|
875 | " user@emaildomain.com=user.name@bugzilladomain.com\n" | |
374 | "\n" |
|
876 | "\n" | |
375 | "Commits add a comment to the Bugzilla bug record of the form:\n" |
|
877 | "Commits add a comment to the Bugzilla bug record of the form::\n" | |
376 | "\n" |
|
878 | "\n" | |
377 | " Changeset 3b16791d6642 in repository-name.\n" |
|
879 | " Changeset 3b16791d6642 in repository-name.\n" | |
378 | " http://dev.domain.com/hg/repository-name/rev/3b16791d6642\n" |
|
880 | " http://dev.domain.com/hg/repository-name/rev/3b16791d6642\n" | |
@@ -495,7 +997,7 b' msgid ""' | |||||
495 | " alternatively the number of matching revisions if the\n" |
|
997 | " alternatively the number of matching revisions if the\n" | |
496 | " --changesets option is specified.\n" |
|
998 | " --changesets option is specified.\n" | |
497 | "\n" |
|
999 | "\n" | |
498 | " Examples:\n" |
|
1000 | " Examples::\n" | |
499 | "\n" |
|
1001 | "\n" | |
500 | " # display count of changed lines for every committer\n" |
|
1002 | " # display count of changed lines for every committer\n" | |
501 | " hg churn -t '{author|email}'\n" |
|
1003 | " hg churn -t '{author|email}'\n" | |
@@ -510,19 +1012,15 b' msgid ""' | |||||
510 | " hg churn -f '%Y' -s\n" |
|
1012 | " hg churn -f '%Y' -s\n" | |
511 | "\n" |
|
1013 | "\n" | |
512 | " It is possible to map alternate email addresses to a main address\n" |
|
1014 | " It is possible to map alternate email addresses to a main address\n" | |
513 | " by providing a file using the following format:\n" |
|
1015 | " by providing a file using the following format::\n" | |
514 | "\n" |
|
1016 | "\n" | |
515 | " <alias email> <actual email>\n" |
|
1017 | " <alias email> <actual email>\n" | |
516 | "\n" |
|
1018 | "\n" | |
517 |
" Such a file may be specified with the --aliases option, otherwise |
|
1019 | " Such a file may be specified with the --aliases option, otherwise\n" | |
518 | " .hgchurn file will be looked for in the working directory root.\n" |
|
1020 | " a .hgchurn file will be looked for in the working directory root.\n" | |
519 | " " |
|
1021 | " " | |
520 | msgstr "" |
|
1022 | msgstr "" | |
521 |
|
1023 | |||
522 | #, python-format |
|
|||
523 | msgid "assuming %i character terminal\n" |
|
|||
524 | msgstr "" |
|
|||
525 |
|
||||
526 | msgid "count rate for the specified revision or range" |
|
1024 | msgid "count rate for the specified revision or range" | |
527 | msgstr "" |
|
1025 | msgstr "" | |
528 |
|
1026 | |||
@@ -564,39 +1062,39 b' msgid ""' | |||||
564 | "function (aka ANSI escape codes). This module also provides the\n" |
|
1062 | "function (aka ANSI escape codes). This module also provides the\n" | |
565 | "render_text function, which can be used to add effects to any text.\n" |
|
1063 | "render_text function, which can be used to add effects to any text.\n" | |
566 | "\n" |
|
1064 | "\n" | |
567 | "Default effects may be overridden from the .hgrc file:\n" |
|
1065 | "Default effects may be overridden from the .hgrc file::\n" | |
568 | "\n" |
|
1066 | "\n" | |
569 | "[color]\n" |
|
1067 | " [color]\n" | |
570 | "status.modified = blue bold underline red_background\n" |
|
1068 | " status.modified = blue bold underline red_background\n" | |
571 | "status.added = green bold\n" |
|
1069 | " status.added = green bold\n" | |
572 | "status.removed = red bold blue_background\n" |
|
1070 | " status.removed = red bold blue_background\n" | |
573 | "status.deleted = cyan bold underline\n" |
|
1071 | " status.deleted = cyan bold underline\n" | |
574 | "status.unknown = magenta bold underline\n" |
|
1072 | " status.unknown = magenta bold underline\n" | |
575 | "status.ignored = black bold\n" |
|
1073 | " status.ignored = black bold\n" | |
576 | "\n" |
|
1074 | "\n" | |
577 | "# 'none' turns off all effects\n" |
|
1075 | " # 'none' turns off all effects\n" | |
578 | "status.clean = none\n" |
|
1076 | " status.clean = none\n" | |
579 | "status.copied = none\n" |
|
1077 | " status.copied = none\n" | |
580 | "\n" |
|
1078 | "\n" | |
581 | "qseries.applied = blue bold underline\n" |
|
1079 | " qseries.applied = blue bold underline\n" | |
582 | "qseries.unapplied = black bold\n" |
|
1080 | " qseries.unapplied = black bold\n" | |
583 | "qseries.missing = red bold\n" |
|
1081 | " qseries.missing = red bold\n" | |
584 | "\n" |
|
1082 | "\n" | |
585 | "diff.diffline = bold\n" |
|
1083 | " diff.diffline = bold\n" | |
586 | "diff.extended = cyan bold\n" |
|
1084 | " diff.extended = cyan bold\n" | |
587 | "diff.file_a = red bold\n" |
|
1085 | " diff.file_a = red bold\n" | |
588 | "diff.file_b = green bold\n" |
|
1086 | " diff.file_b = green bold\n" | |
589 | "diff.hunk = magenta\n" |
|
1087 | " diff.hunk = magenta\n" | |
590 | "diff.deleted = red\n" |
|
1088 | " diff.deleted = red\n" | |
591 | "diff.inserted = green\n" |
|
1089 | " diff.inserted = green\n" | |
592 | "diff.changed = white\n" |
|
1090 | " diff.changed = white\n" | |
593 | "diff.trailingwhitespace = bold red_background\n" |
|
1091 | " diff.trailingwhitespace = bold red_background\n" | |
594 | msgstr "" |
|
1092 | msgstr "" | |
595 |
|
1093 | |||
596 | msgid "when to colorize (always, auto, or never)" |
|
1094 | msgid "when to colorize (always, auto, or never)" | |
597 | msgstr "" |
|
1095 | msgstr "" | |
598 |
|
1096 | |||
599 | msgid "don't colorize output" |
|
1097 | msgid "don't colorize output (DEPRECATED)" | |
600 | msgstr "" |
|
1098 | msgstr "" | |
601 |
|
1099 | |||
602 | #, python-format |
|
1100 | #, python-format | |
@@ -610,6 +1108,7 b' msgid ""' | |||||
610 | "convert a foreign SCM repository to a Mercurial one.\n" |
|
1108 | "convert a foreign SCM repository to a Mercurial one.\n" | |
611 | "\n" |
|
1109 | "\n" | |
612 | " Accepted source formats [identifiers]:\n" |
|
1110 | " Accepted source formats [identifiers]:\n" | |
|
1111 | "\n" | |||
613 | " - Mercurial [hg]\n" |
|
1112 | " - Mercurial [hg]\n" | |
614 | " - CVS [cvs]\n" |
|
1113 | " - CVS [cvs]\n" | |
615 | " - Darcs [darcs]\n" |
|
1114 | " - Darcs [darcs]\n" | |
@@ -621,6 +1120,7 b' msgid ""' | |||||
621 | " - Perforce [p4]\n" |
|
1120 | " - Perforce [p4]\n" | |
622 | "\n" |
|
1121 | "\n" | |
623 | " Accepted destination formats [identifiers]:\n" |
|
1122 | " Accepted destination formats [identifiers]:\n" | |
|
1123 | "\n" | |||
624 | " - Mercurial [hg]\n" |
|
1124 | " - Mercurial [hg]\n" | |
625 | " - Subversion [svn] (history on branches is not preserved)\n" |
|
1125 | " - Subversion [svn] (history on branches is not preserved)\n" | |
626 | "\n" |
|
1126 | "\n" | |
@@ -632,23 +1132,28 b' msgid ""' | |||||
632 | " basename of the source with '-hg' appended. If the destination\n" |
|
1132 | " basename of the source with '-hg' appended. If the destination\n" | |
633 | " repository doesn't exist, it will be created.\n" |
|
1133 | " repository doesn't exist, it will be created.\n" | |
634 | "\n" |
|
1134 | "\n" | |
635 | " By default, all sources except Mercurial will use\n" |
|
1135 | " By default, all sources except Mercurial will use --branchsort.\n" | |
636 |
" |
|
1136 | " Mercurial uses --sourcesort to preserve original revision numbers\n" | |
637 |
" |
|
1137 | " order. Sort modes have the following effects:\n" | |
638 | " --branchsort: convert from parent to child revision when\n" |
|
1138 | "\n" | |
639 | " possible, which means branches are usually converted one after\n" |
|
1139 | " --branchsort convert from parent to child revision when possible,\n" | |
640 | " the other. It generates more compact repositories.\n" |
|
1140 | " which means branches are usually converted one after\n" | |
641 | " --datesort: sort revisions by date. Converted repositories have\n" |
|
1141 | " the other. It generates more compact repositories.\n" | |
642 | " good-looking changelogs but are often an order of magnitude\n" |
|
1142 | "\n" | |
643 | " larger than the same ones generated by --branchsort.\n" |
|
1143 | " --datesort sort revisions by date. Converted repositories have\n" | |
644 | " --sourcesort: try to preserve source revisions order, only\n" |
|
1144 | " good-looking changelogs but are often an order of\n" | |
645 | " supported by Mercurial sources.\n" |
|
1145 | " magnitude larger than the same ones generated by\n" | |
|
1146 | " --branchsort.\n" | |||
|
1147 | "\n" | |||
|
1148 | " --sourcesort try to preserve source revisions order, only\n" | |||
|
1149 | " supported by Mercurial sources.\n" | |||
646 | "\n" |
|
1150 | "\n" | |
647 | " If <REVMAP> isn't given, it will be put in a default location\n" |
|
1151 | " If <REVMAP> isn't given, it will be put in a default location\n" | |
648 | " (<dest>/.hg/shamap by default). The <REVMAP> is a simple text file\n" |
|
1152 | " (<dest>/.hg/shamap by default). The <REVMAP> is a simple text file\n" | |
649 | " that maps each source commit ID to the destination ID for that\n" |
|
1153 | " that maps each source commit ID to the destination ID for that\n" | |
650 | " revision, like so:\n" |
|
1154 | " revision, like so::\n" | |
651 | " <source ID> <destination ID>\n" |
|
1155 | "\n" | |
|
1156 | " <source ID> <destination ID>\n" | |||
652 | "\n" |
|
1157 | "\n" | |
653 | " If the file doesn't exist, it's automatically created. It's\n" |
|
1158 | " If the file doesn't exist, it's automatically created. It's\n" | |
654 | " updated on each commit copied, so convert-repo can be interrupted\n" |
|
1159 | " updated on each commit copied, so convert-repo can be interrupted\n" | |
@@ -662,7 +1167,7 b' msgid ""' | |||||
662 | "\n" |
|
1167 | "\n" | |
663 | " The filemap is a file that allows filtering and remapping of files\n" |
|
1168 | " The filemap is a file that allows filtering and remapping of files\n" | |
664 | " and directories. Comment lines start with '#'. Each line can\n" |
|
1169 | " and directories. Comment lines start with '#'. Each line can\n" | |
665 | " contain one of the following directives:\n" |
|
1170 | " contain one of the following directives::\n" | |
666 | "\n" |
|
1171 | "\n" | |
667 | " include path/to/file\n" |
|
1172 | " include path/to/file\n" | |
668 | "\n" |
|
1173 | "\n" | |
@@ -672,11 +1177,11 b' msgid ""' | |||||
672 | "\n" |
|
1177 | "\n" | |
673 | " The 'include' directive causes a file, or all files under a\n" |
|
1178 | " The 'include' directive causes a file, or all files under a\n" | |
674 | " directory, to be included in the destination repository, and the\n" |
|
1179 | " directory, to be included in the destination repository, and the\n" | |
675 |
" exclusion of all other files and directories not explicitly |
|
1180 | " exclusion of all other files and directories not explicitly\n" | |
676 |
" The 'exclude' directive causes files or directories to |
|
1181 | " included. The 'exclude' directive causes files or directories to\n" | |
677 |
" The 'rename' directive renames a file or directory. To |
|
1182 | " be omitted. The 'rename' directive renames a file or directory. To\n" | |
678 |
" a subdirectory into the root of the repository, us |
|
1183 | " rename from a subdirectory into the root of the repository, use\n" | |
679 | " path to rename to.\n" |
|
1184 | " '.' as the path to rename to.\n" | |
680 | "\n" |
|
1185 | "\n" | |
681 | " The splicemap is a file that allows insertion of synthetic\n" |
|
1186 | " The splicemap is a file that allows insertion of synthetic\n" | |
682 | " history, letting you specify the parents of a revision. This is\n" |
|
1187 | " history, letting you specify the parents of a revision. This is\n" | |
@@ -701,7 +1206,7 b' msgid ""' | |||||
701 | " in one repository from \"default\" to a named branch.\n" |
|
1206 | " in one repository from \"default\" to a named branch.\n" | |
702 | "\n" |
|
1207 | "\n" | |
703 | " Mercurial Source\n" |
|
1208 | " Mercurial Source\n" | |
704 |
" ---------------- |
|
1209 | " ----------------\n" | |
705 | "\n" |
|
1210 | "\n" | |
706 | " --config convert.hg.ignoreerrors=False (boolean)\n" |
|
1211 | " --config convert.hg.ignoreerrors=False (boolean)\n" | |
707 | " ignore integrity errors when reading. Use it to fix Mercurial\n" |
|
1212 | " ignore integrity errors when reading. Use it to fix Mercurial\n" | |
@@ -726,43 +1231,31 b' msgid ""' | |||||
726 | " converted, and that any directory reorganization in the CVS\n" |
|
1231 | " converted, and that any directory reorganization in the CVS\n" | |
727 | " sandbox is ignored.\n" |
|
1232 | " sandbox is ignored.\n" | |
728 | "\n" |
|
1233 | "\n" | |
729 | " Because CVS does not have changesets, it is necessary to collect\n" |
|
|||
730 | " individual commits to CVS and merge them into changesets. CVS\n" |
|
|||
731 | " source uses its internal changeset merging code by default but can\n" |
|
|||
732 | " be configured to call the external 'cvsps' program by setting:\n" |
|
|||
733 | " --config convert.cvsps='cvsps -A -u --cvs-direct -q'\n" |
|
|||
734 | " This option is deprecated and will be removed in Mercurial 1.4.\n" |
|
|||
735 | "\n" |
|
|||
736 | " The options shown are the defaults.\n" |
|
1234 | " The options shown are the defaults.\n" | |
737 | "\n" |
|
1235 | "\n" | |
738 | " Internal cvsps is selected by setting\n" |
|
1236 | " --config convert.cvsps.cache=True (boolean)\n" | |
739 | " --config convert.cvsps=builtin\n" |
|
1237 | " Set to False to disable remote log caching, for testing and\n" | |
740 | " and has a few more configurable options:\n" |
|
1238 | " debugging purposes.\n" | |
741 |
" |
|
1239 | " --config convert.cvsps.fuzz=60 (integer)\n" | |
742 | " Set to False to disable remote log caching, for testing and\n" |
|
1240 | " Specify the maximum time (in seconds) that is allowed between\n" | |
743 | " debugging purposes.\n" |
|
1241 | " commits with identical user and log message in a single\n" | |
744 | " --config convert.cvsps.fuzz=60 (integer)\n" |
|
1242 | " changeset. When very large files were checked in as part of a\n" | |
745 | " Specify the maximum time (in seconds) that is allowed\n" |
|
1243 | " changeset then the default may not be long enough.\n" | |
746 | " between commits with identical user and log message in a\n" |
|
1244 | " --config convert.cvsps.mergeto='{{mergetobranch ([-\\w]+)}}'\n" | |
747 | " single changeset. When very large files were checked in as\n" |
|
1245 | " Specify a regular expression to which commit log messages are\n" | |
748 | " part of a changeset then the default may not be long\n" |
|
1246 | " matched. If a match occurs, then the conversion process will\n" | |
749 | " enough.\n" |
|
1247 | " insert a dummy revision merging the branch on which this log\n" | |
750 | " --config convert.cvsps.mergeto='{{mergetobranch ([-\\w]+)}}'\n" |
|
1248 | " message occurs to the branch indicated in the regex.\n" | |
751 | " Specify a regular expression to which commit log messages\n" |
|
1249 | " --config convert.cvsps.mergefrom='{{mergefrombranch ([-\\w]+)}}'\n" | |
752 | " are matched. If a match occurs, then the conversion\n" |
|
1250 | " Specify a regular expression to which commit log messages are\n" | |
753 | " process will insert a dummy revision merging the branch on\n" |
|
1251 | " matched. If a match occurs, then the conversion process will\n" | |
754 |
" |
|
1252 | " add the most recent revision on the branch indicated in the\n" | |
755 | " the regex.\n" |
|
1253 | " regex as the second parent of the changeset.\n" | |
756 | " --config convert.cvsps.mergefrom='{{mergefrombranch ([-\\w]+)}}'\n" |
|
1254 | "\n" | |
757 | " Specify a regular expression to which commit log messages\n" |
|
1255 | " An additional \"debugcvsps\" Mercurial command allows the builtin\n" | |
758 | " are matched. If a match occurs, then the conversion\n" |
|
|||
759 | " process will add the most recent revision on the branch\n" |
|
|||
760 | " indicated in the regex as the second parent of the\n" |
|
|||
761 | " changeset.\n" |
|
|||
762 | "\n" |
|
|||
763 | " The hgext/convert/cvsps wrapper script allows the builtin\n" |
|
|||
764 | " changeset merging code to be run without doing a conversion. Its\n" |
|
1256 | " changeset merging code to be run without doing a conversion. Its\n" | |
765 | " parameters and output are similar to that of cvsps 2.1.\n" |
|
1257 | " parameters and output are similar to that of cvsps 2.1. Please see\n" | |
|
1258 | " the command help for more details.\n" | |||
766 | "\n" |
|
1259 | "\n" | |
767 | " Subversion Source\n" |
|
1260 | " Subversion Source\n" | |
768 | " -----------------\n" |
|
1261 | " -----------------\n" | |
@@ -808,7 +1301,6 b' msgid ""' | |||||
808 | " --config convert.p4.startrev=0 (perforce changelist number)\n" |
|
1301 | " --config convert.p4.startrev=0 (perforce changelist number)\n" | |
809 | " specify initial Perforce revision.\n" |
|
1302 | " specify initial Perforce revision.\n" | |
810 | "\n" |
|
1303 | "\n" | |
811 | "\n" |
|
|||
812 | " Mercurial Destination\n" |
|
1304 | " Mercurial Destination\n" | |
813 | " ---------------------\n" |
|
1305 | " ---------------------\n" | |
814 | "\n" |
|
1306 | "\n" | |
@@ -926,10 +1418,6 b' msgid "cannot find required \\"%s\\" tool"' | |||||
926 | msgstr "" |
|
1418 | msgstr "" | |
927 |
|
1419 | |||
928 | #, python-format |
|
1420 | #, python-format | |
929 | msgid "running: %s\n" |
|
|||
930 | msgstr "" |
|
|||
931 |
|
||||
932 | #, python-format |
|
|||
933 | msgid "%s error:\n" |
|
1421 | msgid "%s error:\n" | |
934 | msgstr "" |
|
1422 | msgstr "" | |
935 |
|
1423 | |||
@@ -1007,17 +1495,9 b' msgstr ""' | |||||
1007 | msgid "--sourcesort is not supported by this data source" |
|
1495 | msgid "--sourcesort is not supported by this data source" | |
1008 | msgstr "" |
|
1496 | msgstr "" | |
1009 |
|
1497 | |||
1010 | msgid "" |
|
1498 | #, fuzzy, python-format | |
1011 | "warning: support for external cvsps is deprecated and will be removed in " |
|
1499 | msgid "revision %s is not a patchset number" | |
1012 | "Mercurial 1.4\n" |
|
1500 | msgstr "la révision %d n'est pas parente de la pile" | |
1013 | msgstr "" |
|
|||
1014 |
|
||||
1015 | #, python-format |
|
|||
1016 | msgid "revision %s is not a patchset number or date" |
|
|||
1017 | msgstr "" |
|
|||
1018 |
|
||||
1019 | msgid "using builtin cvsps\n" |
|
|||
1020 | msgstr "" |
|
|||
1021 |
|
1501 | |||
1022 | #, python-format |
|
1502 | #, python-format | |
1023 | msgid "connecting to %s\n" |
|
1503 | msgid "connecting to %s\n" | |
@@ -1062,10 +1542,6 b' msgstr ""' | |||||
1062 | msgid "running %s\n" |
|
1542 | msgid "running %s\n" | |
1063 | msgstr "" |
|
1543 | msgstr "" | |
1064 |
|
1544 | |||
1065 | #, python-format |
|
|||
1066 | msgid "prefix=%r directory=%r root=%r\n" |
|
|||
1067 | msgstr "" |
|
|||
1068 |
|
||||
1069 | msgid "RCS file must be followed by working file" |
|
1545 | msgid "RCS file must be followed by working file" | |
1070 | msgstr "" |
|
1546 | msgstr "" | |
1071 |
|
1547 | |||
@@ -1079,10 +1555,6 b' msgid "revision must be followed by date' | |||||
1079 | msgstr "" |
|
1555 | msgstr "" | |
1080 |
|
1556 | |||
1081 | #, python-format |
|
1557 | #, python-format | |
1082 | msgid "found synthetic revision in %s: %r\n" |
|
|||
1083 | msgstr "" |
|
|||
1084 |
|
||||
1085 | #, python-format |
|
|||
1086 | msgid "writing cvs log cache %s\n" |
|
1558 | msgid "writing cvs log cache %s\n" | |
1087 | msgstr "" |
|
1559 | msgstr "" | |
1088 |
|
1560 | |||
@@ -1106,13 +1578,13 b' msgstr ""' | |||||
1106 | msgid "%d changeset entries\n" |
|
1578 | msgid "%d changeset entries\n" | |
1107 | msgstr "" |
|
1579 | msgstr "" | |
1108 |
|
1580 | |||
|
1581 | #, python-format | |||
|
1582 | msgid "darcs version 2.1 or newer needed (found %r)" | |||
|
1583 | msgstr "" | |||
|
1584 | ||||
1109 | msgid "Python ElementTree module is not available" |
|
1585 | msgid "Python ElementTree module is not available" | |
1110 | msgstr "" |
|
1586 | msgstr "" | |
1111 |
|
1587 | |||
1112 | #, python-format |
|
|||
1113 | msgid "cleaning up %s\n" |
|
|||
1114 | msgstr "" |
|
|||
1115 |
|
||||
1116 | msgid "internal calling inconsistency" |
|
1588 | msgid "internal calling inconsistency" | |
1117 | msgstr "" |
|
1589 | msgstr "" | |
1118 |
|
1590 | |||
@@ -1147,22 +1619,6 b' msgid ""' | |||||
1147 | msgstr "" |
|
1619 | msgstr "" | |
1148 |
|
1620 | |||
1149 | #, python-format |
|
1621 | #, python-format | |
1150 | msgid "applying revision %s...\n" |
|
|||
1151 | msgstr "" |
|
|||
1152 |
|
||||
1153 | #, python-format |
|
|||
1154 | msgid "computing changeset between %s and %s...\n" |
|
|||
1155 | msgstr "" |
|
|||
1156 |
|
||||
1157 | #, python-format |
|
|||
1158 | msgid "obtaining revision %s...\n" |
|
|||
1159 | msgstr "" |
|
|||
1160 |
|
||||
1161 | #, python-format |
|
|||
1162 | msgid "analyzing revision %s...\n" |
|
|||
1163 | msgstr "" |
|
|||
1164 |
|
||||
1165 | #, python-format |
|
|||
1166 | msgid "could not parse cat-log of %s" |
|
1622 | msgid "could not parse cat-log of %s" | |
1167 | msgstr "" |
|
1623 | msgstr "" | |
1168 |
|
1624 | |||
@@ -1174,12 +1630,6 b' msgstr ""' | |||||
1174 | msgid "initializing destination %s repository\n" |
|
1630 | msgid "initializing destination %s repository\n" | |
1175 | msgstr "" |
|
1631 | msgstr "" | |
1176 |
|
1632 | |||
1177 | msgid "run hg sink pre-conversion action\n" |
|
|||
1178 | msgstr "" |
|
|||
1179 |
|
||||
1180 | msgid "run hg sink post-conversion action\n" |
|
|||
1181 | msgstr "" |
|
|||
1182 |
|
||||
1183 | #, python-format |
|
1633 | #, python-format | |
1184 | msgid "pulling from %s into %s\n" |
|
1634 | msgid "pulling from %s into %s\n" | |
1185 | msgstr "" |
|
1635 | msgstr "" | |
@@ -1198,12 +1648,6 b' msgstr ""' | |||||
1198 | msgid "ignoring: %s\n" |
|
1648 | msgid "ignoring: %s\n" | |
1199 | msgstr "" |
|
1649 | msgstr "" | |
1200 |
|
1650 | |||
1201 | msgid "run hg source pre-conversion action\n" |
|
|||
1202 | msgstr "" |
|
|||
1203 |
|
||||
1204 | msgid "run hg source post-conversion action\n" |
|
|||
1205 | msgstr "" |
|
|||
1206 |
|
||||
1207 | #, python-format |
|
1651 | #, python-format | |
1208 | msgid "%s does not look like a monotone repo" |
|
1652 | msgid "%s does not look like a monotone repo" | |
1209 | msgstr "" |
|
1653 | msgstr "" | |
@@ -1218,6 +1662,9 b' msgstr ""' | |||||
1218 | msgid "collecting p4 changelists\n" |
|
1662 | msgid "collecting p4 changelists\n" | |
1219 | msgstr "" |
|
1663 | msgstr "" | |
1220 |
|
1664 | |||
|
1665 | msgid "Mercurial failed to run itself, check hg executable is in PATH" | |||
|
1666 | msgstr "" | |||
|
1667 | ||||
1221 | msgid "Subversion python bindings could not be loaded" |
|
1668 | msgid "Subversion python bindings could not be loaded" | |
1222 | msgstr "" |
|
1669 | msgstr "" | |
1223 |
|
1670 | |||
@@ -1268,69 +1715,22 b' msgid "no tags found at revision %d\\n"' | |||||
1268 | msgstr "" |
|
1715 | msgstr "" | |
1269 |
|
1716 | |||
1270 | #, python-format |
|
1717 | #, python-format | |
1271 | msgid "ignoring foreign branch %r\n" |
|
|||
1272 | msgstr "" |
|
|||
1273 |
|
||||
1274 | #, python-format |
|
|||
1275 | msgid "%s not found up to revision %d" |
|
1718 | msgid "%s not found up to revision %d" | |
1276 | msgstr "" |
|
1719 | msgstr "" | |
1277 |
|
1720 | |||
1278 | #, python-format |
|
1721 | #, python-format | |
1279 | msgid "branch renamed from %s to %s at %d\n" |
|
|||
1280 | msgstr "" |
|
|||
1281 |
|
||||
1282 | #, python-format |
|
|||
1283 | msgid "reparent to %s\n" |
|
|||
1284 | msgstr "" |
|
|||
1285 |
|
||||
1286 | #, python-format |
|
|||
1287 | msgid "copied to %s from %s@%s\n" |
|
|||
1288 | msgstr "" |
|
|||
1289 |
|
||||
1290 | #, python-format |
|
|||
1291 | msgid "gone from %s\n" |
|
|||
1292 | msgstr "" |
|
|||
1293 |
|
||||
1294 | #, python-format |
|
|||
1295 | msgid "entry %s\n" |
|
|||
1296 | msgstr "" |
|
|||
1297 |
|
||||
1298 | #, python-format |
|
|||
1299 | msgid "unknown path in revision %d: %s\n" |
|
|||
1300 | msgstr "" |
|
|||
1301 |
|
||||
1302 | #, python-format |
|
|||
1303 | msgid "mark %s came from %s:%d\n" |
|
|||
1304 | msgstr "" |
|
|||
1305 |
|
||||
1306 | #, python-format |
|
|||
1307 | msgid "parsing revision %d (%d changes)\n" |
|
|||
1308 | msgstr "" |
|
|||
1309 |
|
||||
1310 | #, python-format |
|
|||
1311 | msgid "found parent of branch %s at %d: %s\n" |
|
1722 | msgid "found parent of branch %s at %d: %s\n" | |
1312 | msgstr "" |
|
1723 | msgstr "" | |
1313 |
|
1724 | |||
1314 | msgid "no copyfrom path, don't know what to do.\n" |
|
|||
1315 | msgstr "" |
|
|||
1316 |
|
||||
1317 | #, python-format |
|
1725 | #, python-format | |
1318 | msgid "fetching revision log for \"%s\" from %d to %d\n" |
|
1726 | msgid "fetching revision log for \"%s\" from %d to %d\n" | |
1319 | msgstr "" |
|
1727 | msgstr "" | |
1320 |
|
1728 | |||
1321 | #, python-format |
|
1729 | #, python-format | |
1322 | msgid "revision %d has no entries\n" |
|
|||
1323 | msgstr "" |
|
|||
1324 |
|
||||
1325 | #, python-format |
|
|||
1326 | msgid "svn: branch has no revision %s" |
|
1730 | msgid "svn: branch has no revision %s" | |
1327 | msgstr "" |
|
1731 | msgstr "" | |
1328 |
|
1732 | |||
1329 | #, python-format |
|
1733 | #, python-format | |
1330 | msgid "%r is not under %r, ignoring\n" |
|
|||
1331 | msgstr "" |
|
|||
1332 |
|
||||
1333 | #, python-format |
|
|||
1334 | msgid "initializing svn repo %r\n" |
|
1734 | msgid "initializing svn repo %r\n" | |
1335 | msgstr "" |
|
1735 | msgstr "" | |
1336 |
|
1736 | |||
@@ -1350,14 +1750,14 b' msgstr ""' | |||||
1350 | msgid "" |
|
1750 | msgid "" | |
1351 | "command to allow external programs to compare revisions\n" |
|
1751 | "command to allow external programs to compare revisions\n" | |
1352 | "\n" |
|
1752 | "\n" | |
1353 |
"The |
|
1753 | "The extdiff Mercurial extension allows you to use external programs\n" | |
1354 |
"to compare revisions, or revision with working directory. The external |
|
1754 | "to compare revisions, or revision with working directory. The external\n" | |
1355 | "programs are called with a configurable set of options and two\n" |
|
1755 | "diff programs are called with a configurable set of options and two\n" | |
1356 | "non-option arguments: paths to directories containing snapshots of\n" |
|
1756 | "non-option arguments: paths to directories containing snapshots of\n" | |
1357 | "files to compare.\n" |
|
1757 | "files to compare.\n" | |
1358 | "\n" |
|
1758 | "\n" | |
1359 |
"The |
|
1759 | "The extdiff extension also allows to configure new diff commands, so\n" | |
1360 | "you do not need to type \"hg extdiff -p kdiff3\" always.\n" |
|
1760 | "you do not need to type \"hg extdiff -p kdiff3\" always. ::\n" | |
1361 | "\n" |
|
1761 | "\n" | |
1362 | " [extdiff]\n" |
|
1762 | " [extdiff]\n" | |
1363 | " # add new command that runs GNU diff(1) in 'context diff' mode\n" |
|
1763 | " # add new command that runs GNU diff(1) in 'context diff' mode\n" | |
@@ -1373,14 +1773,13 b' msgid ""' | |||||
1373 | " meld =\n" |
|
1773 | " meld =\n" | |
1374 | "\n" |
|
1774 | "\n" | |
1375 | " # add new command called vimdiff, runs gvimdiff with DirDiff plugin\n" |
|
1775 | " # add new command called vimdiff, runs gvimdiff with DirDiff plugin\n" | |
1376 | " # (see http://www.vim.org/scripts/script.php?script_id=102)\n" |
|
1776 | " # (see http://www.vim.org/scripts/script.php?script_id=102) Non\n" | |
1377 |
" # |
|
1777 | " # English user, be sure to put \"let g:DirDiffDynamicDiffText = 1\" in\n" | |
1378 | "in\n" |
|
|||
1379 | " # your .vimrc\n" |
|
1778 | " # your .vimrc\n" | |
1380 | " vimdiff = gvim -f '+next' '+execute \"DirDiff\" argv(0) argv(1)'\n" |
|
1779 | " vimdiff = gvim -f '+next' '+execute \"DirDiff\" argv(0) argv(1)'\n" | |
1381 | "\n" |
|
1780 | "\n" | |
1382 | "You can use -I/-X and list of file or directory names like normal \"hg\n" |
|
1781 | "You can use -I/-X and list of file or directory names like normal \"hg\n" | |
1383 |
"diff\" command. The |
|
1782 | "diff\" command. The extdiff extension makes snapshots of only needed\n" | |
1384 | "files, so running the external diff program will actually be pretty\n" |
|
1783 | "files, so running the external diff program will actually be pretty\n" | |
1385 | "fast (at least faster than having to compare the entire tree).\n" |
|
1784 | "fast (at least faster than having to compare the entire tree).\n" | |
1386 | msgstr "" |
|
1785 | msgstr "" | |
@@ -1396,14 +1795,6 b' msgstr ""' | |||||
1396 | msgid "cannot specify --rev and --change at the same time" |
|
1795 | msgid "cannot specify --rev and --change at the same time" | |
1397 | msgstr "" |
|
1796 | msgstr "" | |
1398 |
|
1797 | |||
1399 | #, python-format |
|
|||
1400 | msgid "running %r in %s\n" |
|
|||
1401 | msgstr "" |
|
|||
1402 |
|
||||
1403 | #, python-format |
|
|||
1404 | msgid "file changed while diffing. Overwriting: %s (src: %s)\n" |
|
|||
1405 | msgstr "" |
|
|||
1406 |
|
||||
1407 | msgid "cleaning up temp directory\n" |
|
1798 | msgid "cleaning up temp directory\n" | |
1408 | msgstr "" |
|
1799 | msgstr "" | |
1409 |
|
1800 | |||
@@ -1439,6 +1830,21 b' msgid "hg extdiff [OPT]... [FILE]..."' | |||||
1439 | msgstr "" |
|
1830 | msgstr "" | |
1440 |
|
1831 | |||
1441 | #, python-format |
|
1832 | #, python-format | |
|
1833 | msgid "" | |||
|
1834 | "use %(path)s to diff repository (or selected files)\n" | |||
|
1835 | "\n" | |||
|
1836 | " Show differences between revisions for the specified files, using the\n" | |||
|
1837 | " %(path)s program.\n" | |||
|
1838 | "\n" | |||
|
1839 | " When two revision arguments are given, then changes are shown between\n" | |||
|
1840 | " those revisions. If only one revision is specified then that revision " | |||
|
1841 | "is\n" | |||
|
1842 | " compared to the working directory, and, when no revisions are " | |||
|
1843 | "specified,\n" | |||
|
1844 | " the working directory files are compared to its parent." | |||
|
1845 | msgstr "" | |||
|
1846 | ||||
|
1847 | #, python-format | |||
1442 | msgid "hg %s [OPTION]... [FILE]..." |
|
1848 | msgid "hg %s [OPTION]... [FILE]..." | |
1443 | msgstr "" |
|
1849 | msgstr "" | |
1444 |
|
1850 | |||
@@ -1506,10 +1912,6 b' msgid "merging with %d:%s\\n"' | |||||
1506 | msgstr "" |
|
1912 | msgstr "" | |
1507 |
|
1913 | |||
1508 | #, python-format |
|
1914 | #, python-format | |
1509 | msgid "Automated merge with %s" |
|
|||
1510 | msgstr "" |
|
|||
1511 |
|
||||
1512 | #, python-format |
|
|||
1513 | msgid "new changeset %d:%s merges remote changes with local\n" |
|
1915 | msgid "new changeset %d:%s merges remote changes with local\n" | |
1514 | msgstr "" |
|
1916 | msgstr "" | |
1515 |
|
1917 | |||
@@ -1581,10 +1983,6 b' msgid ""' | |||||
1581 | "force)" |
|
1983 | "force)" | |
1582 | msgstr "" |
|
1984 | msgstr "" | |
1583 |
|
1985 | |||
1584 | #, python-format |
|
|||
1585 | msgid "Added signature for changeset %s" |
|
|||
1586 | msgstr "" |
|
|||
1587 |
|
||||
1588 | msgid "unknown signature version" |
|
1986 | msgid "unknown signature version" | |
1589 | msgstr "" |
|
1987 | msgstr "" | |
1590 |
|
1988 | |||
@@ -1660,38 +2058,38 b' msgstr ""' | |||||
1660 | msgid "" |
|
2058 | msgid "" | |
1661 | "hooks for integrating with the CIA.vc notification service\n" |
|
2059 | "hooks for integrating with the CIA.vc notification service\n" | |
1662 | "\n" |
|
2060 | "\n" | |
1663 | "This is meant to be run as a changegroup or incoming hook.\n" |
|
2061 | "This is meant to be run as a changegroup or incoming hook. To\n" | |
1664 |
" |
|
2062 | "configure it, set the following options in your hgrc::\n" | |
1665 | "\n" |
|
2063 | "\n" | |
1666 | "[cia]\n" |
|
2064 | " [cia]\n" | |
1667 | "# your registered CIA user name\n" |
|
2065 | " # your registered CIA user name\n" | |
1668 | "user = foo\n" |
|
2066 | " user = foo\n" | |
1669 | "# the name of the project in CIA\n" |
|
2067 | " # the name of the project in CIA\n" | |
1670 | "project = foo\n" |
|
2068 | " project = foo\n" | |
1671 | "# the module (subproject) (optional)\n" |
|
2069 | " # the module (subproject) (optional)\n" | |
1672 | "#module = foo\n" |
|
2070 | " #module = foo\n" | |
1673 | "# Append a diffstat to the log message (optional)\n" |
|
2071 | " # Append a diffstat to the log message (optional)\n" | |
1674 | "#diffstat = False\n" |
|
2072 | " #diffstat = False\n" | |
1675 | "# Template to use for log messages (optional)\n" |
|
2073 | " # Template to use for log messages (optional)\n" | |
1676 | "#template = {desc}\\n{baseurl}/rev/{node}-- {diffstat}\n" |
|
2074 | " #template = {desc}\\n{baseurl}/rev/{node}-- {diffstat}\n" | |
1677 | "# Style to use (optional)\n" |
|
2075 | " # Style to use (optional)\n" | |
1678 | "#style = foo\n" |
|
2076 | " #style = foo\n" | |
1679 | "# The URL of the CIA notification service (optional)\n" |
|
2077 | " # The URL of the CIA notification service (optional)\n" | |
1680 | "# You can use mailto: URLs to send by email, eg\n" |
|
2078 | " # You can use mailto: URLs to send by email, eg\n" | |
1681 | "# mailto:cia@cia.vc\n" |
|
2079 | " # mailto:cia@cia.vc\n" | |
1682 | "# Make sure to set email.from if you do this.\n" |
|
2080 | " # Make sure to set email.from if you do this.\n" | |
1683 | "#url = http://cia.vc/\n" |
|
2081 | " #url = http://cia.vc/\n" | |
1684 | "# print message instead of sending it (optional)\n" |
|
2082 | " # print message instead of sending it (optional)\n" | |
1685 | "#test = False\n" |
|
2083 | " #test = False\n" | |
1686 | "\n" |
|
2084 | "\n" | |
1687 | "[hooks]\n" |
|
2085 | " [hooks]\n" | |
1688 | "# one of these:\n" |
|
2086 | " # one of these:\n" | |
1689 | "changegroup.cia = python:hgcia.hook\n" |
|
2087 | " changegroup.cia = python:hgcia.hook\n" | |
1690 | "#incoming.cia = python:hgcia.hook\n" |
|
2088 | " #incoming.cia = python:hgcia.hook\n" | |
1691 | "\n" |
|
2089 | "\n" | |
1692 | "[web]\n" |
|
2090 | " [web]\n" | |
1693 | "# If you want hyperlinks (optional)\n" |
|
2091 | " # If you want hyperlinks (optional)\n" | |
1694 | "baseurl = http://server/path/to/repo\n" |
|
2092 | " baseurl = http://server/path/to/repo\n" | |
1695 | msgstr "" |
|
2093 | msgstr "" | |
1696 |
|
2094 | |||
1697 | #, python-format |
|
2095 | #, python-format | |
@@ -1701,12 +2099,6 b' msgstr ""' | |||||
1701 | msgid "email.from must be defined when sending by email" |
|
2099 | msgid "email.from must be defined when sending by email" | |
1702 | msgstr "" |
|
2100 | msgstr "" | |
1703 |
|
2101 | |||
1704 | msgid "cia: no user specified" |
|
|||
1705 | msgstr "" |
|
|||
1706 |
|
||||
1707 | msgid "cia: no project specified" |
|
|||
1708 | msgstr "" |
|
|||
1709 |
|
||||
1710 | msgid "" |
|
2102 | msgid "" | |
1711 | "browse the repository in a graphical way\n" |
|
2103 | "browse the repository in a graphical way\n" | |
1712 | "\n" |
|
2104 | "\n" | |
@@ -1722,19 +2114,19 b' msgid ""' | |||||
1722 | "\n" |
|
2114 | "\n" | |
1723 | "The hg view command will launch the hgk Tcl script. For this command\n" |
|
2115 | "The hg view command will launch the hgk Tcl script. For this command\n" | |
1724 | "to work, hgk must be in your search path. Alternately, you can specify\n" |
|
2116 | "to work, hgk must be in your search path. Alternately, you can specify\n" | |
1725 | "the path to hgk in your .hgrc file:\n" |
|
2117 | "the path to hgk in your .hgrc file::\n" | |
1726 | "\n" |
|
2118 | "\n" | |
1727 | " [hgk]\n" |
|
2119 | " [hgk]\n" | |
1728 | " path=/location/of/hgk\n" |
|
2120 | " path=/location/of/hgk\n" | |
1729 | "\n" |
|
2121 | "\n" | |
1730 | "hgk can make use of the extdiff extension to visualize revisions.\n" |
|
2122 | "hgk can make use of the extdiff extension to visualize revisions.\n" | |
1731 | "Assuming you had already configured extdiff vdiff command, just add:\n" |
|
2123 | "Assuming you had already configured extdiff vdiff command, just add::\n" | |
1732 | "\n" |
|
2124 | "\n" | |
1733 | " [hgk]\n" |
|
2125 | " [hgk]\n" | |
1734 | " vdiff=vdiff\n" |
|
2126 | " vdiff=vdiff\n" | |
1735 | "\n" |
|
2127 | "\n" | |
1736 | "Revisions context menu will now display additional entries to fire\n" |
|
2128 | "Revisions context menu will now display additional entries to fire\n" | |
1737 | "vdiff on hovered and selected revisions." |
|
2129 | "vdiff on hovered and selected revisions.\n" | |
1738 | msgstr "" |
|
2130 | msgstr "" | |
1739 |
|
2131 | |||
1740 | msgid "diff trees from two commits" |
|
2132 | msgid "diff trees from two commits" | |
@@ -1824,10 +2216,10 b' msgid ""' | |||||
1824 | "It depends on the Pygments syntax highlighting library:\n" |
|
2216 | "It depends on the Pygments syntax highlighting library:\n" | |
1825 | "http://pygments.org/\n" |
|
2217 | "http://pygments.org/\n" | |
1826 | "\n" |
|
2218 | "\n" | |
1827 | "There is a single configuration option:\n" |
|
2219 | "There is a single configuration option::\n" | |
1828 | "\n" |
|
2220 | "\n" | |
1829 | "[web]\n" |
|
2221 | " [web]\n" | |
1830 | "pygments_style = <style>\n" |
|
2222 | " pygments_style = <style>\n" | |
1831 | "\n" |
|
2223 | "\n" | |
1832 | "The default is 'colorful'.\n" |
|
2224 | "The default is 'colorful'.\n" | |
1833 | msgstr "" |
|
2225 | msgstr "" | |
@@ -1866,9 +2258,6 b' msgstr "hg inserve [OPTION]..."' | |||||
1866 | msgid "(found dead inotify server socket; removing it)\n" |
|
2258 | msgid "(found dead inotify server socket; removing it)\n" | |
1867 | msgstr "" |
|
2259 | msgstr "" | |
1868 |
|
2260 | |||
1869 | msgid "(starting inotify server)\n" |
|
|||
1870 | msgstr "" |
|
|||
1871 |
|
||||
1872 | #, python-format |
|
2261 | #, python-format | |
1873 | msgid "could not start inotify server: %s\n" |
|
2262 | msgid "could not start inotify server: %s\n" | |
1874 | msgstr "" |
|
2263 | msgstr "" | |
@@ -1877,9 +2266,6 b' msgstr ""' | |||||
1877 | msgid "could not talk to new inotify server: %s\n" |
|
2266 | msgid "could not talk to new inotify server: %s\n" | |
1878 | msgstr "" |
|
2267 | msgstr "" | |
1879 |
|
2268 | |||
1880 | msgid "(inotify server not running)\n" |
|
|||
1881 | msgstr "" |
|
|||
1882 |
|
||||
1883 | #, python-format |
|
2269 | #, python-format | |
1884 | msgid "failed to contact inotify server: %s\n" |
|
2270 | msgid "failed to contact inotify server: %s\n" | |
1885 | msgstr "" |
|
2271 | msgstr "" | |
@@ -1937,10 +2323,6 b' msgid "watching directories under %r\\n"' | |||||
1937 | msgstr "" |
|
2323 | msgstr "" | |
1938 |
|
2324 | |||
1939 | #, python-format |
|
2325 | #, python-format | |
1940 | msgid "status: %r dir(%d) -> %s\n" |
|
|||
1941 | msgstr "" |
|
|||
1942 |
|
||||
1943 | #, python-format |
|
|||
1944 | msgid "status: %r %s -> %s\n" |
|
2326 | msgid "status: %r %s -> %s\n" | |
1945 | msgstr "" |
|
2327 | msgstr "" | |
1946 |
|
2328 | |||
@@ -2009,12 +2391,12 b' msgstr ""' | |||||
2009 | msgid "" |
|
2391 | msgid "" | |
2010 | "expand expressions into changelog and summaries\n" |
|
2392 | "expand expressions into changelog and summaries\n" | |
2011 | "\n" |
|
2393 | "\n" | |
2012 | "This extension allows the use of a special syntax in summaries,\n" |
|
2394 | "This extension allows the use of a special syntax in summaries, which\n" | |
2013 |
"w |
|
2395 | "will be automatically expanded into links or any other arbitrary\n" | |
2014 |
" |
|
2396 | "expression, much like InterWiki does.\n" | |
2015 | "\n" |
|
2397 | "\n" | |
2016 | "A few example patterns (link to bug tracking, etc.) that may\n" |
|
2398 | "A few example patterns (link to bug tracking, etc.) that may be used\n" | |
2017 |
" |
|
2399 | "in your hgrc::\n" | |
2018 | "\n" |
|
2400 | "\n" | |
2019 | " [interhg]\n" |
|
2401 | " [interhg]\n" | |
2020 | " issues = s!issue(\\d+)!<a href=\"http://bts/issue\\1\">issue\\1</a>!\n" |
|
2402 | " issues = s!issue(\\d+)!<a href=\"http://bts/issue\\1\">issue\\1</a>!\n" | |
@@ -2044,20 +2426,22 b' msgid ""' | |||||
2044 | "Configuration is done in the [keyword] and [keywordmaps] sections of\n" |
|
2426 | "Configuration is done in the [keyword] and [keywordmaps] sections of\n" | |
2045 | "hgrc files.\n" |
|
2427 | "hgrc files.\n" | |
2046 | "\n" |
|
2428 | "\n" | |
2047 | "Example:\n" |
|
2429 | "Example::\n" | |
2048 | "\n" |
|
2430 | "\n" | |
2049 | " [keyword]\n" |
|
2431 | " [keyword]\n" | |
2050 | " # expand keywords in every python file except those matching \"x*\"\n" |
|
2432 | " # expand keywords in every python file except those matching \"x*\"\n" | |
2051 | " **.py =\n" |
|
2433 | " **.py =\n" | |
2052 | " x* = ignore\n" |
|
2434 | " x* = ignore\n" | |
2053 | "\n" |
|
2435 | "\n" | |
2054 |
"N |
|
2436 | "NOTE: the more specific you are in your filename patterns the less you\n" | |
2055 |
" |
|
2437 | "lose speed in huge repositories.\n" | |
2056 | "\n" |
|
2438 | "\n" | |
2057 | "For [keywordmaps] template mapping and expansion demonstration and\n" |
|
2439 | "For [keywordmaps] template mapping and expansion demonstration and\n" | |
2058 | "control run \"hg kwdemo\".\n" |
|
2440 | "control run \"hg kwdemo\". See \"hg help templates\" for a list of\n" | |
2059 | "\n" |
|
2441 | "available templates and filters.\n" | |
2060 | "An additional date template filter {date|utcdate} is provided.\n" |
|
2442 | "\n" | |
|
2443 | "An additional date template filter {date|utcdate} is provided. It\n" | |||
|
2444 | "returns a date like \"2006/09/18 15:13:13\".\n" | |||
2061 | "\n" |
|
2445 | "\n" | |
2062 | "The default template mappings (view with \"hg kwdemo -d\") can be\n" |
|
2446 | "The default template mappings (view with \"hg kwdemo -d\") can be\n" | |
2063 | "replaced with customized keywords and templates. Again, run \"hg\n" |
|
2447 | "replaced with customized keywords and templates. Again, run \"hg\n" | |
@@ -2076,8 +2460,8 b' msgid ""' | |||||
2076 | "have been checked in.\n" |
|
2460 | "have been checked in.\n" | |
2077 | "\n" |
|
2461 | "\n" | |
2078 | "Expansions spanning more than one line and incremental expansions,\n" |
|
2462 | "Expansions spanning more than one line and incremental expansions,\n" | |
2079 | "like CVS' $Log$, are not supported. A keyword template map\n" |
|
2463 | "like CVS' $Log$, are not supported. A keyword template map \"Log =\n" | |
2080 |
" |
|
2464 | "{desc}\" expands to the first line of the changeset description.\n" | |
2081 | msgstr "" |
|
2465 | msgstr "" | |
2082 |
|
2466 | |||
2083 | #, python-format |
|
2467 | #, python-format | |
@@ -2100,10 +2484,12 b' msgid ""' | |||||
2100 | " Show current, custom, or default keyword template maps and their\n" |
|
2484 | " Show current, custom, or default keyword template maps and their\n" | |
2101 | " expansions.\n" |
|
2485 | " expansions.\n" | |
2102 | "\n" |
|
2486 | "\n" | |
2103 |
" Extend current configuration by specifying maps as arguments |
|
2487 | " Extend the current configuration by specifying maps as arguments\n" | |
2104 |
" |
|
2488 | " and using -f/--rcfile to source an external hgrc file.\n" | |
2105 | "\n" |
|
2489 | "\n" | |
2106 | " Override current keyword template maps with \"default\" option.\n" |
|
2490 | " Use -d/--default to disable current configuration.\n" | |
|
2491 | "\n" | |||
|
2492 | " See \"hg help templates\" for information on templates and filters.\n" | |||
2107 | " " |
|
2493 | " " | |
2108 | msgstr "" |
|
2494 | msgstr "" | |
2109 |
|
2495 | |||
@@ -2111,31 +2497,42 b' msgstr ""' | |||||
2111 | msgid "creating temporary repository at %s\n" |
|
2497 | msgid "creating temporary repository at %s\n" | |
2112 | msgstr "" |
|
2498 | msgstr "" | |
2113 |
|
2499 | |||
2114 | #, python-format |
|
2500 | msgid "" | |
2115 | msgid "" |
|
2501 | "\n" | |
2116 | "\n" |
|
2502 | "\tconfiguration using custom keyword template maps\n" | |
2117 | "\tconfig using %s keyword template maps\n" |
|
2503 | msgstr "" | |
2118 | msgstr "" |
|
2504 | ||
2119 |
|
2505 | msgid "\textending current template maps\n" | ||
2120 | #, python-format |
|
2506 | msgstr "" | |
2121 | msgid "" |
|
2507 | ||
2122 | "\n" |
|
2508 | msgid "\toverriding default template maps\n" | |
2123 | "%s keywords written to %s:\n" |
|
2509 | msgstr "" | |
|
2510 | ||||
|
2511 | msgid "" | |||
|
2512 | "\n" | |||
|
2513 | "\tconfiguration using default keyword template maps\n" | |||
|
2514 | msgstr "" | |||
|
2515 | ||||
|
2516 | msgid "\tdisabling current template maps\n" | |||
|
2517 | msgstr "" | |||
|
2518 | ||||
|
2519 | msgid "" | |||
|
2520 | "\n" | |||
|
2521 | "\tconfiguration using current keyword template maps\n" | |||
|
2522 | msgstr "" | |||
|
2523 | ||||
|
2524 | #, python-format | |||
|
2525 | msgid "" | |||
|
2526 | "\n" | |||
|
2527 | "keywords written to %s:\n" | |||
2124 | msgstr "" |
|
2528 | msgstr "" | |
2125 |
|
2529 | |||
2126 | msgid "unhooked all commit hooks\n" |
|
2530 | msgid "unhooked all commit hooks\n" | |
2127 | msgstr "" |
|
2531 | msgstr "" | |
2128 |
|
2532 | |||
2129 | #, python-format |
|
2533 | msgid "" | |
2130 | msgid "" |
|
2534 | "\n" | |
2131 | "\n" |
|
2535 | "\tkeywords expanded\n" | |
2132 | "\t%s keywords expanded%s\n" |
|
|||
2133 | msgstr "" |
|
|||
2134 |
|
||||
2135 | #, python-format |
|
|||
2136 | msgid "" |
|
|||
2137 | "\n" |
|
|||
2138 | "removing temporary repository %s\n" |
|
|||
2139 | msgstr "" |
|
2536 | msgstr "" | |
2140 |
|
2537 | |||
2141 | msgid "" |
|
2538 | msgid "" | |
@@ -2154,20 +2551,19 b' msgid ""' | |||||
2154 | " [keyword] configuration patterns.\n" |
|
2551 | " [keyword] configuration patterns.\n" | |
2155 | "\n" |
|
2552 | "\n" | |
2156 | " Useful to prevent inadvertent keyword expansion and to speed up\n" |
|
2553 | " Useful to prevent inadvertent keyword expansion and to speed up\n" | |
2157 | " execution by including only files that are actual candidates\n" |
|
2554 | " execution by including only files that are actual candidates for\n" | |
2158 |
" |
|
2555 | " expansion.\n" | |
2159 | "\n" |
|
2556 | "\n" | |
2160 | " See \"hg help keyword\" on how to construct patterns both for\n" |
|
2557 | " See \"hg help keyword\" on how to construct patterns both for\n" | |
2161 | " inclusion and exclusion of files.\n" |
|
2558 | " inclusion and exclusion of files.\n" | |
2162 | "\n" |
|
2559 | "\n" | |
2163 | " Use -u/--untracked to list untracked files as well.\n" |
|
2560 | " With -A/--all and -v/--verbose the codes used to show the status\n" | |
2164 | "\n" |
|
2561 | " of files are::\n" | |
2165 | " With -a/--all and -v/--verbose the codes used to show the status\n" |
|
2562 | "\n" | |
2166 | " of files are:\n" |
|
2563 | " K = keyword expansion candidate\n" | |
2167 |
" |
|
2564 | " k = keyword expansion candidate (not tracked)\n" | |
2168 | " k = keyword expansion candidate (untracked)\n" |
|
2565 | " I = ignored\n" | |
2169 |
" |
|
2566 | " i = ignored (not tracked)\n" | |
2170 | " i = ignored (untracked)\n" |
|
|||
2171 | " " |
|
2567 | " " | |
2172 | msgstr "" |
|
2568 | msgstr "" | |
2173 |
|
2569 | |||
@@ -2199,7 +2595,13 b' msgstr ""' | |||||
2199 | msgid "show files excluded from expansion" |
|
2595 | msgid "show files excluded from expansion" | |
2200 | msgstr "" |
|
2596 | msgstr "" | |
2201 |
|
2597 | |||
2202 |
msgid " |
|
2598 | msgid "only show unknown (not tracked) files" | |
|
2599 | msgstr "" | |||
|
2600 | ||||
|
2601 | msgid "show keyword status flags of all files (DEPRECATED)" | |||
|
2602 | msgstr "" | |||
|
2603 | ||||
|
2604 | msgid "only show untracked files (DEPRECATED)" | |||
2203 | msgstr "" |
|
2605 | msgstr "" | |
2204 |
|
2606 | |||
2205 | msgid "hg kwfiles [OPTION]... [FILE]..." |
|
2607 | msgid "hg kwfiles [OPTION]... [FILE]..." | |
@@ -2208,6 +2610,7 b' msgstr ""' | |||||
2208 | msgid "hg kwshrink [OPTION]... [FILE]..." |
|
2610 | msgid "hg kwshrink [OPTION]... [FILE]..." | |
2209 | msgstr "" |
|
2611 | msgstr "" | |
2210 |
|
2612 | |||
|
2613 | #, fuzzy | |||
2211 | msgid "" |
|
2614 | msgid "" | |
2212 | "manage a stack of patches\n" |
|
2615 | "manage a stack of patches\n" | |
2213 | "\n" |
|
2616 | "\n" | |
@@ -2218,19 +2621,18 b' msgid ""' | |||||
2218 | "Known patches are represented as patch files in the .hg/patches\n" |
|
2621 | "Known patches are represented as patch files in the .hg/patches\n" | |
2219 | "directory. Applied patches are both patch files and changesets.\n" |
|
2622 | "directory. Applied patches are both patch files and changesets.\n" | |
2220 | "\n" |
|
2623 | "\n" | |
2221 | "Common tasks (use \"hg help command\" for more details):\n" |
|
2624 | "Common tasks (use \"hg help command\" for more details)::\n" | |
2222 | "\n" |
|
2625 | "\n" | |
2223 | "prepare repository to work with patches qinit\n" |
|
2626 | " prepare repository to work with patches qinit\n" | |
2224 | "create new patch qnew\n" |
|
2627 | " create new patch qnew\n" | |
2225 | "import existing patch qimport\n" |
|
2628 | " import existing patch qimport\n" | |
2226 | "\n" |
|
2629 | "\n" | |
2227 | "print patch series qseries\n" |
|
2630 | " print patch series qseries\n" | |
2228 | "print applied patches qapplied\n" |
|
2631 | " print applied patches qapplied\n" | |
2229 | "print name of top applied patch qtop\n" |
|
2632 | "\n" | |
2230 | "\n" |
|
2633 | " add known patch to applied stack qpush\n" | |
2231 |
" |
|
2634 | " remove patch from applied stack qpop\n" | |
2232 | "remove patch from applied stack qpop\n" |
|
2635 | " refresh contents of top applied patch qrefresh\n" | |
2233 | "refresh contents of top applied patch qrefresh\n" |
|
|||
2234 | msgstr "" |
|
2636 | msgstr "" | |
2235 | "gestion et utilisation d'une pile de patchs\n" |
|
2637 | "gestion et utilisation d'une pile de patchs\n" | |
2236 | "\n" |
|
2638 | "\n" | |
@@ -2274,10 +2676,6 b' msgid "invalid character in guard %r: %r' | |||||
2274 | msgstr "" |
|
2676 | msgstr "" | |
2275 |
|
2677 | |||
2276 | #, python-format |
|
2678 | #, python-format | |
2277 | msgid "active guards: %s\n" |
|
|||
2278 | msgstr "" |
|
|||
2279 |
|
||||
2280 | #, python-format |
|
|||
2281 | msgid "guard %r too short" |
|
2679 | msgid "guard %r too short" | |
2282 | msgstr "" |
|
2680 | msgstr "" | |
2283 |
|
2681 | |||
@@ -2496,6 +2894,10 b' msgstr ""' | |||||
2496 | msgid "deletions found between repo revs" |
|
2894 | msgid "deletions found between repo revs" | |
2497 | msgstr "suppressions trouvées entre des révisions du dépôt" |
|
2895 | msgstr "suppressions trouvées entre des révisions du dépôt" | |
2498 |
|
2896 | |||
|
2897 | #, fuzzy, python-format | |||
|
2898 | msgid "popping %s\n" | |||
|
2899 | msgstr "application de %s\n" | |||
|
2900 | ||||
2499 | msgid "patch queue now empty\n" |
|
2901 | msgid "patch queue now empty\n" | |
2500 | msgstr "la pile de patchs est maintenant vide\n" |
|
2902 | msgstr "la pile de patchs est maintenant vide\n" | |
2501 |
|
2903 | |||
@@ -2629,9 +3031,15 b' msgstr ""' | |||||
2629 | msgid "print the patches already applied" |
|
3031 | msgid "print the patches already applied" | |
2630 | msgstr "affiche les patchs déjà appliqués" |
|
3032 | msgstr "affiche les patchs déjà appliqués" | |
2631 |
|
3033 | |||
|
3034 | msgid "only one patch applied\n" | |||
|
3035 | msgstr "un seul patch d'appliqué\n" | |||
|
3036 | ||||
2632 | msgid "print the patches not yet applied" |
|
3037 | msgid "print the patches not yet applied" | |
2633 | msgstr "affiche les patchs non encore appliqués" |
|
3038 | msgstr "affiche les patchs non encore appliqués" | |
2634 |
|
3039 | |||
|
3040 | msgid "all patches applied\n" | |||
|
3041 | msgstr "tous les patchs ont été appliqués\n" | |||
|
3042 | ||||
2635 | msgid "" |
|
3043 | msgid "" | |
2636 | "import a patch\n" |
|
3044 | "import a patch\n" | |
2637 | "\n" |
|
3045 | "\n" | |
@@ -2759,15 +3167,9 b' msgstr "affiche le nom du dernier patch appliqu\xc3\xa9"' | |||||
2759 | msgid "print the name of the next patch" |
|
3167 | msgid "print the name of the next patch" | |
2760 | msgstr "affiche le nom du prochain patch" |
|
3168 | msgstr "affiche le nom du prochain patch" | |
2761 |
|
3169 | |||
2762 | msgid "all patches applied\n" |
|
|||
2763 | msgstr "tous les patchs ont été appliqués\n" |
|
|||
2764 |
|
||||
2765 | msgid "print the name of the previous patch" |
|
3170 | msgid "print the name of the previous patch" | |
2766 | msgstr "affiche le nom du patch précédent" |
|
3171 | msgstr "affiche le nom du patch précédent" | |
2767 |
|
3172 | |||
2768 | msgid "only one patch applied\n" |
|
|||
2769 | msgstr "un seul patch d'appliqué\n" |
|
|||
2770 |
|
||||
2771 | msgid "" |
|
3173 | msgid "" | |
2772 | "create a new patch\n" |
|
3174 | "create a new patch\n" | |
2773 | "\n" |
|
3175 | "\n" | |
@@ -3129,7 +3531,11 b' msgstr "impossible d\'importer au-dessus d\'un patch appliqu\xc3\xa9"' | |||||
3129 | msgid "print first line of patch header" |
|
3531 | msgid "print first line of patch header" | |
3130 | msgstr "affiche la première ligne de l'en-tête d'un patch" |
|
3532 | msgstr "affiche la première ligne de l'en-tête d'un patch" | |
3131 |
|
3533 | |||
3132 | msgid "hg qapplied [-s] [PATCH]" |
|
3534 | msgid "show only the last patch" | |
|
3535 | msgstr "" | |||
|
3536 | ||||
|
3537 | #, fuzzy | |||
|
3538 | msgid "hg qapplied [-1] [-s] [PATCH]" | |||
3133 | msgstr "hg qapplied [-s] [PATCH]" |
|
3539 | msgstr "hg qapplied [-s] [PATCH]" | |
3134 |
|
3540 | |||
3135 | msgid "use pull protocol to copy metadata" |
|
3541 | msgid "use pull protocol to copy metadata" | |
@@ -3246,7 +3652,8 b' msgstr "d\xc3\xa9piler tous les patchs"' | |||||
3246 | msgid "queue name to pop" |
|
3652 | msgid "queue name to pop" | |
3247 | msgstr "nom de la pile à dépiler" |
|
3653 | msgstr "nom de la pile à dépiler" | |
3248 |
|
3654 | |||
3249 | msgid "forget any local changes" |
|
3655 | #, fuzzy | |
|
3656 | msgid "forget any local changes to patched files" | |||
3250 | msgstr "oublier toute modification locale" |
|
3657 | msgstr "oublier toute modification locale" | |
3251 |
|
3658 | |||
3252 | msgid "hg qpop [-a] [-n NAME] [-f] [PATCH | INDEX]" |
|
3659 | msgid "hg qpop [-a] [-n NAME] [-f] [PATCH | INDEX]" | |
@@ -3275,16 +3682,18 b' msgstr ""' | |||||
3275 | "ne rafraîchir que les fichiers déjà présent dans le patch et ceux " |
|
3682 | "ne rafraîchir que les fichiers déjà présent dans le patch et ceux " | |
3276 | "explicitement spécifiés" |
|
3683 | "explicitement spécifiés" | |
3277 |
|
3684 | |||
3278 |
msgid "add/update |
|
3685 | msgid "add/update author field in patch with current user" | |
3279 | msgstr "ajouter/mettre à jour \"From: <utilisateur actuel>\" dans le patch" |
|
3686 | msgstr "" | |
3280 |
|
3687 | |||
3281 | msgid "add/update \"From: <given user>\" in patch" |
|
3688 | msgid "add/update author field in patch with given user" | |
3282 | msgstr "ajouter/mettre à jour \"From: <utilisateur spécifié>\" dans le patch" |
|
3689 | msgstr "" | |
3283 |
|
3690 | |||
3284 | msgid "update \"Date: <current date>\" in patch (if present)" |
|
3691 | #, fuzzy | |
3285 | msgstr "mettre à jour \"Date: <date actuelle>\" dans le patch (si présente)" |
|
3692 | msgid "add/update date field in patch with current date" | |
3286 |
|
3693 | msgstr "mettre à jour \"Date: <date spécifiée>\" dans le patch (si présente)" | ||
3287 | msgid "update \"Date: <given date>\" in patch (if present)" |
|
3694 | ||
|
3695 | #, fuzzy | |||
|
3696 | msgid "add/update date field in patch with given date" | |||
3288 | msgstr "mettre à jour \"Date: <date spécifiée>\" dans le patch (si présente)" |
|
3697 | msgstr "mettre à jour \"Date: <date spécifiée>\" dans le patch (si présente)" | |
3289 |
|
3698 | |||
3290 | msgid "hg qrefresh [-I] [-X] [-e] [-m TEXT] [-l FILE] [-s] [FILE]..." |
|
3699 | msgid "hg qrefresh [-I] [-X] [-e] [-m TEXT] [-l FILE] [-s] [FILE]..." | |
@@ -3353,7 +3762,11 b' msgstr "hg strip [-f] [-b] [-n] REV"' | |||||
3353 | msgid "hg qtop [-s]" |
|
3762 | msgid "hg qtop [-s]" | |
3354 | msgstr "hg qtop [-s]" |
|
3763 | msgstr "hg qtop [-s]" | |
3355 |
|
3764 | |||
3356 | msgid "hg qunapplied [-s] [PATCH]" |
|
3765 | msgid "show only the first patch" | |
|
3766 | msgstr "" | |||
|
3767 | ||||
|
3768 | #, fuzzy | |||
|
3769 | msgid "hg qunapplied [-1] [-s] [PATCH]" | |||
3357 | msgstr "hg qunapplied [-s] [PATCH]" |
|
3770 | msgstr "hg qunapplied [-s] [PATCH]" | |
3358 |
|
3771 | |||
3359 | msgid "finish all applied changesets" |
|
3772 | msgid "finish all applied changesets" | |
@@ -3365,65 +3778,67 b' msgstr "hg qfinish [-a] [REV]..."' | |||||
3365 | msgid "" |
|
3778 | msgid "" | |
3366 | "hooks for sending email notifications at commit/push time\n" |
|
3779 | "hooks for sending email notifications at commit/push time\n" | |
3367 | "\n" |
|
3780 | "\n" | |
3368 |
"Subscriptions can be managed through hgrc. Default mode is to |
|
3781 | "Subscriptions can be managed through a hgrc file. Default mode is to\n" | |
3369 | "messages to stdout, for testing and configuring.\n" |
|
3782 | "print messages to stdout, for testing and configuring.\n" | |
3370 | "\n" |
|
3783 | "\n" | |
3371 |
"To use, configure notify extension and enable in hgrc like |
|
3784 | "To use, configure the notify extension and enable it in hgrc like\n" | |
3372 | "\n" |
|
3785 | "this::\n" | |
3373 | " [extensions]\n" |
|
3786 | "\n" | |
3374 | " hgext.notify =\n" |
|
3787 | " [extensions]\n" | |
3375 | "\n" |
|
3788 | " hgext.notify =\n" | |
3376 | " [hooks]\n" |
|
3789 | "\n" | |
3377 | " # one email for each incoming changeset\n" |
|
3790 | " [hooks]\n" | |
3378 | " incoming.notify = python:hgext.notify.hook\n" |
|
3791 | " # one email for each incoming changeset\n" | |
3379 | " # batch emails when many changesets incoming at one time\n" |
|
3792 | " incoming.notify = python:hgext.notify.hook\n" | |
3380 | " changegroup.notify = python:hgext.notify.hook\n" |
|
3793 | " # batch emails when many changesets incoming at one time\n" | |
3381 | "\n" |
|
3794 | " changegroup.notify = python:hgext.notify.hook\n" | |
3382 | " [notify]\n" |
|
3795 | "\n" | |
3383 | " # config items go in here\n" |
|
3796 | " [notify]\n" | |
3384 | "\n" |
|
3797 | " # config items go here\n" | |
3385 | " config items:\n" |
|
3798 | "\n" | |
3386 | "\n" |
|
3799 | "Required configuration items::\n" | |
3387 | " REQUIRED:\n" |
|
3800 | "\n" | |
3388 |
" |
|
3801 | " config = /path/to/file # file containing subscriptions\n" | |
3389 | "\n" |
|
3802 | "\n" | |
3390 | " OPTIONAL:\n" |
|
3803 | "Optional configuration items::\n" | |
3391 | " test = True # print messages to stdout for testing\n" |
|
3804 | "\n" | |
3392 |
" |
|
3805 | " test = True # print messages to stdout for testing\n" | |
3393 | " domain = example.com # domain to use if committer missing domain\n" |
|
3806 | " strip = 3 # number of slashes to strip for url paths\n" | |
3394 | " style = ... # style file to use when formatting email\n" |
|
3807 | " domain = example.com # domain to use if committer missing domain\n" | |
3395 |
" |
|
3808 | " style = ... # style file to use when formatting email\n" | |
3396 |
" |
|
3809 | " template = ... # template to use when formatting email\n" | |
3397 |
" |
|
3810 | " incoming = ... # template to use when run as incoming hook\n" | |
3398 | " maxdiff = 300 # max lines of diffs to include (0=none, -1=all)\n" |
|
3811 | " changegroup = ... # template when run as changegroup hook\n" | |
3399 | " maxsubject = 67 # truncate subject line longer than this\n" |
|
3812 | " maxdiff = 300 # max lines of diffs to include (0=none, -1=all)\n" | |
3400 | " diffstat = True # add a diffstat before the diff content\n" |
|
3813 | " maxsubject = 67 # truncate subject line longer than this\n" | |
3401 | " sources = serve # notify if source of incoming changes in this " |
|
3814 | " diffstat = True # add a diffstat before the diff content\n" | |
|
3815 | " sources = serve # notify if source of incoming changes in this " | |||
3402 | "list\n" |
|
3816 | "list\n" | |
3403 |
" |
|
3817 | " # (serve == ssh or http, push, pull, bundle)\n" | |
3404 | " [email]\n" |
|
3818 | " merge = False # send notification for merges (default True)\n" | |
3405 | " from = user@host.com # email address to send as if none given\n" |
|
3819 | " [email]\n" | |
3406 | " [web]\n" |
|
3820 | " from = user@host.com # email address to send as if none given\n" | |
3407 | " baseurl = http://hgserver/... # root of hg web site for browsing commits\n" |
|
3821 | " [web]\n" | |
3408 | "\n" |
|
3822 | " baseurl = http://hgserver/... # root of hg web site for browsing commits\n" | |
3409 | " notify config file has same format as regular hgrc. it has two\n" |
|
3823 | "\n" | |
3410 | " sections so you can express subscriptions in whatever way is handier\n" |
|
3824 | "The notify config file has same format as a regular hgrc file. It has\n" | |
3411 | " for you.\n" |
|
3825 | "two sections so you can express subscriptions in whatever way is\n" | |
3412 | "\n" |
|
3826 | "handier for you.\n" | |
3413 | " [usersubs]\n" |
|
3827 | "\n" | |
3414 | " # key is subscriber email, value is \",\"-separated list of glob " |
|
3828 | "::\n" | |
3415 | "patterns\n" |
|
3829 | "\n" | |
3416 | " user@host = pattern\n" |
|
3830 | " [usersubs]\n" | |
3417 | "\n" |
|
3831 | " # key is subscriber email, value is \",\"-separated list of glob patterns\n" | |
3418 | " [reposubs]\n" |
|
3832 | " user@host = pattern\n" | |
3419 | " # key is glob pattern, value is \",\"-separated list of subscriber " |
|
3833 | "\n" | |
3420 | "emails\n" |
|
3834 | " [reposubs]\n" | |
3421 | " pattern = user@host\n" |
|
3835 | " # key is glob pattern, value is \",\"-separated list of subscriber emails\n" | |
3422 | "\n" |
|
3836 | " pattern = user@host\n" | |
3423 | " glob patterns are matched against path to repository root.\n" |
|
3837 | "\n" | |
3424 | "\n" |
|
3838 | "Glob patterns are matched against path to repository root.\n" | |
3425 | " if you like, you can put notify config file in repository that users\n" |
|
3839 | "\n" | |
3426 | " can push changes to, they can manage their own subscriptions." |
|
3840 | "If you like, you can put notify config file in repository that users\n" | |
|
3841 | "can push changes to, they can manage their own subscriptions.\n" | |||
3427 | msgstr "" |
|
3842 | msgstr "" | |
3428 |
|
3843 | |||
3429 | #, python-format |
|
3844 | #, python-format | |
@@ -3449,17 +3864,13 b' msgid ""' | |||||
3449 | msgstr "" |
|
3864 | msgstr "" | |
3450 |
|
3865 | |||
3451 | #, python-format |
|
3866 | #, python-format | |
3452 | msgid "notify: no subscribers to repository %s\n" |
|
3867 | msgid "notify: suppressing notification for merge %d:%s\n" | |
3453 | msgstr "" |
|
|||
3454 |
|
||||
3455 | #, python-format |
|
|||
3456 | msgid "notify: changes have source \"%s\" - skipping\n" |
|
|||
3457 | msgstr "" |
|
3868 | msgstr "" | |
3458 |
|
3869 | |||
3459 | msgid "" |
|
3870 | msgid "" | |
3460 | "browse command output with an external pager\n" |
|
3871 | "browse command output with an external pager\n" | |
3461 | "\n" |
|
3872 | "\n" | |
3462 | "To set the pager that should be used, set the application variable:\n" |
|
3873 | "To set the pager that should be used, set the application variable::\n" | |
3463 | "\n" |
|
3874 | "\n" | |
3464 | " [pager]\n" |
|
3875 | " [pager]\n" | |
3465 | " pager = LESS='FSRX' less\n" |
|
3876 | " pager = LESS='FSRX' less\n" | |
@@ -3468,19 +3879,19 b' msgid ""' | |||||
3468 | "$PAGER. If neither pager.pager, nor $PAGER is set, no pager is used.\n" |
|
3879 | "$PAGER. If neither pager.pager, nor $PAGER is set, no pager is used.\n" | |
3469 | "\n" |
|
3880 | "\n" | |
3470 | "If you notice \"BROKEN PIPE\" error messages, you can disable them by\n" |
|
3881 | "If you notice \"BROKEN PIPE\" error messages, you can disable them by\n" | |
3471 | "setting:\n" |
|
3882 | "setting::\n" | |
3472 | "\n" |
|
3883 | "\n" | |
3473 | " [pager]\n" |
|
3884 | " [pager]\n" | |
3474 | " quiet = True\n" |
|
3885 | " quiet = True\n" | |
3475 | "\n" |
|
3886 | "\n" | |
3476 | "You can disable the pager for certain commands by adding them to the\n" |
|
3887 | "You can disable the pager for certain commands by adding them to the\n" | |
3477 | "pager.ignore list:\n" |
|
3888 | "pager.ignore list::\n" | |
3478 | "\n" |
|
3889 | "\n" | |
3479 | " [pager]\n" |
|
3890 | " [pager]\n" | |
3480 | " ignore = version, help, update\n" |
|
3891 | " ignore = version, help, update\n" | |
3481 | "\n" |
|
3892 | "\n" | |
3482 | "You can also enable the pager only for certain commands using\n" |
|
3893 | "You can also enable the pager only for certain commands using\n" | |
3483 | "pager.attend:\n" |
|
3894 | "pager.attend::\n" | |
3484 | "\n" |
|
3895 | "\n" | |
3485 | " [pager]\n" |
|
3896 | " [pager]\n" | |
3486 | " attend = log\n" |
|
3897 | " attend = log\n" | |
@@ -3493,21 +3904,22 b' msgstr ""' | |||||
3493 |
|
3904 | |||
3494 | # première ligne trop longue -> traduction abrégée (à retraduire quand hg |
|
3905 | # première ligne trop longue -> traduction abrégée (à retraduire quand hg | |
3495 | # sera capable de replier automatiquement la première ligne d'aide) |
|
3906 | # sera capable de replier automatiquement la première ligne d'aide) | |
|
3907 | #, fuzzy | |||
3496 | msgid "" |
|
3908 | msgid "" | |
3497 | "interpret suffixes to refer to ancestor revisions\n" |
|
3909 | "interpret suffixes to refer to ancestor revisions\n" | |
3498 | "\n" |
|
3910 | "\n" | |
3499 | "This extension allows you to use git-style suffixes to refer to the\n" |
|
3911 | "This extension allows you to use git-style suffixes to refer to the\n" | |
3500 | "ancestors of a specific revision.\n" |
|
3912 | "ancestors of a specific revision.\n" | |
3501 | "\n" |
|
3913 | "\n" | |
3502 | "For example, if you can refer to a revision as \"foo\", then:\n" |
|
3914 | "For example, if you can refer to a revision as \"foo\", then::\n" | |
3503 | "\n" |
|
3915 | "\n" | |
3504 |
" |
|
3916 | " foo^N = Nth parent of foo\n" | |
3505 | " foo^0 = foo\n" |
|
3917 | " foo^0 = foo\n" | |
3506 | " foo^1 = first parent of foo\n" |
|
3918 | " foo^1 = first parent of foo\n" | |
3507 | " foo^2 = second parent of foo\n" |
|
3919 | " foo^2 = second parent of foo\n" | |
3508 | " foo^ = foo^1\n" |
|
3920 | " foo^ = foo^1\n" | |
3509 | "\n" |
|
3921 | "\n" | |
3510 |
" |
|
3922 | " foo~N = Nth first grandparent of foo\n" | |
3511 | " foo~0 = foo\n" |
|
3923 | " foo~0 = foo\n" | |
3512 | " foo~1 = foo^1 = foo^ = first parent of foo\n" |
|
3924 | " foo~1 = foo^1 = foo^ = first parent of foo\n" | |
3513 | " foo~2 = foo^1^1 = foo^^ = first parent of first parent of foo\n" |
|
3925 | " foo~2 = foo^1^1 = foo^^ = first parent of first parent of foo\n" | |
@@ -3532,6 +3944,7 b' msgstr ""' | |||||
3532 |
|
3944 | |||
3533 | # première ligne trop longue -> traduction abrégée (à retraduire quand hg |
|
3945 | # première ligne trop longue -> traduction abrégée (à retraduire quand hg | |
3534 | # sera capable de replier automatiquement la première ligne d'aide) |
|
3946 | # sera capable de replier automatiquement la première ligne d'aide) | |
|
3947 | #, fuzzy | |||
3535 | msgid "" |
|
3948 | msgid "" | |
3536 | "command to send changesets as (a series of) patch emails\n" |
|
3949 | "command to send changesets as (a series of) patch emails\n" | |
3537 | "\n" |
|
3950 | "\n" | |
@@ -3542,11 +3955,9 b' msgid ""' | |||||
3542 | "first line of the changeset description as the subject text. The\n" |
|
3955 | "first line of the changeset description as the subject text. The\n" | |
3543 | "message contains two or three body parts:\n" |
|
3956 | "message contains two or three body parts:\n" | |
3544 | "\n" |
|
3957 | "\n" | |
3545 |
" |
|
3958 | "- The changeset description.\n" | |
3546 | "\n" |
|
3959 | "- [Optional] The result of running diffstat on the patch.\n" | |
3547 | " [Optional] The result of running diffstat on the patch.\n" |
|
3960 | "- The patch itself, as generated by \"hg export\".\n" | |
3548 | "\n" |
|
|||
3549 | " The patch itself, as generated by \"hg export\".\n" |
|
|||
3550 | "\n" |
|
3961 | "\n" | |
3551 | "Each message refers to the first in the series using the In-Reply-To\n" |
|
3962 | "Each message refers to the first in the series using the In-Reply-To\n" | |
3552 | "and References headers, so they will show up as a sequence in threaded\n" |
|
3963 | "and References headers, so they will show up as a sequence in threaded\n" | |
@@ -3557,7 +3968,7 b' msgid ""' | |||||
3557 | "you are sending the right changes.\n" |
|
3968 | "you are sending the right changes.\n" | |
3558 | "\n" |
|
3969 | "\n" | |
3559 | "To configure other defaults, add a section like this to your hgrc\n" |
|
3970 | "To configure other defaults, add a section like this to your hgrc\n" | |
3560 | "file:\n" |
|
3971 | "file::\n" | |
3561 | "\n" |
|
3972 | "\n" | |
3562 | " [email]\n" |
|
3973 | " [email]\n" | |
3563 | " from = My Name <my@email>\n" |
|
3974 | " from = My Name <my@email>\n" | |
@@ -3580,13 +3991,13 b' msgid ""' | |||||
3580 | "patchbomb message in a pager or sending the messages directly, it will\n" |
|
3991 | "patchbomb message in a pager or sending the messages directly, it will\n" | |
3581 | "create a UNIX mailbox file with the patch emails. This mailbox file\n" |
|
3992 | "create a UNIX mailbox file with the patch emails. This mailbox file\n" | |
3582 | "can be previewed with any mail user agent which supports UNIX mbox\n" |
|
3993 | "can be previewed with any mail user agent which supports UNIX mbox\n" | |
3583 | "files, e.g. with mutt:\n" |
|
3994 | "files, e.g. with mutt::\n" | |
3584 | "\n" |
|
3995 | "\n" | |
3585 | " % mutt -R -f mbox\n" |
|
3996 | " % mutt -R -f mbox\n" | |
3586 | "\n" |
|
3997 | "\n" | |
3587 |
"When you are previewing the patchbomb messages, you can use `formail |
|
3998 | "When you are previewing the patchbomb messages, you can use ``formail``\n" | |
3588 | "(a utility that is commonly installed as part of the procmail\n" |
|
3999 | "(a utility that is commonly installed as part of the procmail\n" | |
3589 | "package), to send each message out:\n" |
|
4000 | "package), to send each message out::\n" | |
3590 | "\n" |
|
4001 | "\n" | |
3591 | " % formail -s sendmail -bm -t < mbox\n" |
|
4002 | " % formail -s sendmail -bm -t < mbox\n" | |
3592 | "\n" |
|
4003 | "\n" | |
@@ -3596,7 +4007,7 b' msgid ""' | |||||
3596 | "to be a sendmail compatible mailer or fill out the [smtp] section so\n" |
|
4007 | "to be a sendmail compatible mailer or fill out the [smtp] section so\n" | |
3597 | "that the patchbomb extension can automatically send patchbombs\n" |
|
4008 | "that the patchbomb extension can automatically send patchbombs\n" | |
3598 | "directly from the commandline. See the [email] and [smtp] sections in\n" |
|
4009 | "directly from the commandline. See the [email] and [smtp] sections in\n" | |
3599 | "hgrc(5) for details." |
|
4010 | "hgrc(5) for details.\n" | |
3600 | msgstr "" |
|
4011 | msgstr "" | |
3601 | "envoi d'une série de \"changesets\" par courrier électronique\n" |
|
4012 | "envoi d'une série de \"changesets\" par courrier électronique\n" | |
3602 | "\n" |
|
4013 | "\n" | |
@@ -3671,6 +4082,10 b' msgstr ""' | |||||
3671 | "ligne de commande. Consulter les sections [email] et [smtp] dans la\n" |
|
4082 | "ligne de commande. Consulter les sections [email] et [smtp] dans la\n" | |
3672 | "page de manuel hgrc(5) pour plus de détails." |
|
4083 | "page de manuel hgrc(5) pour plus de détails." | |
3673 |
|
4084 | |||
|
4085 | #, fuzzy, python-format | |||
|
4086 | msgid "%sPlease enter a valid value" | |||
|
4087 | msgstr "Veuillez fournir une valeur valide.\n" | |||
|
4088 | ||||
3674 | msgid "Please enter a valid value.\n" |
|
4089 | msgid "Please enter a valid value.\n" | |
3675 | msgstr "Veuillez fournir une valeur valide.\n" |
|
4090 | msgstr "Veuillez fournir une valeur valide.\n" | |
3676 |
|
4091 | |||
@@ -3680,6 +4095,7 b' msgstr "le r\xc3\xa9sum\xc3\xa9 des modifications ci-dessus semble-t-il correct ?"' | |||||
3680 | msgid "diffstat rejected" |
|
4095 | msgid "diffstat rejected" | |
3681 | msgstr "résumé des modifications rejeté" |
|
4096 | msgstr "résumé des modifications rejeté" | |
3682 |
|
4097 | |||
|
4098 | #, fuzzy | |||
3683 | msgid "" |
|
4099 | msgid "" | |
3684 | "send changesets by email\n" |
|
4100 | "send changesets by email\n" | |
3685 | "\n" |
|
4101 | "\n" | |
@@ -3708,23 +4124,24 b' msgid ""' | |||||
3708 | " single email containing a binary Mercurial bundle as an attachment\n" |
|
4124 | " single email containing a binary Mercurial bundle as an attachment\n" | |
3709 | " will be sent.\n" |
|
4125 | " will be sent.\n" | |
3710 | "\n" |
|
4126 | "\n" | |
3711 | " Examples:\n" |
|
4127 | " Examples::\n" | |
3712 | "\n" |
|
4128 | "\n" | |
3713 | " hg email -r 3000 # send patch 3000 only\n" |
|
4129 | " hg email -r 3000 # send patch 3000 only\n" | |
3714 | " hg email -r 3000 -r 3001 # send patches 3000 and 3001\n" |
|
4130 | " hg email -r 3000 -r 3001 # send patches 3000 and 3001\n" | |
3715 | " hg email -r 3000:3005 # send patches 3000 through 3005\n" |
|
4131 | " hg email -r 3000:3005 # send patches 3000 through 3005\n" | |
3716 | " hg email 3000 # send patch 3000 (deprecated)\n" |
|
4132 | " hg email 3000 # send patch 3000 (deprecated)\n" | |
3717 | "\n" |
|
4133 | "\n" | |
3718 | " hg email -o # send all patches not in default\n" |
|
4134 | " hg email -o # send all patches not in default\n" | |
3719 | " hg email -o DEST # send all patches not in DEST\n" |
|
4135 | " hg email -o DEST # send all patches not in DEST\n" | |
3720 | " hg email -o -r 3000 # send all ancestors of 3000 not in default\n" |
|
4136 | " hg email -o -r 3000 # send all ancestors of 3000 not in default\n" | |
3721 | " hg email -o -r 3000 DEST # send all ancestors of 3000 not in DEST\n" |
|
4137 | " hg email -o -r 3000 DEST # send all ancestors of 3000 not in DEST\n" | |
3722 | "\n" |
|
4138 | "\n" | |
3723 | " hg email -b # send bundle of all patches not in default\n" |
|
4139 | " hg email -b # send bundle of all patches not in default\n" | |
3724 | " hg email -b DEST # send bundle of all patches not in DEST\n" |
|
4140 | " hg email -b DEST # send bundle of all patches not in DEST\n" | |
3725 | " hg email -b -r 3000 # bundle of all ancestors of 3000 not in " |
|
4141 | " hg email -b -r 3000 # bundle of all ancestors of 3000 not in " | |
3726 | "default\n" |
|
4142 | "default\n" | |
3727 |
" hg email -b -r 3000 DEST # bundle of all ancestors of 3000 not in |
|
4143 | " hg email -b -r 3000 DEST # bundle of all ancestors of 3000 not in " | |
|
4144 | "DEST\n" | |||
3728 | "\n" |
|
4145 | "\n" | |
3729 | " Before using this command, you will need to enable email in your\n" |
|
4146 | " Before using this command, you will need to enable email in your\n" | |
3730 | " hgrc. See the [email] section in hgrc(5) for details.\n" |
|
4147 | " hgrc. See the [email] section in hgrc(5) for details.\n" | |
@@ -3864,6 +4281,9 b' msgstr "sujet du premier message (intro ' | |||||
3864 | msgid "message identifier to reply to" |
|
4281 | msgid "message identifier to reply to" | |
3865 | msgstr "identifiant du message auquel répondre" |
|
4282 | msgstr "identifiant du message auquel répondre" | |
3866 |
|
4283 | |||
|
4284 | msgid "flags to add in subject prefixes" | |||
|
4285 | msgstr "" | |||
|
4286 | ||||
3867 | msgid "email addresses of recipients" |
|
4287 | msgid "email addresses of recipients" | |
3868 | msgstr "adresses électroniques des destinataires" |
|
4288 | msgstr "adresses électroniques des destinataires" | |
3869 |
|
4289 | |||
@@ -3901,6 +4321,7 b' msgstr "hg email [OPTION]... [DEST]..."' | |||||
3901 | msgid "command to delete untracked files from the working directory" |
|
4321 | msgid "command to delete untracked files from the working directory" | |
3902 | msgstr "" |
|
4322 | msgstr "" | |
3903 |
|
4323 | |||
|
4324 | #, fuzzy | |||
3904 | msgid "" |
|
4325 | msgid "" | |
3905 | "removes files not tracked by Mercurial\n" |
|
4326 | "removes files not tracked by Mercurial\n" | |
3906 | "\n" |
|
4327 | "\n" | |
@@ -3908,13 +4329,16 b' msgid ""' | |||||
3908 | " and uncommitted changes in an otherwise-clean source tree.\n" |
|
4329 | " and uncommitted changes in an otherwise-clean source tree.\n" | |
3909 | "\n" |
|
4330 | "\n" | |
3910 | " This means that purge will delete:\n" |
|
4331 | " This means that purge will delete:\n" | |
3911 | " - Unknown files: files marked with \"?\" by \"hg status\"\n" |
|
4332 | "\n" | |
3912 | " - Empty directories: in fact Mercurial ignores directories unless\n" |
|
4333 | " - Unknown files: files marked with \"?\" by \"hg status\"\n" | |
3913 | " they contain files under source control management\n" |
|
4334 | " - Empty directories: in fact Mercurial ignores directories unless\n" | |
|
4335 | " they contain files under source control management\n" | |||
|
4336 | "\n" | |||
3914 | " But it will leave untouched:\n" |
|
4337 | " But it will leave untouched:\n" | |
3915 | " - Modified and unmodified tracked files\n" |
|
4338 | "\n" | |
3916 | " - Ignored files (unless --all is specified)\n" |
|
4339 | " - Modified and unmodified tracked files\n" | |
3917 | " - New files added to the repository (with \"hg add\")\n" |
|
4340 | " - Ignored files (unless --all is specified)\n" | |
|
4341 | " - New files added to the repository (with \"hg add\")\n" | |||
3918 | "\n" |
|
4342 | "\n" | |
3919 | " If directories are given on the command line, only files in these\n" |
|
4343 | " If directories are given on the command line, only files in these\n" | |
3920 | " directories are considered.\n" |
|
4344 | " directories are considered.\n" | |
@@ -3992,10 +4416,7 b' msgid ""' | |||||
3992 | "repository.\n" |
|
4416 | "repository.\n" | |
3993 | "\n" |
|
4417 | "\n" | |
3994 | "For more information:\n" |
|
4418 | "For more information:\n" | |
3995 |
"http://mercurial.selenic.com/wiki/Rebase |
|
4419 | "http://mercurial.selenic.com/wiki/RebaseExtension\n" | |
3996 | msgstr "" |
|
|||
3997 |
|
||||
3998 | msgid "first revision, do not change ancestor\n" |
|
|||
3999 | msgstr "" |
|
4420 | msgstr "" | |
4000 |
|
4421 | |||
4001 | msgid "" |
|
4422 | msgid "" | |
@@ -4041,60 +4462,17 b' msgstr ""' | |||||
4041 | msgid "%d revisions have been skipped\n" |
|
4462 | msgid "%d revisions have been skipped\n" | |
4042 | msgstr "" |
|
4463 | msgstr "" | |
4043 |
|
4464 | |||
4044 | msgid " set parents\n" |
|
|||
4045 | msgstr "" |
|
|||
4046 |
|
||||
4047 | #, python-format |
|
|||
4048 | msgid "rebasing %d:%s\n" |
|
|||
4049 | msgstr "" |
|
|||
4050 |
|
||||
4051 | #, python-format |
|
|||
4052 | msgid " future parents are %d and %d\n" |
|
|||
4053 | msgstr "" |
|
|||
4054 |
|
||||
4055 | #, python-format |
|
|||
4056 | msgid " update to %d:%s\n" |
|
|||
4057 | msgstr "" |
|
|||
4058 |
|
||||
4059 | msgid " already in target\n" |
|
|||
4060 | msgstr "" |
|
|||
4061 |
|
||||
4062 | #, python-format |
|
|||
4063 | msgid " merge against %d:%s\n" |
|
|||
4064 | msgstr "" |
|
|||
4065 |
|
||||
4066 | msgid "fix unresolved conflicts with hg resolve then run hg rebase --continue" |
|
4465 | msgid "fix unresolved conflicts with hg resolve then run hg rebase --continue" | |
4067 | msgstr "" |
|
4466 | msgstr "" | |
4068 |
|
4467 | |||
4069 | msgid "resuming interrupted rebase\n" |
|
|||
4070 | msgstr "" |
|
|||
4071 |
|
||||
4072 | #, python-format |
|
4468 | #, python-format | |
4073 | msgid "no changes, revision %d skipped\n" |
|
4469 | msgid "no changes, revision %d skipped\n" | |
4074 | msgstr "" |
|
4470 | msgstr "" | |
4075 |
|
4471 | |||
4076 | #, python-format |
|
4472 | #, python-format | |
4077 | msgid "next revision set to %s\n" |
|
|||
4078 | msgstr "" |
|
|||
4079 |
|
||||
4080 | #, python-format |
|
|||
4081 | msgid "cannot use revision %d as base, result would have 3 parents" |
|
4473 | msgid "cannot use revision %d as base, result would have 3 parents" | |
4082 | msgstr "" |
|
4474 | msgstr "" | |
4083 |
|
4475 | |||
4084 | #, python-format |
|
|||
4085 | msgid "revision %d is an mq patch (%s), finalize it.\n" |
|
|||
4086 | msgstr "" |
|
|||
4087 |
|
||||
4088 | #, python-format |
|
|||
4089 | msgid "import mq patch %d (%s)\n" |
|
|||
4090 | msgstr "" |
|
|||
4091 |
|
||||
4092 | msgid "rebase status stored\n" |
|
|||
4093 | msgstr "" |
|
|||
4094 |
|
||||
4095 | msgid "rebase status resumed\n" |
|
|||
4096 | msgstr "" |
|
|||
4097 |
|
||||
4098 | msgid "no rebase in progress" |
|
4476 | msgid "no rebase in progress" | |
4099 | msgstr "" |
|
4477 | msgstr "" | |
4100 |
|
4478 | |||
@@ -4107,28 +4485,17 b' msgstr ""' | |||||
4107 | msgid "cannot rebase onto an applied mq patch" |
|
4485 | msgid "cannot rebase onto an applied mq patch" | |
4108 | msgstr "" |
|
4486 | msgstr "" | |
4109 |
|
4487 | |||
4110 | msgid "cannot rebase an ancestor" |
|
4488 | #, fuzzy | |
4111 | msgstr "" |
|
4489 | msgid "source is ancestor of destination" | |
4112 |
|
4490 | msgstr "le répertoire racine ne peut servir de destination" | ||
4113 | msgid "cannot rebase a descendant" |
|
4491 | ||
4114 | msgstr "" |
|
4492 | #, fuzzy | |
4115 |
|
4493 | msgid "source is descendant of destination" | ||
4116 | msgid "already working on current\n" |
|
4494 | msgstr "le répertoire racine ne peut servir de destination" | |
4117 | msgstr "" |
|
|||
4118 |
|
||||
4119 | msgid "already working on the current branch\n" |
|
|||
4120 | msgstr "" |
|
|||
4121 |
|
||||
4122 | #, python-format |
|
|||
4123 | msgid "rebase onto %d starting from %d\n" |
|
|||
4124 | msgstr "" |
|
|||
4125 |
|
4495 | |||
4126 | msgid "unable to collapse, there is more than one external parent" |
|
4496 | msgid "unable to collapse, there is more than one external parent" | |
4127 | msgstr "" |
|
4497 | msgstr "" | |
4128 |
|
4498 | |||
4129 | msgid "--update and --rebase are not compatible, ignoring the update flag\n" |
|
|||
4130 | msgstr "" |
|
|||
4131 |
|
||||
4132 | msgid "rebase working directory to branch head" |
|
4499 | msgid "rebase working directory to branch head" | |
4133 | msgstr "" |
|
4500 | msgstr "" | |
4134 |
|
4501 | |||
@@ -4141,13 +4508,14 b' msgstr ""' | |||||
4141 | msgid "rebase onto a given revision" |
|
4508 | msgid "rebase onto a given revision" | |
4142 | msgstr "" |
|
4509 | msgstr "" | |
4143 |
|
4510 | |||
4144 |
msgid "collapse the rebased |
|
4511 | msgid "collapse the rebased changesets" | |
4145 | msgstr "" |
|
4512 | msgstr "" | |
4146 |
|
4513 | |||
4147 | msgid "keep original revisions" |
|
4514 | #, fuzzy | |
4148 | msgstr "" |
|
4515 | msgid "keep original changesets" | |
4149 |
|
4516 | msgstr "ne pas considérer la révision" | ||
4150 | msgid "keep original branches" |
|
4517 | ||
|
4518 | msgid "keep original branch names" | |||
4151 | msgstr "" |
|
4519 | msgstr "" | |
4152 |
|
4520 | |||
4153 | msgid "continue an interrupted rebase" |
|
4521 | msgid "continue an interrupted rebase" | |
@@ -4201,30 +4569,9 b' msgstr ""' | |||||
4201 | msgid "&?" |
|
4569 | msgid "&?" | |
4202 | msgstr "" |
|
4570 | msgstr "" | |
4203 |
|
4571 | |||
4204 | msgid "y" |
|
|||
4205 | msgstr "" |
|
|||
4206 |
|
||||
4207 | msgid "?" |
|
|||
4208 | msgstr "" |
|
|||
4209 |
|
||||
4210 | msgid "y - record this change" |
|
4572 | msgid "y - record this change" | |
4211 | msgstr "" |
|
4573 | msgstr "" | |
4212 |
|
4574 | |||
4213 | msgid "s" |
|
|||
4214 | msgstr "" |
|
|||
4215 |
|
||||
4216 | msgid "f" |
|
|||
4217 | msgstr "" |
|
|||
4218 |
|
||||
4219 | msgid "d" |
|
|||
4220 | msgstr "" |
|
|||
4221 |
|
||||
4222 | msgid "a" |
|
|||
4223 | msgstr "" |
|
|||
4224 |
|
||||
4225 | msgid "q" |
|
|||
4226 | msgstr "" |
|
|||
4227 |
|
||||
4228 | msgid "user quit" |
|
4575 | msgid "user quit" | |
4229 | msgstr "" |
|
4576 | msgstr "" | |
4230 |
|
4577 | |||
@@ -4235,6 +4582,9 b' msgstr ""' | |||||
4235 | msgid " and " |
|
4582 | msgid " and " | |
4236 | msgstr "" |
|
4583 | msgstr "" | |
4237 |
|
4584 | |||
|
4585 | msgid "y" | |||
|
4586 | msgstr "" | |||
|
4587 | ||||
4238 | #, python-format |
|
4588 | #, python-format | |
4239 | msgid "record this change to %r?" |
|
4589 | msgid "record this change to %r?" | |
4240 | msgstr "" |
|
4590 | msgstr "" | |
@@ -4254,19 +4604,19 b' msgid ""' | |||||
4254 | " You will be prompted for whether to record changes to each\n" |
|
4604 | " You will be prompted for whether to record changes to each\n" | |
4255 | " modified file, and for files with multiple changes, for each\n" |
|
4605 | " modified file, and for files with multiple changes, for each\n" | |
4256 | " change to use. For each query, the following responses are\n" |
|
4606 | " change to use. For each query, the following responses are\n" | |
4257 | " possible:\n" |
|
4607 | " possible::\n" | |
4258 | "\n" |
|
4608 | "\n" | |
4259 | " y - record this change\n" |
|
4609 | " y - record this change\n" | |
4260 | " n - skip this change\n" |
|
4610 | " n - skip this change\n" | |
4261 | "\n" |
|
4611 | "\n" | |
4262 | " s - skip remaining changes to this file\n" |
|
4612 | " s - skip remaining changes to this file\n" | |
4263 | " f - record remaining changes to this file\n" |
|
4613 | " f - record remaining changes to this file\n" | |
4264 | "\n" |
|
4614 | "\n" | |
4265 | " d - done, skip remaining changes and files\n" |
|
4615 | " d - done, skip remaining changes and files\n" | |
4266 | " a - record all changes to all remaining files\n" |
|
4616 | " a - record all changes to all remaining files\n" | |
4267 | " q - quit, recording no changes\n" |
|
4617 | " q - quit, recording no changes\n" | |
4268 | "\n" |
|
4618 | "\n" | |
4269 | " ? - display help" |
|
4619 | " ? - display help" | |
4270 | msgstr "" |
|
4620 | msgstr "" | |
4271 |
|
4621 | |||
4272 | msgid "'mq' extension not loaded" |
|
4622 | msgid "'mq' extension not loaded" | |
@@ -4278,20 +4628,9 b' msgstr ""' | |||||
4278 | msgid "no changes to record\n" |
|
4628 | msgid "no changes to record\n" | |
4279 | msgstr "" |
|
4629 | msgstr "" | |
4280 |
|
4630 | |||
4281 | #, python-format |
|
|||
4282 | msgid "backup %r as %r\n" |
|
|||
4283 | msgstr "" |
|
|||
4284 |
|
||||
4285 | msgid "applying patch\n" |
|
|||
4286 | msgstr "" |
|
|||
4287 |
|
||||
4288 | msgid "patch failed to apply" |
|
4631 | msgid "patch failed to apply" | |
4289 | msgstr "" |
|
4632 | msgstr "" | |
4290 |
|
4633 | |||
4291 | #, python-format |
|
|||
4292 | msgid "restoring %r to %r\n" |
|
|||
4293 | msgstr "" |
|
|||
4294 |
|
||||
4295 | msgid "hg record [OPTION]... [FILE]..." |
|
4634 | msgid "hg record [OPTION]... [FILE]..." | |
4296 | msgstr "" |
|
4635 | msgstr "" | |
4297 |
|
4636 | |||
@@ -4382,9 +4721,9 b' msgid ""' | |||||
4382 | "\n" |
|
4721 | "\n" | |
4383 | " Selected changesets will be applied on top of the current working\n" |
|
4722 | " Selected changesets will be applied on top of the current working\n" | |
4384 | " directory with the log of the original changeset. If --log is\n" |
|
4723 | " directory with the log of the original changeset. If --log is\n" | |
4385 | " specified, log messages will have a comment appended of the form:\n" |
|
4724 | " specified, log messages will have a comment appended of the form::\n" | |
4386 | "\n" |
|
4725 | "\n" | |
4387 | " (transplanted from CHANGESETHASH)\n" |
|
4726 | " (transplanted from CHANGESETHASH)\n" | |
4388 | "\n" |
|
4727 | "\n" | |
4389 | " You can rewrite the changelog message with the --filter option.\n" |
|
4728 | " You can rewrite the changelog message with the --filter option.\n" | |
4390 | " Its argument will be invoked with the current changelog message as\n" |
|
4729 | " Its argument will be invoked with the current changelog message as\n" | |
@@ -4475,19 +4814,22 b' msgid ""' | |||||
4475 | "operation.\n" |
|
4814 | "operation.\n" | |
4476 | "\n" |
|
4815 | "\n" | |
4477 | "This extension is useful for:\n" |
|
4816 | "This extension is useful for:\n" | |
4478 | " * Japanese Windows users using shift_jis encoding.\n" |
|
4817 | "\n" | |
4479 |
" |
|
4818 | "- Japanese Windows users using shift_jis encoding.\n" | |
4480 | " * All users who use a repository with one of problematic encodings on\n" |
|
4819 | "- Chinese Windows users using big5 encoding.\n" | |
4481 | " case-insensitive file system.\n" |
|
4820 | "- All users who use a repository with one of problematic encodings on\n" | |
|
4821 | " case-insensitive file system.\n" | |||
4482 | "\n" |
|
4822 | "\n" | |
4483 | "This extension is not needed for:\n" |
|
4823 | "This extension is not needed for:\n" | |
4484 | " * Any user who use only ASCII chars in path.\n" |
|
4824 | "\n" | |
4485 | " * Any user who do not use any of problematic encodings.\n" |
|
4825 | "- Any user who use only ASCII chars in path.\n" | |
|
4826 | "- Any user who do not use any of problematic encodings.\n" | |||
4486 | "\n" |
|
4827 | "\n" | |
4487 | "Note that there are some limitations on using this extension:\n" |
|
4828 | "Note that there are some limitations on using this extension:\n" | |
4488 | " * You should use single encoding in one repository.\n" |
|
4829 | "\n" | |
4489 |
" |
|
4830 | "- You should use single encoding in one repository.\n" | |
4490 | " HGENCODING.\n" |
|
4831 | "- You should set same encoding for the repository by locale or\n" | |
|
4832 | " HGENCODING.\n" | |||
4491 | "\n" |
|
4833 | "\n" | |
4492 | "Path encoding conversion are done between Unicode and\n" |
|
4834 | "Path encoding conversion are done between Unicode and\n" | |
4493 | "encoding.encoding which is decided by Mercurial from current locale\n" |
|
4835 | "encoding.encoding which is decided by Mercurial from current locale\n" | |
@@ -4495,44 +4837,40 b' msgid ""' | |||||
4495 | msgstr "" |
|
4837 | msgstr "" | |
4496 |
|
4838 | |||
4497 | #, python-format |
|
4839 | #, python-format | |
4498 | msgid "[win32mbcs] filename conversion fail with %s encoding\n" |
|
4840 | msgid "[win32mbcs] filename conversion failed with %s encoding\n" | |
4499 | msgstr "" |
|
4841 | msgstr "" | |
4500 |
|
4842 | |||
4501 | msgid "[win32mbcs] cannot activate on this platform.\n" |
|
4843 | msgid "[win32mbcs] cannot activate on this platform.\n" | |
4502 | msgstr "" |
|
4844 | msgstr "" | |
4503 |
|
4845 | |||
4504 | #, python-format |
|
|||
4505 | msgid "[win32mbcs] activated with encoding: %s\n" |
|
|||
4506 | msgstr "" |
|
|||
4507 |
|
||||
4508 | msgid "" |
|
4846 | msgid "" | |
4509 | "perform automatic newline conversion\n" |
|
4847 | "perform automatic newline conversion\n" | |
4510 | "\n" |
|
4848 | "\n" | |
4511 | "To perform automatic newline conversion, use:\n" |
|
4849 | "To perform automatic newline conversion, use::\n" | |
4512 | "\n" |
|
4850 | "\n" | |
4513 | "[extensions]\n" |
|
4851 | " [extensions]\n" | |
4514 | "hgext.win32text =\n" |
|
4852 | " hgext.win32text =\n" | |
4515 | "[encode]\n" |
|
4853 | " [encode]\n" | |
4516 | "** = cleverencode:\n" |
|
4854 | " ** = cleverencode:\n" | |
4517 | "# or ** = macencode:\n" |
|
4855 | " # or ** = macencode:\n" | |
4518 | "\n" |
|
4856 | "\n" | |
4519 | "[decode]\n" |
|
4857 | " [decode]\n" | |
4520 | "** = cleverdecode:\n" |
|
4858 | " ** = cleverdecode:\n" | |
4521 | "# or ** = macdecode:\n" |
|
4859 | " # or ** = macdecode:\n" | |
4522 | "\n" |
|
4860 | "\n" | |
4523 | "If not doing conversion, to make sure you do not commit CRLF/CR by " |
|
4861 | "If not doing conversion, to make sure you do not commit CRLF/CR by " | |
4524 | "accident:\n" |
|
4862 | "accident::\n" | |
4525 | "\n" |
|
4863 | "\n" | |
4526 | "[hooks]\n" |
|
4864 | " [hooks]\n" | |
4527 | "pretxncommit.crlf = python:hgext.win32text.forbidcrlf\n" |
|
4865 | " pretxncommit.crlf = python:hgext.win32text.forbidcrlf\n" | |
4528 | "# or pretxncommit.cr = python:hgext.win32text.forbidcr\n" |
|
4866 | " # or pretxncommit.cr = python:hgext.win32text.forbidcr\n" | |
4529 | "\n" |
|
4867 | "\n" | |
4530 | "To do the same check on a server to prevent CRLF/CR from being\n" |
|
4868 | "To do the same check on a server to prevent CRLF/CR from being\n" | |
4531 | "pushed or pulled:\n" |
|
4869 | "pushed or pulled::\n" | |
4532 | "\n" |
|
4870 | "\n" | |
4533 | "[hooks]\n" |
|
4871 | " [hooks]\n" | |
4534 | "pretxnchangegroup.crlf = python:hgext.win32text.forbidcrlf\n" |
|
4872 | " pretxnchangegroup.crlf = python:hgext.win32text.forbidcrlf\n" | |
4535 | "# or pretxnchangegroup.cr = python:hgext.win32text.forbidcr\n" |
|
4873 | " # or pretxnchangegroup.cr = python:hgext.win32text.forbidcr\n" | |
4536 | msgstr "" |
|
4874 | msgstr "" | |
4537 |
|
4875 | |||
4538 | #, python-format |
|
4876 | #, python-format | |
@@ -4570,6 +4908,7 b' msgid ""' | |||||
4570 | "** = %sdecode:\n" |
|
4908 | "** = %sdecode:\n" | |
4571 | msgstr "" |
|
4909 | msgstr "" | |
4572 |
|
4910 | |||
|
4911 | #, fuzzy | |||
4573 | msgid "" |
|
4912 | msgid "" | |
4574 | "discover and advertise repositories on the local network\n" |
|
4913 | "discover and advertise repositories on the local network\n" | |
4575 | "\n" |
|
4914 | "\n" | |
@@ -4578,15 +4917,15 b' msgid ""' | |||||
4578 | "without knowing their actual IP address.\n" |
|
4917 | "without knowing their actual IP address.\n" | |
4579 | "\n" |
|
4918 | "\n" | |
4580 | "To allow other people to discover your repository using run \"hg serve\"\n" |
|
4919 | "To allow other people to discover your repository using run \"hg serve\"\n" | |
4581 |
"in your repository |
|
4920 | "in your repository::\n" | |
4582 | "\n" |
|
4921 | "\n" | |
4583 | " $ cd test\n" |
|
4922 | " $ cd test\n" | |
4584 | " $ hg serve\n" |
|
4923 | " $ hg serve\n" | |
4585 | "\n" |
|
4924 | "\n" | |
4586 |
"You can discover zeroconf enabled repositories by running \"hg paths\" |
|
4925 | "You can discover zeroconf enabled repositories by running \"hg paths\"::\n" | |
4587 | "\n" |
|
4926 | "\n" | |
4588 | " $ hg paths\n" |
|
4927 | " $ hg paths\n" | |
4589 | " zc-test = http://example.com:8000/test\n" |
|
4928 | " zc-test = http://example.com:8000/test\n" | |
4590 | msgstr "" |
|
4929 | msgstr "" | |
4591 | "découverte et annonce de dépôts sur le réseau local\n" |
|
4930 | "découverte et annonce de dépôts sur le réseau local\n" | |
4592 | "\n" |
|
4931 | "\n" | |
@@ -4890,11 +5229,11 b' msgid ""' | |||||
4890 | " commit.\n" |
|
5229 | " commit.\n" | |
4891 | "\n" |
|
5230 | "\n" | |
4892 | " Use the -s/--similarity option to detect renamed files. With a\n" |
|
5231 | " Use the -s/--similarity option to detect renamed files. With a\n" | |
4893 |
" parameter |
|
5232 | " parameter greater than 0, this compares every removed file with\n" | |
4894 |
" file and records those similar enough as renames. This |
|
5233 | " every added file and records those similar enough as renames. This\n" | |
4895 |
" takes a percentage between 0 (disabled) and 100 (files must |
|
5234 | " option takes a percentage between 0 (disabled) and 100 (files must\n" | |
4896 |
" identical) as its parameter. Detecting renamed files this way |
|
5235 | " be identical) as its parameter. Detecting renamed files this way\n" | |
4897 | " be expensive.\n" |
|
5236 | " can be expensive.\n" | |
4898 | " " |
|
5237 | " " | |
4899 | msgstr "" |
|
5238 | msgstr "" | |
4900 |
|
5239 | |||
@@ -4930,6 +5269,7 b' msgstr ""' | |||||
4930 | msgid "%s: binary file\n" |
|
5269 | msgid "%s: binary file\n" | |
4931 | msgstr "" |
|
5270 | msgstr "" | |
4932 |
|
5271 | |||
|
5272 | #, fuzzy | |||
4933 | msgid "" |
|
5273 | msgid "" | |
4934 | "create an unversioned archive of a repository revision\n" |
|
5274 | "create an unversioned archive of a repository revision\n" | |
4935 | "\n" |
|
5275 | "\n" | |
@@ -4937,14 +5277,14 b' msgid ""' | |||||
4937 | " directory; use -r/--rev to specify a different revision.\n" |
|
5277 | " directory; use -r/--rev to specify a different revision.\n" | |
4938 | "\n" |
|
5278 | "\n" | |
4939 | " To specify the type of archive to create, use -t/--type. Valid\n" |
|
5279 | " To specify the type of archive to create, use -t/--type. Valid\n" | |
4940 | " types are:\n" |
|
5280 | " types are::\n" | |
4941 | "\n" |
|
5281 | "\n" | |
4942 | " \"files\" (default): a directory full of files\n" |
|
5282 | " \"files\" (default): a directory full of files\n" | |
4943 | " \"tar\": tar archive, uncompressed\n" |
|
5283 | " \"tar\": tar archive, uncompressed\n" | |
4944 | " \"tbz2\": tar archive, compressed using bzip2\n" |
|
5284 | " \"tbz2\": tar archive, compressed using bzip2\n" | |
4945 | " \"tgz\": tar archive, compressed using gzip\n" |
|
5285 | " \"tgz\": tar archive, compressed using gzip\n" | |
4946 | " \"uzip\": zip archive, uncompressed\n" |
|
5286 | " \"uzip\": zip archive, uncompressed\n" | |
4947 | " \"zip\": zip archive, compressed using deflate\n" |
|
5287 | " \"zip\": zip archive, compressed using deflate\n" | |
4948 | "\n" |
|
5288 | "\n" | |
4949 | " The exact name of the destination archive or directory is given\n" |
|
5289 | " The exact name of the destination archive or directory is given\n" | |
4950 | " using a format string; see 'hg help export' for details.\n" |
|
5290 | " using a format string; see 'hg help export' for details.\n" | |
@@ -5033,10 +5373,6 b' msgid "cannot use --parent on non-merge ' | |||||
5033 | msgstr "" |
|
5373 | msgstr "" | |
5034 |
|
5374 | |||
5035 | #, python-format |
|
5375 | #, python-format | |
5036 | msgid "Backed out changeset %s" |
|
|||
5037 | msgstr "" |
|
|||
5038 |
|
||||
5039 | #, python-format |
|
|||
5040 | msgid "changeset %s backs out changeset %s\n" |
|
5376 | msgid "changeset %s backs out changeset %s\n" | |
5041 | msgstr "" |
|
5377 | msgstr "" | |
5042 |
|
5378 | |||
@@ -5127,10 +5463,6 b' msgid "incompatible arguments"' | |||||
5127 | msgstr "arguments incompatibles" |
|
5463 | msgstr "arguments incompatibles" | |
5128 |
|
5464 | |||
5129 | #, python-format |
|
5465 | #, python-format | |
5130 | msgid "cannot find executable: %s" |
|
|||
5131 | msgstr "exécutable %s introuvable" |
|
|||
5132 |
|
||||
5133 | #, python-format |
|
|||
5134 | msgid "failed to execute %s" |
|
5466 | msgid "failed to execute %s" | |
5135 | msgstr "impossible d'exécuter %s" |
|
5467 | msgstr "impossible d'exécuter %s" | |
5136 |
|
5468 | |||
@@ -5142,8 +5474,8 b' msgstr "%s a \xc3\xa9t\xc3\xa9 tu\xc3\xa9"' | |||||
5142 | msgid "Changeset %d:%s: %s\n" |
|
5474 | msgid "Changeset %d:%s: %s\n" | |
5143 | msgstr "\"Changeset\" %d:%s: %s\n" |
|
5475 | msgstr "\"Changeset\" %d:%s: %s\n" | |
5144 |
|
5476 | |||
5145 | #, python-format |
|
5477 | #, fuzzy, python-format | |
5146 |
msgid "Testing changeset % |
|
5478 | msgid "Testing changeset %d:%s (%d changesets remaining, ~%d tests)\n" | |
5147 | msgstr "Test du \"changeset\" %s:%s (%s \"changesets\" restant, ~%s tests)\n" |
|
5479 | msgstr "Test du \"changeset\" %s:%s (%s \"changesets\" restant, ~%s tests)\n" | |
5148 |
|
5480 | |||
5149 | msgid "" |
|
5481 | msgid "" | |
@@ -5232,11 +5564,11 b' msgid ""' | |||||
5232 | "\n" |
|
5564 | "\n" | |
5233 | " Output may be to a file, in which case the name of the file is\n" |
|
5565 | " Output may be to a file, in which case the name of the file is\n" | |
5234 | " given using a format string. The formatting rules are the same as\n" |
|
5566 | " given using a format string. The formatting rules are the same as\n" | |
5235 | " for the export command, with the following additions:\n" |
|
5567 | " for the export command, with the following additions::\n" | |
5236 | "\n" |
|
5568 | "\n" | |
5237 | " %s basename of file being printed\n" |
|
5569 | " %s basename of file being printed\n" | |
5238 | " %d dirname of file being printed, or '.' if in repository root\n" |
|
5570 | " %d dirname of file being printed, or '.' if in repository root\n" | |
5239 | " %p root-relative path name of file being printed\n" |
|
5571 | " %p root-relative path name of file being printed\n" | |
5240 | " " |
|
5572 | " " | |
5241 | msgstr "" |
|
5573 | msgstr "" | |
5242 |
|
5574 | |||
@@ -5275,7 +5607,7 b' msgid ""' | |||||
5275 | " avoid hardlinking.\n" |
|
5607 | " avoid hardlinking.\n" | |
5276 | "\n" |
|
5608 | "\n" | |
5277 | " In some cases, you can clone repositories and checked out files\n" |
|
5609 | " In some cases, you can clone repositories and checked out files\n" | |
5278 | " using full hardlinks with\n" |
|
5610 | " using full hardlinks with ::\n" | |
5279 | "\n" |
|
5611 | "\n" | |
5280 | " $ cp -al REPO REPOCLONE\n" |
|
5612 | " $ cp -al REPO REPOCLONE\n" | |
5281 | "\n" |
|
5613 | "\n" | |
@@ -5285,7 +5617,6 b' msgid ""' | |||||
5285 | " breaks hardlinks (Emacs and most Linux Kernel tools do so). Also,\n" |
|
5617 | " breaks hardlinks (Emacs and most Linux Kernel tools do so). Also,\n" | |
5286 | " this is not compatible with certain extensions that place their\n" |
|
5618 | " this is not compatible with certain extensions that place their\n" | |
5287 | " metadata under the .hg directory, such as mq.\n" |
|
5619 | " metadata under the .hg directory, such as mq.\n" | |
5288 | "\n" |
|
|||
5289 | " " |
|
5620 | " " | |
5290 | msgstr "" |
|
5621 | msgstr "" | |
5291 |
|
5622 | |||
@@ -5548,16 +5879,16 b' msgid ""' | |||||
5548 | " first parent only.\n" |
|
5879 | " first parent only.\n" | |
5549 | "\n" |
|
5880 | "\n" | |
5550 | " Output may be to a file, in which case the name of the file is\n" |
|
5881 | " Output may be to a file, in which case the name of the file is\n" | |
5551 | " given using a format string. The formatting rules are as follows:\n" |
|
5882 | " given using a format string. The formatting rules are as follows::\n" | |
5552 | "\n" |
|
5883 | "\n" | |
5553 | " %% literal \"%\" character\n" |
|
5884 | " %% literal \"%\" character\n" | |
5554 | " %H changeset hash (40 bytes of hexadecimal)\n" |
|
5885 | " %H changeset hash (40 bytes of hexadecimal)\n" | |
5555 | " %N number of patches being generated\n" |
|
5886 | " %N number of patches being generated\n" | |
5556 | " %R changeset revision number\n" |
|
5887 | " %R changeset revision number\n" | |
5557 | " %b basename of the exporting repository\n" |
|
5888 | " %b basename of the exporting repository\n" | |
5558 | " %h short-form changeset hash (12 bytes of hexadecimal)\n" |
|
5889 | " %h short-form changeset hash (12 bytes of hexadecimal)\n" | |
5559 | " %n zero-padded sequence number, starting at 1\n" |
|
5890 | " %n zero-padded sequence number, starting at 1\n" | |
5560 | " %r zero-padded changeset revision number\n" |
|
5891 | " %r zero-padded changeset revision number\n" | |
5561 | "\n" |
|
5892 | "\n" | |
5562 | " Without the -a/--text option, export will avoid generating diffs\n" |
|
5893 | " Without the -a/--text option, export will avoid generating diffs\n" | |
5563 | " of files it detects as binary. With -a, export will generate a\n" |
|
5894 | " of files it detects as binary. With -a, export will generate a\n" | |
@@ -5628,26 +5959,31 b' msgid ""' | |||||
5628 | "\n" |
|
5959 | "\n" | |
5629 | " With no arguments, show all repository head changesets.\n" |
|
5960 | " With no arguments, show all repository head changesets.\n" | |
5630 | "\n" |
|
5961 | "\n" | |
5631 |
" Repository \"heads\" are changesets |
|
5962 | " Repository \"heads\" are changesets with no child changesets. They are\n" | |
5632 |
" |
|
5963 | " where development generally takes place and are the usual targets\n" | |
5633 |
" |
|
5964 | " for update and merge operations.\n" | |
5634 | "\n" |
|
5965 | "\n" | |
5635 | " If one or more REV is given, the \"branch heads\" will be shown for\n" |
|
5966 | " If one or more REV is given, the \"branch heads\" will be shown for\n" | |
5636 |
" the named branch associated with th |
|
5967 | " the named branch associated with the specified changeset(s).\n" | |
5637 | " branch is called the revision's branch tag.\n" |
|
5968 | "\n" | |
5638 | "\n" |
|
5969 | " Branch heads are changesets on a named branch with no descendants on\n" | |
5639 | " Branch heads are revisions on a given named branch that do not have\n" |
|
5970 | " the same branch. A branch head could be a \"true\" (repository) head,\n" | |
5640 | " any descendants on the same branch. A branch head could be a true head\n" |
|
5971 | " or it could be the last changeset on that branch before it was\n" | |
5641 |
" or it could be the last changeset on |
|
5972 | " merged into another branch, or it could be the last changeset on the\n" | |
5642 |
" was created. If none of the branch heads |
|
5973 | " branch before a new branch was created. If none of the branch heads\n" | |
5643 | " is considered inactive. If -c/--closed is specified, also show branch\n" |
|
5974 | " are true heads, the branch is considered inactive.\n" | |
5644 | " heads marked closed (see hg commit --close-branch).\n" |
|
5975 | "\n" | |
5645 | "\n" |
|
5976 | " If -c/--closed is specified, also show branch heads marked closed\n" | |
5646 | " If STARTREV is specified only those heads (or branch heads) that\n" |
|
5977 | " (see hg commit --close-branch).\n" | |
5647 | " are descendants of STARTREV will be displayed.\n" |
|
5978 | "\n" | |
|
5979 | " If STARTREV is specified, only those heads that are descendants of\n" | |||
|
5980 | " STARTREV will be displayed.\n" | |||
5648 | " " |
|
5981 | " " | |
5649 | msgstr "" |
|
5982 | msgstr "" | |
5650 |
|
5983 | |||
|
5984 | msgid "you must specify a branch to use --closed" | |||
|
5985 | msgstr "" | |||
|
5986 | ||||
5651 | #, python-format |
|
5987 | #, python-format | |
5652 | msgid "no open branch heads on branch %s\n" |
|
5988 | msgid "no open branch heads on branch %s\n" | |
5653 | msgstr "" |
|
5989 | msgstr "" | |
@@ -5720,8 +6056,10 b' msgstr "extensions activ\xc3\xa9es :"' | |||||
5720 | msgid "no help text available" |
|
6056 | msgid "no help text available" | |
5721 | msgstr "pas d'aide disponible" |
|
6057 | msgstr "pas d'aide disponible" | |
5722 |
|
6058 | |||
5723 | #, python-format |
|
6059 | #, fuzzy, python-format | |
5724 | msgid "%s extension - %s\n" |
|
6060 | msgid "" | |
|
6061 | "%s extension - %s\n" | |||
|
6062 | "\n" | |||
5725 | msgstr "extension %s - %s\n" |
|
6063 | msgstr "extension %s - %s\n" | |
5726 |
|
6064 | |||
5727 | msgid "Mercurial Distributed SCM\n" |
|
6065 | msgid "Mercurial Distributed SCM\n" | |
@@ -5800,12 +6138,6 b' msgstr ""' | |||||
5800 | msgid "no diffs found" |
|
6138 | msgid "no diffs found" | |
5801 | msgstr "" |
|
6139 | msgstr "" | |
5802 |
|
6140 | |||
5803 | #, python-format |
|
|||
5804 | msgid "" |
|
|||
5805 | "message:\n" |
|
|||
5806 | "%s\n" |
|
|||
5807 | msgstr "" |
|
|||
5808 |
|
||||
5809 | msgid "not a Mercurial patch" |
|
6141 | msgid "not a Mercurial patch" | |
5810 | msgstr "" |
|
6142 | msgstr "" | |
5811 |
|
6143 | |||
@@ -6063,15 +6395,15 b' msgid ""' | |||||
6063 | "\n" |
|
6395 | "\n" | |
6064 | " The following table details the behavior of remove for different\n" |
|
6396 | " The following table details the behavior of remove for different\n" | |
6065 | " file states (columns) and option combinations (rows). The file\n" |
|
6397 | " file states (columns) and option combinations (rows). The file\n" | |
6066 | " states are Added [A], Clean [C], Modified [M] and Missing [!]\n" |
|
6398 | " states are Added [A], Clean [C], Modified [M] and Missing [!] (as\n" | |
6067 |
" |
|
6399 | " reported by hg status). The actions are Warn, Remove (from branch)\n" | |
6068 |
" |
|
6400 | " and Delete (from disk)::\n" | |
6069 | "\n" |
|
6401 | "\n" | |
6070 | " A C M !\n" |
|
6402 | " A C M !\n" | |
6071 | " none W RD W R\n" |
|
6403 | " none W RD W R\n" | |
6072 | " -f R RD RD R\n" |
|
6404 | " -f R RD RD R\n" | |
6073 | " -A W W W R\n" |
|
6405 | " -A W W W R\n" | |
6074 | " -Af R R R R\n" |
|
6406 | " -Af R R R R\n" | |
6075 | "\n" |
|
6407 | "\n" | |
6076 | " This command schedules the files to be removed at the next commit.\n" |
|
6408 | " This command schedules the files to be removed at the next commit.\n" | |
6077 | " To undo a remove before that, see hg revert.\n" |
|
6409 | " To undo a remove before that, see hg revert.\n" | |
@@ -6126,9 +6458,10 b' msgid ""' | |||||
6126 | " indicating whether or not files are resolved. All files must be\n" |
|
6458 | " indicating whether or not files are resolved. All files must be\n" | |
6127 | " marked as resolved before a commit is permitted.\n" |
|
6459 | " marked as resolved before a commit is permitted.\n" | |
6128 | "\n" |
|
6460 | "\n" | |
6129 | " The codes used to show the status of files are:\n" |
|
6461 | " The codes used to show the status of files are::\n" | |
6130 | " U = unresolved\n" |
|
6462 | "\n" | |
6131 |
" |
|
6463 | " U = unresolved\n" | |
|
6464 | " R = resolved\n" | |||
6132 | " " |
|
6465 | " " | |
6133 | msgstr "" |
|
6466 | msgstr "" | |
6134 |
|
6467 | |||
@@ -6218,7 +6551,7 b' msgid ""' | |||||
6218 | " Transactions are used to encapsulate the effects of all commands\n" |
|
6551 | " Transactions are used to encapsulate the effects of all commands\n" | |
6219 | " that create new changesets or propagate existing changesets into a\n" |
|
6552 | " that create new changesets or propagate existing changesets into a\n" | |
6220 | " repository. For example, the following commands are transactional,\n" |
|
6553 | " repository. For example, the following commands are transactional,\n" | |
6221 | " and their effects can be rolled back:\n" |
|
6554 | " and their effects can be rolled back::\n" | |
6222 | "\n" |
|
6555 | "\n" | |
6223 | " commit\n" |
|
6556 | " commit\n" | |
6224 | " import\n" |
|
6557 | " import\n" | |
@@ -6279,18 +6612,115 b' msgid ""' | |||||
6279 | " If two revisions are given, the differences between them are\n" |
|
6612 | " If two revisions are given, the differences between them are\n" | |
6280 | " shown.\n" |
|
6613 | " shown.\n" | |
6281 | "\n" |
|
6614 | "\n" | |
6282 | " The codes used to show the status of files are:\n" |
|
6615 | " The codes used to show the status of files are::\n" | |
6283 | " M = modified\n" |
|
6616 | "\n" | |
6284 |
" |
|
6617 | " M = modified\n" | |
6285 |
" |
|
6618 | " A = added\n" | |
6286 |
" |
|
6619 | " R = removed\n" | |
6287 | " ! = missing (deleted by non-hg command, but still tracked)\n" |
|
6620 | " C = clean\n" | |
6288 | " ? = not tracked\n" |
|
6621 | " ! = missing (deleted by non-hg command, but still tracked)\n" | |
6289 |
" |
|
6622 | " ? = not tracked\n" | |
6290 | " = origin of the previous file listed as A (added)\n" |
|
6623 | " I = ignored\n" | |
|
6624 | " = origin of the previous file listed as A (added)\n" | |||
|
6625 | " " | |||
|
6626 | msgstr "" | |||
|
6627 | ||||
|
6628 | msgid "" | |||
|
6629 | "summarize working directory state\n" | |||
|
6630 | "\n" | |||
|
6631 | " This generates a brief summary of the working directory state,\n" | |||
|
6632 | " including parents, branch, commit status, and available updates.\n" | |||
|
6633 | "\n" | |||
|
6634 | " With the --remote option, this will check the default paths for\n" | |||
|
6635 | " incoming and outgoing changes. This can be time-consuming.\n" | |||
6291 | " " |
|
6636 | " " | |
6292 | msgstr "" |
|
6637 | msgstr "" | |
6293 |
|
6638 | |||
|
6639 | #, fuzzy | |||
|
6640 | msgid " (empty repository)" | |||
|
6641 | msgstr "clônage du dépôt des patchs\n" | |||
|
6642 | ||||
|
6643 | #, fuzzy | |||
|
6644 | msgid " (no revision checked out)" | |||
|
6645 | msgstr "aucune révision spécifiée" | |||
|
6646 | ||||
|
6647 | #, fuzzy, python-format | |||
|
6648 | msgid "parent: %d:%s %s\n" | |||
|
6649 | msgstr "abandon : %s : %s\n" | |||
|
6650 | ||||
|
6651 | #, fuzzy, python-format | |||
|
6652 | msgid "branch: %s\n" | |||
|
6653 | msgstr "abandon : %s\n" | |||
|
6654 | ||||
|
6655 | #, python-format | |||
|
6656 | msgid "%d added" | |||
|
6657 | msgstr "" | |||
|
6658 | ||||
|
6659 | #, python-format | |||
|
6660 | msgid "%d modified" | |||
|
6661 | msgstr "" | |||
|
6662 | ||||
|
6663 | #, fuzzy, python-format | |||
|
6664 | msgid "%d removed" | |||
|
6665 | msgstr "%s ne peut être supprimé" | |||
|
6666 | ||||
|
6667 | #, python-format | |||
|
6668 | msgid "%d deleted" | |||
|
6669 | msgstr "" | |||
|
6670 | ||||
|
6671 | #, python-format | |||
|
6672 | msgid "%d ignored" | |||
|
6673 | msgstr "" | |||
|
6674 | ||||
|
6675 | #, python-format | |||
|
6676 | msgid "%d unknown" | |||
|
6677 | msgstr "" | |||
|
6678 | ||||
|
6679 | #, python-format | |||
|
6680 | msgid "%d unresolved" | |||
|
6681 | msgstr "" | |||
|
6682 | ||||
|
6683 | msgid " (merge)" | |||
|
6684 | msgstr "" | |||
|
6685 | ||||
|
6686 | msgid " (new branch)" | |||
|
6687 | msgstr "" | |||
|
6688 | ||||
|
6689 | msgid " (clean)" | |||
|
6690 | msgstr "" | |||
|
6691 | ||||
|
6692 | msgid " (new branch head)" | |||
|
6693 | msgstr "" | |||
|
6694 | ||||
|
6695 | #, fuzzy, python-format | |||
|
6696 | msgid "commit: %s\n" | |||
|
6697 | msgstr "abandon : %s\n" | |||
|
6698 | ||||
|
6699 | msgid "update: (current)\n" | |||
|
6700 | msgstr "" | |||
|
6701 | ||||
|
6702 | #, python-format | |||
|
6703 | msgid "update: %d new changesets (update)\n" | |||
|
6704 | msgstr "" | |||
|
6705 | ||||
|
6706 | #, python-format | |||
|
6707 | msgid "update: %d new changesets, %d branch heads (merge)\n" | |||
|
6708 | msgstr "" | |||
|
6709 | ||||
|
6710 | msgid "1 or more incoming" | |||
|
6711 | msgstr "" | |||
|
6712 | ||||
|
6713 | #, python-format | |||
|
6714 | msgid "%d outgoing" | |||
|
6715 | msgstr "" | |||
|
6716 | ||||
|
6717 | #, fuzzy, python-format | |||
|
6718 | msgid "remote: %s\n" | |||
|
6719 | msgstr "suppression de %s\n" | |||
|
6720 | ||||
|
6721 | msgid "remote: (synced)\n" | |||
|
6722 | msgstr "" | |||
|
6723 | ||||
6294 | msgid "" |
|
6724 | msgid "" | |
6295 | "add one or more tags for the current or given revision\n" |
|
6725 | "add one or more tags for the current or given revision\n" | |
6296 | "\n" |
|
6726 | "\n" | |
@@ -6336,17 +6766,9 b' msgid "tag \'%s\' is not a local tag"' | |||||
6336 | msgstr "" |
|
6766 | msgstr "" | |
6337 |
|
6767 | |||
6338 | #, python-format |
|
6768 | #, python-format | |
6339 | msgid "Removed tag %s" |
|
|||
6340 | msgstr "" |
|
|||
6341 |
|
||||
6342 | #, python-format |
|
|||
6343 | msgid "tag '%s' already exists (use -f to force)" |
|
6769 | msgid "tag '%s' already exists (use -f to force)" | |
6344 | msgstr "" |
|
6770 | msgstr "" | |
6345 |
|
6771 | |||
6346 | #, python-format |
|
|||
6347 | msgid "Added tag %s for changeset %s" |
|
|||
6348 | msgstr "" |
|
|||
6349 |
|
||||
6350 | msgid "" |
|
6772 | msgid "" | |
6351 | "list repository tags\n" |
|
6773 | "list repository tags\n" | |
6352 | "\n" |
|
6774 | "\n" | |
@@ -6410,6 +6832,9 b' msgid ""' | |||||
6410 | " " |
|
6832 | " " | |
6411 | msgstr "" |
|
6833 | msgstr "" | |
6412 |
|
6834 | |||
|
6835 | msgid "cannot specify both -c/--check and -C/--clean" | |||
|
6836 | msgstr "" | |||
|
6837 | ||||
6413 | msgid "uncommitted local changes" |
|
6838 | msgid "uncommitted local changes" | |
6414 | msgstr "" |
|
6839 | msgstr "" | |
6415 |
|
6840 | |||
@@ -6439,7 +6864,7 b' msgid ""' | |||||
6439 | "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" |
|
6864 | "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" | |
6440 | msgstr "" |
|
6865 | msgstr "" | |
6441 |
|
6866 | |||
6442 |
msgid "repository root directory or |
|
6867 | msgid "repository root directory or name of overlay bundle file" | |
6443 | msgstr "" |
|
6868 | msgstr "" | |
6444 |
|
6869 | |||
6445 | msgid "change working directory" |
|
6870 | msgid "change working directory" | |
@@ -6631,7 +7056,7 b' msgstr ""' | |||||
6631 | msgid "show only branches that have unmerged heads" |
|
7056 | msgid "show only branches that have unmerged heads" | |
6632 | msgstr "" |
|
7057 | msgstr "" | |
6633 |
|
7058 | |||
6634 |
msgid "show normal and closed he |
|
7059 | msgid "show normal and closed branches" | |
6635 | msgstr "" |
|
7060 | msgstr "" | |
6636 |
|
7061 | |||
6637 | msgid "[-a]" |
|
7062 | msgid "[-a]" | |
@@ -6778,7 +7203,10 b' msgstr ""' | |||||
6778 | msgid "show only heads which are descendants of REV" |
|
7203 | msgid "show only heads which are descendants of REV" | |
6779 | msgstr "" |
|
7204 | msgstr "" | |
6780 |
|
7205 | |||
6781 | msgid "show only the active heads from open branches" |
|
7206 | msgid "show only the active branch heads from open branches" | |
|
7207 | msgstr "" | |||
|
7208 | ||||
|
7209 | msgid "show normal and closed branch heads" | |||
6782 | msgstr "" |
|
7210 | msgstr "" | |
6783 |
|
7211 | |||
6784 | msgid "[-r STARTREV] [REV]..." |
|
7212 | msgid "[-r STARTREV] [REV]..." | |
@@ -7011,6 +7439,9 b' msgstr ""' | |||||
7011 | msgid "[-u] [NAME]..." |
|
7439 | msgid "[-u] [NAME]..." | |
7012 | msgstr "" |
|
7440 | msgstr "" | |
7013 |
|
7441 | |||
|
7442 | msgid "check for push and pull" | |||
|
7443 | msgstr "" | |||
|
7444 | ||||
7014 | msgid "show status of all files" |
|
7445 | msgid "show status of all files" | |
7015 | msgstr "" |
|
7446 | msgstr "" | |
7016 |
|
7447 | |||
@@ -7087,36 +7518,6 b' msgstr ""' | |||||
7087 | msgid "branch name not in UTF-8!" |
|
7518 | msgid "branch name not in UTF-8!" | |
7088 | msgstr "le nom de la branche n'est pas en UTF-8 !" |
|
7519 | msgstr "le nom de la branche n'est pas en UTF-8 !" | |
7089 |
|
7520 | |||
7090 | #, python-format |
|
|||
7091 | msgid " searching for copies back to rev %d\n" |
|
|||
7092 | msgstr "" |
|
|||
7093 |
|
||||
7094 | #, python-format |
|
|||
7095 | msgid "" |
|
|||
7096 | " unmatched files in local:\n" |
|
|||
7097 | " %s\n" |
|
|||
7098 | msgstr "" |
|
|||
7099 |
|
||||
7100 | #, python-format |
|
|||
7101 | msgid "" |
|
|||
7102 | " unmatched files in other:\n" |
|
|||
7103 | " %s\n" |
|
|||
7104 | msgstr "" |
|
|||
7105 |
|
||||
7106 | msgid " all copies found (* = to merge, ! = divergent):\n" |
|
|||
7107 | msgstr "" |
|
|||
7108 |
|
||||
7109 | msgid " checking for directory renames\n" |
|
|||
7110 | msgstr "" |
|
|||
7111 |
|
||||
7112 | #, python-format |
|
|||
7113 | msgid " dir %s -> %s\n" |
|
|||
7114 | msgstr "" |
|
|||
7115 |
|
||||
7116 | #, python-format |
|
|||
7117 | msgid " file %s -> %s\n" |
|
|||
7118 | msgstr "" |
|
|||
7119 |
|
||||
7120 | msgid "working directory state appears damaged!" |
|
7521 | msgid "working directory state appears damaged!" | |
7121 | msgstr "" |
|
7522 | msgstr "" | |
7122 |
|
7523 | |||
@@ -7163,6 +7564,10 b' msgid "abort: %s\\n"' | |||||
7163 | msgstr "abandon : %s\n" |
|
7564 | msgstr "abandon : %s\n" | |
7164 |
|
7565 | |||
7165 | #, python-format |
|
7566 | #, python-format | |
|
7567 | msgid "hg: %s\n" | |||
|
7568 | msgstr "hg: %s\n" | |||
|
7569 | ||||
|
7570 | #, python-format | |||
7166 | msgid "" |
|
7571 | msgid "" | |
7167 | "hg: command '%s' is ambiguous:\n" |
|
7572 | "hg: command '%s' is ambiguous:\n" | |
7168 | " %s\n" |
|
7573 | " %s\n" | |
@@ -7171,10 +7576,6 b' msgstr ""' | |||||
7171 | " %s\n" |
|
7576 | " %s\n" | |
7172 |
|
7577 | |||
7173 | #, python-format |
|
7578 | #, python-format | |
7174 | msgid "hg: %s\n" |
|
|||
7175 | msgstr "hg: %s\n" |
|
|||
7176 |
|
||||
7177 | #, python-format |
|
|||
7178 | msgid "timed out waiting for lock held by %s" |
|
7579 | msgid "timed out waiting for lock held by %s" | |
7179 | msgstr "attendu trop longtemps le verrou détenu par %s" |
|
7580 | msgstr "attendu trop longtemps le verrou détenu par %s" | |
7180 |
|
7581 | |||
@@ -7276,10 +7677,6 b' msgid "alias \'%s\' resolves to ambiguous ' | |||||
7276 | msgstr "" |
|
7677 | msgstr "" | |
7277 |
|
7678 | |||
7278 | #, python-format |
|
7679 | #, python-format | |
7279 | msgid "alias '%s' shadows command\n" |
|
|||
7280 | msgstr "" |
|
|||
7281 |
|
||||
7282 | #, python-format |
|
|||
7283 | msgid "malformed --config option: %s" |
|
7680 | msgid "malformed --config option: %s" | |
7284 | msgstr "option incorrecte pour --config : %s" |
|
7681 | msgstr "option incorrecte pour --config : %s" | |
7285 |
|
7682 | |||
@@ -7345,10 +7742,6 b' msgid "tool %s requires a GUI\\n"' | |||||
7345 | msgstr "" |
|
7742 | msgstr "" | |
7346 |
|
7743 | |||
7347 | #, python-format |
|
7744 | #, python-format | |
7348 | msgid "picked tool '%s' for %s (binary %s symlink %s)\n" |
|
|||
7349 | msgstr "" |
|
|||
7350 |
|
||||
7351 | #, python-format |
|
|||
7352 | msgid "" |
|
7745 | msgid "" | |
7353 | " no tool found to merge %s\n" |
|
7746 | " no tool found to merge %s\n" | |
7354 | "keep (l)ocal or take (o)ther?" |
|
7747 | "keep (l)ocal or take (o)ther?" | |
@@ -7360,9 +7753,6 b' msgstr ""' | |||||
7360 | msgid "&Other" |
|
7753 | msgid "&Other" | |
7361 | msgstr "" |
|
7754 | msgstr "" | |
7362 |
|
7755 | |||
7363 | msgid "l" |
|
|||
7364 | msgstr "" |
|
|||
7365 |
|
||||
7366 | #, python-format |
|
7756 | #, python-format | |
7367 | msgid "merging %s and %s to %s\n" |
|
7757 | msgid "merging %s and %s to %s\n" | |
7368 | msgstr "" |
|
7758 | msgstr "" | |
@@ -7372,13 +7762,6 b' msgid "merging %s\\n"' | |||||
7372 | msgstr "" |
|
7762 | msgstr "" | |
7373 |
|
7763 | |||
7374 | #, python-format |
|
7764 | #, python-format | |
7375 | msgid "my %s other %s ancestor %s\n" |
|
|||
7376 | msgstr "" |
|
|||
7377 |
|
||||
7378 | msgid " premerge successful\n" |
|
|||
7379 | msgstr "" |
|
|||
7380 |
|
||||
7381 | #, python-format |
|
|||
7382 | msgid "" |
|
7765 | msgid "" | |
7383 | " output file %s appears unchanged\n" |
|
7766 | " output file %s appears unchanged\n" | |
7384 | "was merge successful (yn)?" |
|
7767 | "was merge successful (yn)?" | |
@@ -7390,9 +7773,6 b' msgstr ""' | |||||
7390 | msgid "&Yes" |
|
7773 | msgid "&Yes" | |
7391 | msgstr "" |
|
7774 | msgstr "" | |
7392 |
|
7775 | |||
7393 | msgid "n" |
|
|||
7394 | msgstr "" |
|
|||
7395 |
|
||||
7396 | #, python-format |
|
7776 | #, python-format | |
7397 | msgid "merging %s failed!\n" |
|
7777 | msgid "merging %s failed!\n" | |
7398 | msgstr "" |
|
7778 | msgstr "" | |
@@ -7405,535 +7785,33 b' msgstr "\xc3\x89tat incoh\xc3\xa9rent, %s:%s est \xc3\xa0 la fois \\"bon\\" et \\"mauvais\\""' | |||||
7405 | msgid "unknown bisect kind %s" |
|
7785 | msgid "unknown bisect kind %s" | |
7406 | msgstr "type inconnu pour dichotomie : %s" |
|
7786 | msgstr "type inconnu pour dichotomie : %s" | |
7407 |
|
7787 | |||
7408 | msgid "" |
|
|||
7409 | "\n" |
|
|||
7410 | " Mercurial has the ability to add new features through the use of\n" |
|
|||
7411 | " extensions. Extensions may add new commands, add options to\n" |
|
|||
7412 | " existing commands, change the default behavior of commands, or\n" |
|
|||
7413 | " implement hooks.\n" |
|
|||
7414 | "\n" |
|
|||
7415 | " Extensions are not loaded by default for a variety of reasons:\n" |
|
|||
7416 | " they can increase startup overhead; they may be meant for\n" |
|
|||
7417 | " advanced usage only; they may provide potentially dangerous\n" |
|
|||
7418 | " abilities (such as letting you destroy or modify history); they\n" |
|
|||
7419 | " might not be ready for prime time; or they may alter some\n" |
|
|||
7420 | " usual behaviors of stock Mercurial. It is thus up to the user to\n" |
|
|||
7421 | " activate extensions as needed.\n" |
|
|||
7422 | "\n" |
|
|||
7423 | " To enable the \"foo\" extension, either shipped with Mercurial\n" |
|
|||
7424 | " or in the Python search path, create an entry for it in your\n" |
|
|||
7425 | " hgrc, like this:\n" |
|
|||
7426 | "\n" |
|
|||
7427 | " [extensions]\n" |
|
|||
7428 | " foo =\n" |
|
|||
7429 | "\n" |
|
|||
7430 | " You may also specify the full path to an extension:\n" |
|
|||
7431 | "\n" |
|
|||
7432 | " [extensions]\n" |
|
|||
7433 | " myfeature = ~/.hgext/myfeature.py\n" |
|
|||
7434 | "\n" |
|
|||
7435 | " To explicitly disable an extension enabled in an hgrc of broader\n" |
|
|||
7436 | " scope, prepend its path with !:\n" |
|
|||
7437 | "\n" |
|
|||
7438 | " [extensions]\n" |
|
|||
7439 | " # disabling extension bar residing in /path/to/extension/bar.py\n" |
|
|||
7440 | " hgext.bar = !/path/to/extension/bar.py\n" |
|
|||
7441 | " # ditto, but no path was supplied for extension baz\n" |
|
|||
7442 | " hgext.baz = !\n" |
|
|||
7443 | " " |
|
|||
7444 | msgstr "" |
|
|||
7445 | "\n" |
|
|||
7446 | " Mercurial a la capacité de s'enrichir de nouvelles\n" |
|
|||
7447 | " fonctionnalités par le biais d'extensions. Les extensions\n" |
|
|||
7448 | " permettent d'ajouter des nouvelles commandes, de changer le\n" |
|
|||
7449 | " comportement de commandes existantes ou leur ajouter des\n" |
|
|||
7450 | " options, ou encore d'implémenter de nouveaux \"hooks\".\n" |
|
|||
7451 | "\n" |
|
|||
7452 | " Les extensions ne sont pas chargées automatiquement par défaut\n" |
|
|||
7453 | " pour diverses raisons : elles peuvent accroître la latence\n" |
|
|||
7454 | " de lancement de Mercurial ; elle peuvent n'être destinées qu'à\n" |
|
|||
7455 | " une utilisation avancée ; elle peuvent fournir des\n" |
|
|||
7456 | " fonctionnalités potentiellement dangereuses, comme de vous\n" |
|
|||
7457 | " permettre de modifier ou détruire l'historique du dépôt ; elles\n" |
|
|||
7458 | " peuvent ne pas être encore prêtes à être utilisées par le plus\n" |
|
|||
7459 | " grand nombre ; ou encore elles peuvent modifier certains des\n" |
|
|||
7460 | " comportements habituels de Mercurial.\n" |
|
|||
7461 | " Il appartient donc à l'utilisateur de les activer en fonction\n" |
|
|||
7462 | " de ses besoins.\n" |
|
|||
7463 | "\n" |
|
|||
7464 | " Pour activer l'extension \"truc\" fournie avec Mercurial ou\n" |
|
|||
7465 | " présente dans le chemin de recherche de Python, déclarez-la\n" |
|
|||
7466 | " dans votre fichier de configuration hgrc comme suit :\n" |
|
|||
7467 | "\n" |
|
|||
7468 | " [extensions]\n" |
|
|||
7469 | " truc =\n" |
|
|||
7470 | "\n" |
|
|||
7471 | " Vous pouvez aussi indiquer l'endroit où elle se trouve :\n" |
|
|||
7472 | "\n" |
|
|||
7473 | " [extensions]\n" |
|
|||
7474 | " monbidule = ~/.hgext/monbidule.py\n" |
|
|||
7475 | "\n" |
|
|||
7476 | " Pour forcer la désactivation d'une extension activée par un\n" |
|
|||
7477 | " autre hgrc, précédez son chemin d'un point d'exclamation :\n" |
|
|||
7478 | "\n" |
|
|||
7479 | " [extensions]\n" |
|
|||
7480 | " # désactivation de machin qui se trouve dans /vers/machin.py\n" |
|
|||
7481 | " hgext.bar = !/vers/machin.py\n" |
|
|||
7482 | " # idem, mais aucun chemin n'avait été donné pour chose \n" |
|
|||
7483 | " hgext.chose = !\n" |
|
|||
7484 | " " |
|
|||
7485 |
|
||||
7486 | msgid "disabled extensions:" |
|
7788 | msgid "disabled extensions:" | |
7487 | msgstr "extensions désactivées :" |
|
7789 | msgstr "extensions désactivées :" | |
7488 |
|
7790 | |||
7489 | msgid "Date Formats" |
|
7791 | msgid "Date Formats" | |
7490 | msgstr "" |
|
7792 | msgstr "" | |
7491 |
|
7793 | |||
7492 | msgid "" |
|
|||
7493 | "\n" |
|
|||
7494 | " Some commands allow the user to specify a date, e.g.:\n" |
|
|||
7495 | " * backout, commit, import, tag: Specify the commit date.\n" |
|
|||
7496 | " * log, revert, update: Select revision(s) by date.\n" |
|
|||
7497 | "\n" |
|
|||
7498 | " Many date formats are valid. Here are some examples:\n" |
|
|||
7499 | "\n" |
|
|||
7500 | " \"Wed Dec 6 13:18:29 2006\" (local timezone assumed)\n" |
|
|||
7501 | " \"Dec 6 13:18 -0600\" (year assumed, time offset provided)\n" |
|
|||
7502 | " \"Dec 6 13:18 UTC\" (UTC and GMT are aliases for +0000)\n" |
|
|||
7503 | " \"Dec 6\" (midnight)\n" |
|
|||
7504 | " \"13:18\" (today assumed)\n" |
|
|||
7505 | " \"3:39\" (3:39AM assumed)\n" |
|
|||
7506 | " \"3:39pm\" (15:39)\n" |
|
|||
7507 | " \"2006-12-06 13:18:29\" (ISO 8601 format)\n" |
|
|||
7508 | " \"2006-12-6 13:18\"\n" |
|
|||
7509 | " \"2006-12-6\"\n" |
|
|||
7510 | " \"12-6\"\n" |
|
|||
7511 | " \"12/6\"\n" |
|
|||
7512 | " \"12/6/6\" (Dec 6 2006)\n" |
|
|||
7513 | "\n" |
|
|||
7514 | " Lastly, there is Mercurial's internal format:\n" |
|
|||
7515 | "\n" |
|
|||
7516 | " \"1165432709 0\" (Wed Dec 6 13:18:29 2006 UTC)\n" |
|
|||
7517 | "\n" |
|
|||
7518 | " This is the internal representation format for dates. unixtime is\n" |
|
|||
7519 | " the number of seconds since the epoch (1970-01-01 00:00 UTC).\n" |
|
|||
7520 | " offset is the offset of the local timezone, in seconds west of UTC\n" |
|
|||
7521 | " (negative if the timezone is east of UTC).\n" |
|
|||
7522 | "\n" |
|
|||
7523 | " The log command also accepts date ranges:\n" |
|
|||
7524 | "\n" |
|
|||
7525 | " \"<{datetime}\" - at or before a given date/time\n" |
|
|||
7526 | " \">{datetime}\" - on or after a given date/time\n" |
|
|||
7527 | " \"{datetime} to {datetime}\" - a date range, inclusive\n" |
|
|||
7528 | " \"-{days}\" - within a given number of days of today\n" |
|
|||
7529 | " " |
|
|||
7530 | msgstr "" |
|
|||
7531 |
|
||||
7532 | msgid "File Name Patterns" |
|
7794 | msgid "File Name Patterns" | |
7533 | msgstr "" |
|
7795 | msgstr "" | |
7534 |
|
7796 | |||
7535 | msgid "" |
|
|||
7536 | "\n" |
|
|||
7537 | " Mercurial accepts several notations for identifying one or more\n" |
|
|||
7538 | " files at a time.\n" |
|
|||
7539 | "\n" |
|
|||
7540 | " By default, Mercurial treats filenames as shell-style extended\n" |
|
|||
7541 | " glob patterns.\n" |
|
|||
7542 | "\n" |
|
|||
7543 | " Alternate pattern notations must be specified explicitly.\n" |
|
|||
7544 | "\n" |
|
|||
7545 | " To use a plain path name without any pattern matching, start it\n" |
|
|||
7546 | " with \"path:\". These path names must completely match starting at\n" |
|
|||
7547 | " the current repository root.\n" |
|
|||
7548 | "\n" |
|
|||
7549 | " To use an extended glob, start a name with \"glob:\". Globs are\n" |
|
|||
7550 | " rooted at the current directory; a glob such as \"*.c\" will only\n" |
|
|||
7551 | " match files in the current directory ending with \".c\".\n" |
|
|||
7552 | "\n" |
|
|||
7553 | " The supported glob syntax extensions are \"**\" to match any string\n" |
|
|||
7554 | " across path separators and \"{a,b}\" to mean \"a or b\".\n" |
|
|||
7555 | "\n" |
|
|||
7556 | " To use a Perl/Python regular expression, start a name with \"re:\".\n" |
|
|||
7557 | " Regexp pattern matching is anchored at the root of the repository.\n" |
|
|||
7558 | "\n" |
|
|||
7559 | " Plain examples:\n" |
|
|||
7560 | "\n" |
|
|||
7561 | " path:foo/bar a name bar in a directory named foo in the root of\n" |
|
|||
7562 | " the repository\n" |
|
|||
7563 | " path:path:name a file or directory named \"path:name\"\n" |
|
|||
7564 | "\n" |
|
|||
7565 | " Glob examples:\n" |
|
|||
7566 | "\n" |
|
|||
7567 | " glob:*.c any name ending in \".c\" in the current directory\n" |
|
|||
7568 | " *.c any name ending in \".c\" in the current directory\n" |
|
|||
7569 | " **.c any name ending in \".c\" in any subdirectory of the\n" |
|
|||
7570 | " current directory including itself.\n" |
|
|||
7571 | " foo/*.c any name ending in \".c\" in the directory foo\n" |
|
|||
7572 | " foo/**.c any name ending in \".c\" in any subdirectory of foo\n" |
|
|||
7573 | " including itself.\n" |
|
|||
7574 | "\n" |
|
|||
7575 | " Regexp examples:\n" |
|
|||
7576 | "\n" |
|
|||
7577 | " re:.*\\.c$ any name ending in \".c\", anywhere in the repository\n" |
|
|||
7578 | "\n" |
|
|||
7579 | " " |
|
|||
7580 | msgstr "" |
|
|||
7581 |
|
||||
7582 | msgid "Environment Variables" |
|
7797 | msgid "Environment Variables" | |
7583 | msgstr "" |
|
7798 | msgstr "" | |
7584 |
|
7799 | |||
7585 | msgid "" |
|
|||
7586 | "\n" |
|
|||
7587 | "HG::\n" |
|
|||
7588 | " Path to the 'hg' executable, automatically passed when running\n" |
|
|||
7589 | " hooks, extensions or external tools. If unset or empty, this is\n" |
|
|||
7590 | " the hg executable's name if it's frozen, or an executable named\n" |
|
|||
7591 | " 'hg' (with %PATHEXT% [defaulting to COM/EXE/BAT/CMD] extensions on\n" |
|
|||
7592 | " Windows) is searched.\n" |
|
|||
7593 | "\n" |
|
|||
7594 | "HGEDITOR::\n" |
|
|||
7595 | " This is the name of the editor to run when committing. See EDITOR.\n" |
|
|||
7596 | "\n" |
|
|||
7597 | " (deprecated, use .hgrc)\n" |
|
|||
7598 | "\n" |
|
|||
7599 | "HGENCODING::\n" |
|
|||
7600 | " This overrides the default locale setting detected by Mercurial.\n" |
|
|||
7601 | " This setting is used to convert data including usernames,\n" |
|
|||
7602 | " changeset descriptions, tag names, and branches. This setting can\n" |
|
|||
7603 | " be overridden with the --encoding command-line option.\n" |
|
|||
7604 | "\n" |
|
|||
7605 | "HGENCODINGMODE::\n" |
|
|||
7606 | " This sets Mercurial's behavior for handling unknown characters\n" |
|
|||
7607 | " while transcoding user input. The default is \"strict\", which\n" |
|
|||
7608 | " causes Mercurial to abort if it can't map a character. Other\n" |
|
|||
7609 | " settings include \"replace\", which replaces unknown characters, and\n" |
|
|||
7610 | " \"ignore\", which drops them. This setting can be overridden with\n" |
|
|||
7611 | " the --encodingmode command-line option.\n" |
|
|||
7612 | "\n" |
|
|||
7613 | "HGMERGE::\n" |
|
|||
7614 | " An executable to use for resolving merge conflicts. The program\n" |
|
|||
7615 | " will be executed with three arguments: local file, remote file,\n" |
|
|||
7616 | " ancestor file.\n" |
|
|||
7617 | "\n" |
|
|||
7618 | " (deprecated, use .hgrc)\n" |
|
|||
7619 | "\n" |
|
|||
7620 | "HGRCPATH::\n" |
|
|||
7621 | " A list of files or directories to search for hgrc files. Item\n" |
|
|||
7622 | " separator is \":\" on Unix, \";\" on Windows. If HGRCPATH is not set,\n" |
|
|||
7623 | " platform default search path is used. If empty, only the .hg/hgrc\n" |
|
|||
7624 | " from the current repository is read.\n" |
|
|||
7625 | "\n" |
|
|||
7626 | " For each element in HGRCPATH:\n" |
|
|||
7627 | " * if it's a directory, all files ending with .rc are added\n" |
|
|||
7628 | " * otherwise, the file itself will be added\n" |
|
|||
7629 | "\n" |
|
|||
7630 | "HGUSER::\n" |
|
|||
7631 | " This is the string used as the author of a commit. If not set,\n" |
|
|||
7632 | " available values will be considered in this order:\n" |
|
|||
7633 | "\n" |
|
|||
7634 | " * HGUSER (deprecated)\n" |
|
|||
7635 | " * hgrc files from the HGRCPATH\n" |
|
|||
7636 | " * EMAIL\n" |
|
|||
7637 | " * interactive prompt\n" |
|
|||
7638 | " * LOGNAME (with '@hostname' appended)\n" |
|
|||
7639 | "\n" |
|
|||
7640 | " (deprecated, use .hgrc)\n" |
|
|||
7641 | "\n" |
|
|||
7642 | "EMAIL::\n" |
|
|||
7643 | " May be used as the author of a commit; see HGUSER.\n" |
|
|||
7644 | "\n" |
|
|||
7645 | "LOGNAME::\n" |
|
|||
7646 | " May be used as the author of a commit; see HGUSER.\n" |
|
|||
7647 | "\n" |
|
|||
7648 | "VISUAL::\n" |
|
|||
7649 | " This is the name of the editor to use when committing. See EDITOR.\n" |
|
|||
7650 | "\n" |
|
|||
7651 | "EDITOR::\n" |
|
|||
7652 | " Sometimes Mercurial needs to open a text file in an editor for a\n" |
|
|||
7653 | " user to modify, for example when writing commit messages. The\n" |
|
|||
7654 | " editor it uses is determined by looking at the environment\n" |
|
|||
7655 | " variables HGEDITOR, VISUAL and EDITOR, in that order. The first\n" |
|
|||
7656 | " non-empty one is chosen. If all of them are empty, the editor\n" |
|
|||
7657 | " defaults to 'vi'.\n" |
|
|||
7658 | "\n" |
|
|||
7659 | "PYTHONPATH::\n" |
|
|||
7660 | " This is used by Python to find imported modules and may need to be\n" |
|
|||
7661 | " set appropriately if this Mercurial is not installed system-wide.\n" |
|
|||
7662 | " " |
|
|||
7663 | msgstr "" |
|
|||
7664 |
|
||||
7665 | msgid "Specifying Single Revisions" |
|
7800 | msgid "Specifying Single Revisions" | |
7666 | msgstr "" |
|
7801 | msgstr "" | |
7667 |
|
7802 | |||
7668 | msgid "" |
|
|||
7669 | "\n" |
|
|||
7670 | " Mercurial supports several ways to specify individual revisions.\n" |
|
|||
7671 | "\n" |
|
|||
7672 | " A plain integer is treated as a revision number. Negative integers\n" |
|
|||
7673 | " are treated as topological offsets from the tip, with -1 denoting\n" |
|
|||
7674 | " the tip. As such, negative numbers are only useful if you've\n" |
|
|||
7675 | " memorized your local tree numbers and want to save typing a single\n" |
|
|||
7676 | " digit. This editor suggests copy and paste.\n" |
|
|||
7677 | "\n" |
|
|||
7678 | " A 40-digit hexadecimal string is treated as a unique revision\n" |
|
|||
7679 | " identifier.\n" |
|
|||
7680 | "\n" |
|
|||
7681 | " A hexadecimal string less than 40 characters long is treated as a\n" |
|
|||
7682 | " unique revision identifier, and referred to as a short-form\n" |
|
|||
7683 | " identifier. A short-form identifier is only valid if it is the\n" |
|
|||
7684 | " prefix of exactly one full-length identifier.\n" |
|
|||
7685 | "\n" |
|
|||
7686 | " Any other string is treated as a tag name, which is a symbolic\n" |
|
|||
7687 | " name associated with a revision identifier. Tag names may not\n" |
|
|||
7688 | " contain the \":\" character.\n" |
|
|||
7689 | "\n" |
|
|||
7690 | " The reserved name \"tip\" is a special tag that always identifies\n" |
|
|||
7691 | " the most recent revision.\n" |
|
|||
7692 | "\n" |
|
|||
7693 | " The reserved name \"null\" indicates the null revision. This is the\n" |
|
|||
7694 | " revision of an empty repository, and the parent of revision 0.\n" |
|
|||
7695 | "\n" |
|
|||
7696 | " The reserved name \".\" indicates the working directory parent. If\n" |
|
|||
7697 | " no working directory is checked out, it is equivalent to null. If\n" |
|
|||
7698 | " an uncommitted merge is in progress, \".\" is the revision of the\n" |
|
|||
7699 | " first parent.\n" |
|
|||
7700 | " " |
|
|||
7701 | msgstr "" |
|
|||
7702 |
|
||||
7703 | msgid "Specifying Multiple Revisions" |
|
7803 | msgid "Specifying Multiple Revisions" | |
7704 | msgstr "" |
|
7804 | msgstr "" | |
7705 |
|
7805 | |||
7706 | msgid "" |
|
|||
7707 | "\n" |
|
|||
7708 | " When Mercurial accepts more than one revision, they may be\n" |
|
|||
7709 | " specified individually, or provided as a topologically continuous\n" |
|
|||
7710 | " range, separated by the \":\" character.\n" |
|
|||
7711 | "\n" |
|
|||
7712 | " The syntax of range notation is [BEGIN]:[END], where BEGIN and END\n" |
|
|||
7713 | " are revision identifiers. Both BEGIN and END are optional. If\n" |
|
|||
7714 | " BEGIN is not specified, it defaults to revision number 0. If END\n" |
|
|||
7715 | " is not specified, it defaults to the tip. The range \":\" thus means\n" |
|
|||
7716 | " \"all revisions\".\n" |
|
|||
7717 | "\n" |
|
|||
7718 | " If BEGIN is greater than END, revisions are treated in reverse\n" |
|
|||
7719 | " order.\n" |
|
|||
7720 | "\n" |
|
|||
7721 | " A range acts as a closed interval. This means that a range of 3:5\n" |
|
|||
7722 | " gives 3, 4 and 5. Similarly, a range of 9:6 gives 9, 8, 7, and 6.\n" |
|
|||
7723 | " " |
|
|||
7724 | msgstr "" |
|
|||
7725 |
|
||||
7726 | msgid "Diff Formats" |
|
7806 | msgid "Diff Formats" | |
7727 | msgstr "" |
|
7807 | msgstr "" | |
7728 |
|
7808 | |||
7729 | msgid "" |
|
|||
7730 | "\n" |
|
|||
7731 | " Mercurial's default format for showing changes between two\n" |
|
|||
7732 | " versions of a file is compatible with the unified format of GNU\n" |
|
|||
7733 | " diff, which can be used by GNU patch and many other standard\n" |
|
|||
7734 | " tools.\n" |
|
|||
7735 | "\n" |
|
|||
7736 | " While this standard format is often enough, it does not encode the\n" |
|
|||
7737 | " following information:\n" |
|
|||
7738 | "\n" |
|
|||
7739 | " - executable status and other permission bits\n" |
|
|||
7740 | " - copy or rename information\n" |
|
|||
7741 | " - changes in binary files\n" |
|
|||
7742 | " - creation or deletion of empty files\n" |
|
|||
7743 | "\n" |
|
|||
7744 | " Mercurial also supports the extended diff format from the git VCS\n" |
|
|||
7745 | " which addresses these limitations. The git diff format is not\n" |
|
|||
7746 | " produced by default because a few widespread tools still do not\n" |
|
|||
7747 | " understand this format.\n" |
|
|||
7748 | "\n" |
|
|||
7749 | " This means that when generating diffs from a Mercurial repository\n" |
|
|||
7750 | " (e.g. with \"hg export\"), you should be careful about things like\n" |
|
|||
7751 | " file copies and renames or other things mentioned above, because\n" |
|
|||
7752 | " when applying a standard diff to a different repository, this\n" |
|
|||
7753 | " extra information is lost. Mercurial's internal operations (like\n" |
|
|||
7754 | " push and pull) are not affected by this, because they use an\n" |
|
|||
7755 | " internal binary format for communicating changes.\n" |
|
|||
7756 | "\n" |
|
|||
7757 | " To make Mercurial produce the git extended diff format, use the\n" |
|
|||
7758 | " --git option available for many commands, or set 'git = True' in\n" |
|
|||
7759 | " the [diff] section of your hgrc. You do not need to set this\n" |
|
|||
7760 | " option when importing diffs in this format or using them in the mq\n" |
|
|||
7761 | " extension.\n" |
|
|||
7762 | " " |
|
|||
7763 | msgstr "" |
|
|||
7764 |
|
||||
7765 | msgid "Template Usage" |
|
7809 | msgid "Template Usage" | |
7766 | msgstr "" |
|
7810 | msgstr "" | |
7767 |
|
7811 | |||
7768 | msgid "" |
|
|||
7769 | "\n" |
|
|||
7770 | " Mercurial allows you to customize output of commands through\n" |
|
|||
7771 | " templates. You can either pass in a template from the command\n" |
|
|||
7772 | " line, via the --template option, or select an existing\n" |
|
|||
7773 | " template-style (--style).\n" |
|
|||
7774 | "\n" |
|
|||
7775 | " You can customize output for any \"log-like\" command: log,\n" |
|
|||
7776 | " outgoing, incoming, tip, parents, heads and glog.\n" |
|
|||
7777 | "\n" |
|
|||
7778 | " Three styles are packaged with Mercurial: default (the style used\n" |
|
|||
7779 | " when no explicit preference is passed), compact and changelog.\n" |
|
|||
7780 | " Usage:\n" |
|
|||
7781 | "\n" |
|
|||
7782 | " $ hg log -r1 --style changelog\n" |
|
|||
7783 | "\n" |
|
|||
7784 | " A template is a piece of text, with markup to invoke variable\n" |
|
|||
7785 | " expansion:\n" |
|
|||
7786 | "\n" |
|
|||
7787 | " $ hg log -r1 --template \"{node}\\n\"\n" |
|
|||
7788 | " b56ce7b07c52de7d5fd79fb89701ea538af65746\n" |
|
|||
7789 | "\n" |
|
|||
7790 | " Strings in curly braces are called keywords. The availability of\n" |
|
|||
7791 | " keywords depends on the exact context of the templater. These\n" |
|
|||
7792 | " keywords are usually available for templating a log-like command:\n" |
|
|||
7793 | "\n" |
|
|||
7794 | " - author: String. The unmodified author of the changeset.\n" |
|
|||
7795 | " - branches: String. The name of the branch on which the changeset\n" |
|
|||
7796 | " was committed. Will be empty if the branch name was default.\n" |
|
|||
7797 | " - date: Date information. The date when the changeset was committed.\n" |
|
|||
7798 | " - desc: String. The text of the changeset description.\n" |
|
|||
7799 | " - diffstat: String. Statistics of changes with the following\n" |
|
|||
7800 | " format: \"modified files: +added/-removed lines\"\n" |
|
|||
7801 | " - files: List of strings. All files modified, added, or removed by\n" |
|
|||
7802 | " this changeset.\n" |
|
|||
7803 | " - file_adds: List of strings. Files added by this changeset.\n" |
|
|||
7804 | " - file_mods: List of strings. Files modified by this changeset.\n" |
|
|||
7805 | " - file_dels: List of strings. Files removed by this changeset.\n" |
|
|||
7806 | " - node: String. The changeset identification hash, as a\n" |
|
|||
7807 | " 40-character hexadecimal string.\n" |
|
|||
7808 | " - parents: List of strings. The parents of the changeset.\n" |
|
|||
7809 | " - rev: Integer. The repository-local changeset revision number.\n" |
|
|||
7810 | " - tags: List of strings. Any tags associated with the changeset.\n" |
|
|||
7811 | "\n" |
|
|||
7812 | " The \"date\" keyword does not produce human-readable output. If you\n" |
|
|||
7813 | " want to use a date in your output, you can use a filter to process\n" |
|
|||
7814 | " it. Filters are functions which return a string based on the input\n" |
|
|||
7815 | " variable. You can also use a chain of filters to get the desired\n" |
|
|||
7816 | " output:\n" |
|
|||
7817 | "\n" |
|
|||
7818 | " $ hg tip --template \"{date|isodate}\\n\"\n" |
|
|||
7819 | " 2008-08-21 18:22 +0000\n" |
|
|||
7820 | "\n" |
|
|||
7821 | " List of filters:\n" |
|
|||
7822 | "\n" |
|
|||
7823 | " - addbreaks: Any text. Add an XHTML \"<br />\" tag before the end of\n" |
|
|||
7824 | " every line except the last.\n" |
|
|||
7825 | " - age: Date. Returns a human-readable date/time difference between\n" |
|
|||
7826 | " the given date/time and the current date/time.\n" |
|
|||
7827 | " - basename: Any text. Treats the text as a path, and returns the\n" |
|
|||
7828 | " last component of the path after splitting by the path\n" |
|
|||
7829 | " separator (ignoring trailing separators). For example,\n" |
|
|||
7830 | " \"foo/bar/baz\" becomes \"baz\" and \"foo/bar//\" becomes \"bar" |
|
|||
7831 | "\".\n" |
|
|||
7832 | " - stripdir: Treat the text as path and strip a directory level, if\n" |
|
|||
7833 | " possible. For example, \"foo\" and \"foo/bar\" becomes \"foo\".\n" |
|
|||
7834 | " - date: Date. Returns a date in a Unix date format, including\n" |
|
|||
7835 | " the timezone: \"Mon Sep 04 15:13:13 2006 0700\".\n" |
|
|||
7836 | " - domain: Any text. Finds the first string that looks like an\n" |
|
|||
7837 | " email address, and extracts just the domain component.\n" |
|
|||
7838 | " Example: 'User <user@example.com>' becomes 'example.com'.\n" |
|
|||
7839 | " - email: Any text. Extracts the first string that looks like an\n" |
|
|||
7840 | " email address. Example: 'User <user@example.com>' becomes\n" |
|
|||
7841 | " 'user@example.com'.\n" |
|
|||
7842 | " - escape: Any text. Replaces the special XML/XHTML characters \"&\",\n" |
|
|||
7843 | " \"<\" and \">\" with XML entities.\n" |
|
|||
7844 | " - fill68: Any text. Wraps the text to fit in 68 columns.\n" |
|
|||
7845 | " - fill76: Any text. Wraps the text to fit in 76 columns.\n" |
|
|||
7846 | " - firstline: Any text. Returns the first line of text.\n" |
|
|||
7847 | " - nonempty: Any text. Returns '(none)' if the string is empty.\n" |
|
|||
7848 | " - hgdate: Date. Returns the date as a pair of numbers:\n" |
|
|||
7849 | " \"1157407993 25200\" (Unix timestamp, timezone offset).\n" |
|
|||
7850 | " - isodate: Date. Returns the date in ISO 8601 format.\n" |
|
|||
7851 | " - localdate: Date. Converts a date to local date.\n" |
|
|||
7852 | " - obfuscate: Any text. Returns the input text rendered as a\n" |
|
|||
7853 | " sequence of XML entities.\n" |
|
|||
7854 | " - person: Any text. Returns the text before an email address.\n" |
|
|||
7855 | " - rfc822date: Date. Returns a date using the same format used\n" |
|
|||
7856 | " in email headers.\n" |
|
|||
7857 | " - short: Changeset hash. Returns the short form of a changeset\n" |
|
|||
7858 | " hash, i.e. a 12-byte hexadecimal string.\n" |
|
|||
7859 | " - shortdate: Date. Returns a date like \"2006-09-18\".\n" |
|
|||
7860 | " - strip: Any text. Strips all leading and trailing whitespace.\n" |
|
|||
7861 | " - tabindent: Any text. Returns the text, with every line except\n" |
|
|||
7862 | " the first starting with a tab character.\n" |
|
|||
7863 | " - urlescape: Any text. Escapes all \"special\" characters. For\n" |
|
|||
7864 | " example, \"foo bar\" becomes \"foo%20bar\".\n" |
|
|||
7865 | " - user: Any text. Returns the user portion of an email address.\n" |
|
|||
7866 | " " |
|
|||
7867 | msgstr "" |
|
|||
7868 |
|
||||
7869 | msgid "URL Paths" |
|
7812 | msgid "URL Paths" | |
7870 | msgstr "" |
|
7813 | msgstr "" | |
7871 |
|
7814 | |||
7872 | msgid "" |
|
|||
7873 | "\n" |
|
|||
7874 | " Valid URLs are of the form:\n" |
|
|||
7875 | "\n" |
|
|||
7876 | " local/filesystem/path[#revision]\n" |
|
|||
7877 | " file://local/filesystem/path[#revision]\n" |
|
|||
7878 | " http://[user[:pass]@]host[:port]/[path][#revision]\n" |
|
|||
7879 | " https://[user[:pass]@]host[:port]/[path][#revision]\n" |
|
|||
7880 | " ssh://[user[:pass]@]host[:port]/[path][#revision]\n" |
|
|||
7881 | "\n" |
|
|||
7882 | " Paths in the local filesystem can either point to Mercurial\n" |
|
|||
7883 | " repositories or to bundle files (as created by 'hg bundle' or\n" |
|
|||
7884 | " 'hg incoming --bundle').\n" |
|
|||
7885 | "\n" |
|
|||
7886 | " An optional identifier after # indicates a particular branch, tag,\n" |
|
|||
7887 | " or changeset to use from the remote repository. See also 'hg help\n" |
|
|||
7888 | " revisions'.\n" |
|
|||
7889 | "\n" |
|
|||
7890 | " Some features, such as pushing to http:// and https:// URLs are\n" |
|
|||
7891 | " only possible if the feature is explicitly enabled on the remote\n" |
|
|||
7892 | " Mercurial server.\n" |
|
|||
7893 | "\n" |
|
|||
7894 | " Some notes about using SSH with Mercurial:\n" |
|
|||
7895 | " - SSH requires an accessible shell account on the destination\n" |
|
|||
7896 | " machine and a copy of hg in the remote path or specified with as\n" |
|
|||
7897 | " remotecmd.\n" |
|
|||
7898 | " - path is relative to the remote user's home directory by default.\n" |
|
|||
7899 | " Use an extra slash at the start of a path to specify an absolute " |
|
|||
7900 | "path:\n" |
|
|||
7901 | " ssh://example.com//tmp/repository\n" |
|
|||
7902 | " - Mercurial doesn't use its own compression via SSH; the right\n" |
|
|||
7903 | " thing to do is to configure it in your ~/.ssh/config, e.g.:\n" |
|
|||
7904 | " Host *.mylocalnetwork.example.com\n" |
|
|||
7905 | " Compression no\n" |
|
|||
7906 | " Host *\n" |
|
|||
7907 | " Compression yes\n" |
|
|||
7908 | " Alternatively specify \"ssh -C\" as your ssh command in your hgrc\n" |
|
|||
7909 | " or with the --ssh command line option.\n" |
|
|||
7910 | "\n" |
|
|||
7911 | " These URLs can all be stored in your hgrc with path aliases under\n" |
|
|||
7912 | " the [paths] section like so:\n" |
|
|||
7913 | " [paths]\n" |
|
|||
7914 | " alias1 = URL1\n" |
|
|||
7915 | " alias2 = URL2\n" |
|
|||
7916 | " ...\n" |
|
|||
7917 | "\n" |
|
|||
7918 | " You can then use the alias for any command that uses a URL (for\n" |
|
|||
7919 | " example 'hg pull alias1' would pull from the 'alias1' path).\n" |
|
|||
7920 | "\n" |
|
|||
7921 | " Two path aliases are special because they are used as defaults\n" |
|
|||
7922 | " when you do not provide the URL to a command:\n" |
|
|||
7923 | "\n" |
|
|||
7924 | " default:\n" |
|
|||
7925 | " When you create a repository with hg clone, the clone command\n" |
|
|||
7926 | " saves the location of the source repository as the new\n" |
|
|||
7927 | " repository's 'default' path. This is then used when you omit\n" |
|
|||
7928 | " path from push- and pull-like commands (including incoming and\n" |
|
|||
7929 | " outgoing).\n" |
|
|||
7930 | "\n" |
|
|||
7931 | " default-push:\n" |
|
|||
7932 | " The push command will look for a path named 'default-push', and\n" |
|
|||
7933 | " prefer it over 'default' if both are defined.\n" |
|
|||
7934 | " " |
|
|||
7935 | msgstr "" |
|
|||
7936 |
|
||||
7937 | msgid "Using additional features" |
|
7815 | msgid "Using additional features" | |
7938 | msgstr "" |
|
7816 | msgstr "" | |
7939 |
|
7817 | |||
@@ -7966,27 +7844,20 b' msgstr ""' | |||||
7966 | msgid "clone from remote to remote not supported" |
|
7844 | msgid "clone from remote to remote not supported" | |
7967 | msgstr "" |
|
7845 | msgstr "" | |
7968 |
|
7846 | |||
7969 | msgid "updated" |
|
7847 | #, fuzzy, python-format | |
7970 | msgstr "" |
|
7848 | msgid "updating to branch %s\n" | |
7971 |
|
7849 | msgstr "comparaison avec %s\n" | ||
7972 | msgid "merged" |
|
7850 | ||
7973 | msgstr "" |
|
7851 | #, python-format | |
7974 |
|
7852 | msgid "" | ||
7975 | msgid "removed" |
|
7853 | "%d files updated, %d files merged, %d files removed, %d files unresolved\n" | |
7976 | msgstr "" |
|
|||
7977 |
|
||||
7978 | msgid "unresolved" |
|
|||
7979 | msgstr "" |
|
|||
7980 |
|
||||
7981 | #, python-format |
|
|||
7982 | msgid "%d files %s" |
|
|||
7983 | msgstr "" |
|
7854 | msgstr "" | |
7984 |
|
7855 | |||
7985 | msgid "use 'hg resolve' to retry unresolved file merges\n" |
|
7856 | msgid "use 'hg resolve' to retry unresolved file merges\n" | |
7986 | msgstr "" |
|
7857 | msgstr "" | |
7987 |
|
7858 | |||
7988 | msgid "" |
|
7859 | msgid "" | |
7989 |
"use 'hg resolve' to retry unresolved file merges or 'hg up |
|
7860 | "use 'hg resolve' to retry unresolved file merges or 'hg update -C' to " | |
7990 | "abandon\n" |
|
7861 | "abandon\n" | |
7991 | msgstr "" |
|
7862 | msgstr "" | |
7992 |
|
7863 | |||
@@ -8062,32 +7933,12 b' msgstr ""' | |||||
8062 | msgid "unsupported URL component: \"%s\"" |
|
7933 | msgid "unsupported URL component: \"%s\"" | |
8063 | msgstr "" |
|
7934 | msgstr "" | |
8064 |
|
7935 | |||
8065 | #, python-format |
|
|||
8066 | msgid "using %s\n" |
|
|||
8067 | msgstr "" |
|
|||
8068 |
|
||||
8069 | #, python-format |
|
|||
8070 | msgid "capabilities: %s\n" |
|
|||
8071 | msgstr "" |
|
|||
8072 |
|
||||
8073 | msgid "operation not supported over http" |
|
7936 | msgid "operation not supported over http" | |
8074 | msgstr "" |
|
7937 | msgstr "" | |
8075 |
|
7938 | |||
8076 | #, python-format |
|
|||
8077 | msgid "sending %s command\n" |
|
|||
8078 | msgstr "" |
|
|||
8079 |
|
||||
8080 | #, python-format |
|
|||
8081 | msgid "sending %s bytes\n" |
|
|||
8082 | msgstr "" |
|
|||
8083 |
|
||||
8084 | msgid "authorization failed" |
|
7939 | msgid "authorization failed" | |
8085 | msgstr "" |
|
7940 | msgstr "" | |
8086 |
|
7941 | |||
8087 | #, python-format |
|
|||
8088 | msgid "http error while sending %s command\n" |
|
|||
8089 | msgstr "" |
|
|||
8090 |
|
||||
8091 | msgid "http error, possibly caused by proxy setting" |
|
7942 | msgid "http error, possibly caused by proxy setting" | |
8092 | msgstr "" |
|
7943 | msgstr "" | |
8093 |
|
7944 | |||
@@ -8096,10 +7947,6 b' msgid "real URL is %s\\n"' | |||||
8096 | msgstr "" |
|
7947 | msgstr "" | |
8097 |
|
7948 | |||
8098 | #, python-format |
|
7949 | #, python-format | |
8099 | msgid "requested URL: '%s'\n" |
|
|||
8100 | msgstr "" |
|
|||
8101 |
|
||||
8102 | #, python-format |
|
|||
8103 | msgid "'%s' does not appear to be an hg repository" |
|
7950 | msgid "'%s' does not appear to be an hg repository" | |
8104 | msgstr "" |
|
7951 | msgstr "" | |
8105 |
|
7952 | |||
@@ -8134,7 +7981,7 b' msgid "cannot create new http repository' | |||||
8134 | msgstr "" |
|
7981 | msgstr "" | |
8135 |
|
7982 | |||
8136 | #, python-format |
|
7983 | #, python-format | |
8137 |
msgid " |
|
7984 | msgid "ignoring invalid syntax '%s'" | |
8138 | msgstr "" |
|
7985 | msgstr "" | |
8139 |
|
7986 | |||
8140 | #, python-format |
|
7987 | #, python-format | |
@@ -8165,17 +8012,6 b' msgid "working copy of .hgtags is change' | |||||
8165 | msgstr "" |
|
8012 | msgstr "" | |
8166 |
|
8013 | |||
8167 | #, python-format |
|
8014 | #, python-format | |
8168 | msgid "%s, line %s: %s\n" |
|
|||
8169 | msgstr "" |
|
|||
8170 |
|
||||
8171 | msgid "cannot parse entry" |
|
|||
8172 | msgstr "" |
|
|||
8173 |
|
||||
8174 | #, python-format |
|
|||
8175 | msgid "node '%s' is not well formed" |
|
|||
8176 | msgstr "" |
|
|||
8177 |
|
||||
8178 | #, python-format |
|
|||
8179 | msgid "working directory has unknown parent '%s'!" |
|
8015 | msgid "working directory has unknown parent '%s'!" | |
8180 | msgstr "" |
|
8016 | msgstr "" | |
8181 |
|
8017 | |||
@@ -8183,10 +8019,6 b' msgstr ""' | |||||
8183 | msgid "unknown revision '%s'" |
|
8019 | msgid "unknown revision '%s'" | |
8184 | msgstr "" |
|
8020 | msgstr "" | |
8185 |
|
8021 | |||
8186 | #, python-format |
|
|||
8187 | msgid "filtering %s through %s\n" |
|
|||
8188 | msgstr "" |
|
|||
8189 |
|
||||
8190 | msgid "journal already exists - run hg recover" |
|
8022 | msgid "journal already exists - run hg recover" | |
8191 | msgstr "" |
|
8023 | msgstr "" | |
8192 |
|
8024 | |||
@@ -8218,14 +8050,6 b' msgstr ""' | |||||
8218 | msgid "working directory of %s" |
|
8050 | msgid "working directory of %s" | |
8219 | msgstr "" |
|
8051 | msgstr "" | |
8220 |
|
8052 | |||
8221 | #, python-format |
|
|||
8222 | msgid " %s: searching for copy revision for %s\n" |
|
|||
8223 | msgstr "" |
|
|||
8224 |
|
||||
8225 | #, python-format |
|
|||
8226 | msgid " %s: copy %s:%s\n" |
|
|||
8227 | msgstr "" |
|
|||
8228 |
|
||||
8229 | msgid "cannot partially commit a merge (do not specify files or patterns)" |
|
8053 | msgid "cannot partially commit a merge (do not specify files or patterns)" | |
8230 | msgstr "" |
|
8054 | msgstr "" | |
8231 |
|
8055 | |||
@@ -8290,41 +8114,6 b' msgstr ""' | |||||
8290 | msgid "searching for changes\n" |
|
8114 | msgid "searching for changes\n" | |
8291 | msgstr "" |
|
8115 | msgstr "" | |
8292 |
|
8116 | |||
8293 | #, python-format |
|
|||
8294 | msgid "examining %s:%s\n" |
|
|||
8295 | msgstr "" |
|
|||
8296 |
|
||||
8297 | msgid "branch already found\n" |
|
|||
8298 | msgstr "" |
|
|||
8299 |
|
||||
8300 | #, python-format |
|
|||
8301 | msgid "found incomplete branch %s:%s\n" |
|
|||
8302 | msgstr "" |
|
|||
8303 |
|
||||
8304 | #, python-format |
|
|||
8305 | msgid "found new changeset %s\n" |
|
|||
8306 | msgstr "" |
|
|||
8307 |
|
||||
8308 | #, python-format |
|
|||
8309 | msgid "request %d: %s\n" |
|
|||
8310 | msgstr "" |
|
|||
8311 |
|
||||
8312 | #, python-format |
|
|||
8313 | msgid "received %s:%s\n" |
|
|||
8314 | msgstr "" |
|
|||
8315 |
|
||||
8316 | #, python-format |
|
|||
8317 | msgid "narrowing %d:%d %s\n" |
|
|||
8318 | msgstr "" |
|
|||
8319 |
|
||||
8320 | #, python-format |
|
|||
8321 | msgid "found new branch changeset %s\n" |
|
|||
8322 | msgstr "" |
|
|||
8323 |
|
||||
8324 | #, python-format |
|
|||
8325 | msgid "narrowed branch search to %s:%s\n" |
|
|||
8326 | msgstr "" |
|
|||
8327 |
|
||||
8328 | msgid "already have changeset " |
|
8117 | msgid "already have changeset " | |
8329 | msgstr "" |
|
8118 | msgstr "" | |
8330 |
|
8119 | |||
@@ -8334,16 +8123,6 b' msgstr ""' | |||||
8334 | msgid "repository is unrelated" |
|
8123 | msgid "repository is unrelated" | |
8335 | msgstr "" |
|
8124 | msgstr "" | |
8336 |
|
8125 | |||
8337 | msgid "found new changesets starting at " |
|
|||
8338 | msgstr "" |
|
|||
8339 |
|
||||
8340 | #, python-format |
|
|||
8341 | msgid "%d total queries\n" |
|
|||
8342 | msgstr "" |
|
|||
8343 |
|
||||
8344 | msgid "common changesets up to " |
|
|||
8345 | msgstr "" |
|
|||
8346 |
|
||||
8347 | msgid "requesting all changes\n" |
|
8126 | msgid "requesting all changes\n" | |
8348 | msgstr "" |
|
8127 | msgstr "" | |
8349 |
|
8128 | |||
@@ -8369,17 +8148,10 b' msgstr ""' | |||||
8369 | msgid "%d changesets found\n" |
|
8148 | msgid "%d changesets found\n" | |
8370 | msgstr "" |
|
8149 | msgstr "" | |
8371 |
|
8150 | |||
8372 | msgid "list of changesets:\n" |
|
|||
8373 | msgstr "" |
|
|||
8374 |
|
||||
8375 | #, python-format |
|
8151 | #, python-format | |
8376 | msgid "empty or missing revlog for %s" |
|
8152 | msgid "empty or missing revlog for %s" | |
8377 | msgstr "" |
|
8153 | msgstr "" | |
8378 |
|
8154 | |||
8379 | #, python-format |
|
|||
8380 | msgid "add changeset %s\n" |
|
|||
8381 | msgstr "" |
|
|||
8382 |
|
||||
8383 | msgid "adding changesets\n" |
|
8155 | msgid "adding changesets\n" | |
8384 | msgstr "" |
|
8156 | msgstr "" | |
8385 |
|
8157 | |||
@@ -8392,10 +8164,6 b' msgstr ""' | |||||
8392 | msgid "adding file changes\n" |
|
8164 | msgid "adding file changes\n" | |
8393 | msgstr "" |
|
8165 | msgstr "" | |
8394 |
|
8166 | |||
8395 | #, python-format |
|
|||
8396 | msgid "adding %s revisions\n" |
|
|||
8397 | msgstr "" |
|
|||
8398 |
|
||||
8399 | msgid "received file revlog group is empty" |
|
8167 | msgid "received file revlog group is empty" | |
8400 | msgstr "" |
|
8168 | msgstr "" | |
8401 |
|
8169 | |||
@@ -8407,9 +8175,6 b' msgstr ""' | |||||
8407 | msgid "added %d changesets with %d changes to %d files%s\n" |
|
8175 | msgid "added %d changesets with %d changes to %d files%s\n" | |
8408 | msgstr "" |
|
8176 | msgstr "" | |
8409 |
|
8177 | |||
8410 | msgid "updating the branch cache\n" |
|
|||
8411 | msgstr "" |
|
|||
8412 |
|
||||
8413 | msgid "Unexpected response from remote server:" |
|
8178 | msgid "Unexpected response from remote server:" | |
8414 | msgstr "" |
|
8179 | msgstr "" | |
8415 |
|
8180 | |||
@@ -8430,10 +8195,6 b' msgid "%d files to transfer, %s of data\\' | |||||
8430 | msgstr "" |
|
8195 | msgstr "" | |
8431 |
|
8196 | |||
8432 | #, python-format |
|
8197 | #, python-format | |
8433 | msgid "adding %s (%s)\n" |
|
|||
8434 | msgstr "" |
|
|||
8435 |
|
||||
8436 | #, python-format |
|
|||
8437 | msgid "transferred %s in %.1f seconds (%s/sec)\n" |
|
8198 | msgid "transferred %s in %.1f seconds (%s/sec)\n" | |
8438 | msgstr "" |
|
8199 | msgstr "" | |
8439 |
|
8200 | |||
@@ -8514,14 +8275,6 b' msgid "resolving manifests\\n"' | |||||
8514 | msgstr "" |
|
8275 | msgstr "" | |
8515 |
|
8276 | |||
8516 | #, python-format |
|
8277 | #, python-format | |
8517 | msgid " overwrite %s partial %s\n" |
|
|||
8518 | msgstr "" |
|
|||
8519 |
|
||||
8520 | #, python-format |
|
|||
8521 | msgid " ancestor %s local %s remote %s\n" |
|
|||
8522 | msgstr "" |
|
|||
8523 |
|
||||
8524 | #, python-format |
|
|||
8525 | msgid "" |
|
8278 | msgid "" | |
8526 | " local changed %s which remote deleted\n" |
|
8279 | " local changed %s which remote deleted\n" | |
8527 | "use (c)hanged version or (d)elete?" |
|
8280 | "use (c)hanged version or (d)elete?" | |
@@ -8533,9 +8286,6 b' msgstr ""' | |||||
8533 | msgid "&Delete" |
|
8286 | msgid "&Delete" | |
8534 | msgstr "" |
|
8287 | msgstr "" | |
8535 |
|
8288 | |||
8536 | msgid "c" |
|
|||
8537 | msgstr "" |
|
|||
8538 |
|
||||
8539 | #, python-format |
|
8289 | #, python-format | |
8540 | msgid "" |
|
8290 | msgid "" | |
8541 | "remote changed %s which local deleted\n" |
|
8291 | "remote changed %s which local deleted\n" | |
@@ -8546,10 +8296,6 b' msgid "&Deleted"' | |||||
8546 | msgstr "" |
|
8296 | msgstr "" | |
8547 |
|
8297 | |||
8548 | #, python-format |
|
8298 | #, python-format | |
8549 | msgid "preserving %s for resolve of %s\n" |
|
|||
8550 | msgstr "" |
|
|||
8551 |
|
||||
8552 | #, python-format |
|
|||
8553 | msgid "update failed to remove %s: %s!\n" |
|
8299 | msgid "update failed to remove %s: %s!\n" | |
8554 | msgstr "" |
|
8300 | msgstr "" | |
8555 |
|
8301 | |||
@@ -8596,13 +8342,6 b' msgid "cannot create %s: unable to creat' | |||||
8596 | msgstr "" |
|
8342 | msgstr "" | |
8597 |
|
8343 | |||
8598 | #, python-format |
|
8344 | #, python-format | |
8599 | msgid "found patch at byte %d\n" |
|
|||
8600 | msgstr "" |
|
|||
8601 |
|
||||
8602 | msgid "patch generated by hg export\n" |
|
|||
8603 | msgstr "" |
|
|||
8604 |
|
||||
8605 | #, python-format |
|
|||
8606 | msgid "unable to find '%s' for patching\n" |
|
8345 | msgid "unable to find '%s' for patching\n" | |
8607 | msgstr "" |
|
8346 | msgstr "" | |
8608 |
|
8347 | |||
@@ -8673,7 +8412,7 b' msgid "Unsupported line endings type: %s' | |||||
8673 | msgstr "" |
|
8412 | msgstr "" | |
8674 |
|
8413 | |||
8675 | #, python-format |
|
8414 | #, python-format | |
8676 | msgid "no valid hunks found; trying with %r instead\n" |
|
8415 | msgid " %d files changed, %d insertions(+), %d deletions(-)\n" | |
8677 | msgstr "" |
|
8416 | msgstr "" | |
8678 |
|
8417 | |||
8679 | #, python-format |
|
8418 | #, python-format | |
@@ -8685,13 +8424,6 b' msgid "killed by signal %d"' | |||||
8685 | msgstr "" |
|
8424 | msgstr "" | |
8686 |
|
8425 | |||
8687 | #, python-format |
|
8426 | #, python-format | |
8688 | msgid "stopped by signal %d" |
|
|||
8689 | msgstr "" |
|
|||
8690 |
|
||||
8691 | msgid "invalid exit code" |
|
|||
8692 | msgstr "" |
|
|||
8693 |
|
||||
8694 | #, python-format |
|
|||
8695 | msgid "saving bundle to %s\n" |
|
8427 | msgid "saving bundle to %s\n" | |
8696 | msgstr "" |
|
8428 | msgstr "" | |
8697 |
|
8429 | |||
@@ -8762,12 +8494,12 b' msgstr ""' | |||||
8762 | msgid "could not create remote repo" |
|
8494 | msgid "could not create remote repo" | |
8763 | msgstr "" |
|
8495 | msgstr "" | |
8764 |
|
8496 | |||
|
8497 | msgid "no suitable response from remote hg" | |||
|
8498 | msgstr "" | |||
|
8499 | ||||
8765 | msgid "remote: " |
|
8500 | msgid "remote: " | |
8766 | msgstr "" |
|
8501 | msgstr "" | |
8767 |
|
8502 | |||
8768 | msgid "no suitable response from remote hg" |
|
|||
8769 | msgstr "" |
|
|||
8770 |
|
||||
8771 | #, python-format |
|
8503 | #, python-format | |
8772 | msgid "push refused: %s" |
|
8504 | msgid "push refused: %s" | |
8773 | msgstr "" |
|
8505 | msgstr "" | |
@@ -8785,17 +8517,6 b' msgstr ""' | |||||
8785 | msgid "invalid entry in fncache, line %s" |
|
8517 | msgid "invalid entry in fncache, line %s" | |
8786 | msgstr "" |
|
8518 | msgstr "" | |
8787 |
|
8519 | |||
8788 | msgid "scanning\n" |
|
|||
8789 | msgstr "" |
|
|||
8790 |
|
||||
8791 | #, python-format |
|
|||
8792 | msgid "%d files, %d bytes to transfer\n" |
|
|||
8793 | msgstr "" |
|
|||
8794 |
|
||||
8795 | #, python-format |
|
|||
8796 | msgid "sending %s (%d bytes)\n" |
|
|||
8797 | msgstr "" |
|
|||
8798 |
|
||||
8799 | #, python-format |
|
8520 | #, python-format | |
8800 | msgid "" |
|
8521 | msgid "" | |
8801 | " subrepository sources for %s differ\n" |
|
8522 | " subrepository sources for %s differ\n" | |
@@ -8805,9 +8526,6 b' msgstr ""' | |||||
8805 | msgid "&Remote" |
|
8526 | msgid "&Remote" | |
8806 | msgstr "" |
|
8527 | msgstr "" | |
8807 |
|
8528 | |||
8808 | msgid "r" |
|
|||
8809 | msgstr "" |
|
|||
8810 |
|
||||
8811 | #, python-format |
|
8529 | #, python-format | |
8812 | msgid "" |
|
8530 | msgid "" | |
8813 | " local changed subrepository %s which remote removed\n" |
|
8531 | " local changed subrepository %s which remote removed\n" | |
@@ -8832,6 +8550,17 b' msgstr ""' | |||||
8832 | msgid "pushing subrepo %s\n" |
|
8550 | msgid "pushing subrepo %s\n" | |
8833 | msgstr "" |
|
8551 | msgstr "" | |
8834 |
|
8552 | |||
|
8553 | #, python-format | |||
|
8554 | msgid "%s, line %s: %s\n" | |||
|
8555 | msgstr "" | |||
|
8556 | ||||
|
8557 | msgid "cannot parse entry" | |||
|
8558 | msgstr "" | |||
|
8559 | ||||
|
8560 | #, python-format | |||
|
8561 | msgid "node '%s' is not well formed" | |||
|
8562 | msgstr "" | |||
|
8563 | ||||
8835 | msgid "unmatched quotes" |
|
8564 | msgid "unmatched quotes" | |
8836 | msgstr "" |
|
8565 | msgstr "" | |
8837 |
|
8566 | |||
@@ -8897,12 +8626,12 b' msgstr ""' | |||||
8897 | msgid "username %s contains a newline\n" |
|
8626 | msgid "username %s contains a newline\n" | |
8898 | msgstr "" |
|
8627 | msgstr "" | |
8899 |
|
8628 | |||
|
8629 | msgid "response expected" | |||
|
8630 | msgstr "" | |||
|
8631 | ||||
8900 | msgid "unrecognized response\n" |
|
8632 | msgid "unrecognized response\n" | |
8901 | msgstr "" |
|
8633 | msgstr "" | |
8902 |
|
8634 | |||
8903 | msgid "response expected" |
|
|||
8904 | msgstr "" |
|
|||
8905 |
|
||||
8906 | msgid "password: " |
|
8635 | msgid "password: " | |
8907 | msgstr "" |
|
8636 | msgstr "" | |
8908 |
|
8637 | |||
@@ -8931,10 +8660,6 b' msgid "http auth: user %s, password %s\\n' | |||||
8931 | msgstr "" |
|
8660 | msgstr "" | |
8932 |
|
8661 | |||
8933 | #, python-format |
|
8662 | #, python-format | |
8934 | msgid "proxying through http://%s:%s\n" |
|
|||
8935 | msgstr "" |
|
|||
8936 |
|
||||
8937 | #, python-format |
|
|||
8938 | msgid "command '%s' failed: %s" |
|
8663 | msgid "command '%s' failed: %s" | |
8939 | msgstr "" |
|
8664 | msgstr "" | |
8940 |
|
8665 | |||
@@ -9132,6 +8857,10 b' msgid "unpacking %s"' | |||||
9132 | msgstr "" |
|
8857 | msgstr "" | |
9133 |
|
8858 | |||
9134 | #, python-format |
|
8859 | #, python-format | |
|
8860 | msgid "warning: copy source of '%s' not in parents of %s" | |||
|
8861 | msgstr "" | |||
|
8862 | ||||
|
8863 | #, python-format | |||
9135 | msgid "empty or missing copy source revlog %s:%s" |
|
8864 | msgid "empty or missing copy source revlog %s:%s" | |
9136 | msgstr "" |
|
8865 | msgstr "" | |
9137 |
|
8866 |
General Comments 0
You need to be logged in to leave comments.
Login now