# # delete_file "po/monotone.pot" # # add_file "po/POTFILES.skip" # # add_file "po/fr.po" # # patch "ChangeLog" # from [461b11131a6b0c58b6f4824251ecb7ce5fefbb5b] # to [bd4852e670b70c8a682f34dfcc17bc82c119ac36] # # patch "po/LINGUAS" # from [adc83b19e793491b1c6ea0fd8b46cd9f32e592fc] # to [02e7af15c4d5ffa79b9f5cb01a42e5c264c050ab] # # patch "po/POTFILES.skip" # from [] # to [8d5f6c3d6059a2c943f11a6208ead30399dca3c7] # # patch "po/fr.po" # from [] # to [6f971fbcf4907a6b4cb0a6e59a4d0dd208f6999a] # ======================================================================== --- ChangeLog 461b11131a6b0c58b6f4824251ecb7ce5fefbb5b +++ ChangeLog bd4852e670b70c8a682f34dfcc17bc82c119ac36 @@ -1,3 +1,10 @@ +2005-08-20 Benoît Dejean + + * po/monotone.pot: Remove from version control. + * po/POTFILES.skip: New file. + * po/fr.po: French translation (initial version). + * po/LINGUAS: Add fr. + 2005-08-22 Nathaniel Smith * commands.cc (read): Use FP (thanks to Benoît Dejean for ======================================================================== --- po/LINGUAS adc83b19e793491b1c6ea0fd8b46cd9f32e592fc +++ po/LINGUAS 02e7af15c4d5ffa79b9f5cb01a42e5c264c050ab @@ -1 +1 @@ - +fr ======================================================================== --- po/POTFILES.skip +++ po/POTFILES.skip 8d5f6c3d6059a2c943f11a6208ead30399dca3c7 @@ -0,0 +1,5 @@ +idna/nfkc.c +popt/popt.c +popt/popthelp.c +sqlite/os_common.h +sqlite/vdbe.c ======================================================================== --- po/fr.po +++ po/fr.po 6f971fbcf4907a6b4cb0a6e59a4d0dd208f6999a @@ -0,0 +1,4468 @@ +# French translation of monotone +# This file is distributed under the same license as the monotone package. +# Benoît Dejean , 2005 +# +msgid "" +msgstr "" +"Project-Id-Version: monotone 0.22\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2005-08-18 17:34+0200\n" +"PO-Revision-Date: 2005-08-18 17:40+0200\n" +"Last-Translator: Benoît Dejean \n" +"Language-Team: Benoît Dejean \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n>1;\n" + +#: ../app_state.cc:58 +#, c-format +msgid "initializing from directory %s\n" +msgstr "" + +#: ../app_state.cc:59 +#, c-format +msgid "found working copy directory %s\n" +msgstr "" + +#: ../app_state.cc:61 +#, c-format +msgid "cannot change to directory to %s\n" +msgstr "" + +#: ../app_state.cc:69 +#, c-format +msgid "branch name is '%s'\n" +msgstr "le nom de la branche est « %s »\n" + +#: ../app_state.cc:75 +#, c-format +msgid "relative directory is '%s'\n" +msgstr "" + +#: ../app_state.cc:82 +#, c-format +msgid "setting dump path to %s\n" +msgstr "" + +#: ../app_state.cc:93 +#, c-format +msgid "working copy directory required but not found%s%s" +msgstr "" + +#: ../app_state.cc:101 +msgid "invalid directory ''" +msgstr "" + +#: ../app_state.cc:105 +#, c-format +msgid "cannot change to initial directory %s\n" +msgstr "" + +#: ../app_state.cc:109 +#, c-format +msgid "create working copy in %s\n" +msgstr "" + +#: ../app_state.cc:120 +#, c-format +msgid "could not create directory: %s: %s\n" +msgstr "" + +#: ../app_state.cc:125 +#, c-format +msgid "cannot change to new directory %s\n" +msgstr "" + +#: ../app_state.cc:134 +#, c-format +msgid "monotone book-keeping directory '%s' already exists in '%s'\n" +msgstr "" + +#: ../app_state.cc:137 +#, c-format +msgid "creating book-keeping directory '%s' for working copy in '%s'\n" +msgstr "" + +#: ../app_state.cc:159 +#, c-format +msgid "'%s' prefixed to '%s'\n" +msgstr "" + +#: ../app_state.cc:178 +#, c-format +msgid "'%s' ignored by restricted path set\n" +msgstr "" + +#: ../app_state.cc:183 +#, c-format +msgid "unknown path '%s'\n" +msgstr "" + +#: ../app_state.cc:185 +#, c-format +msgid "'%s' added to restricted path set\n" +msgstr "" + +#: ../app_state.cc:226 +#, c-format +msgid "checking restricted path set for '%s'\n" +msgstr "" + +#: ../app_state.cc:233 +#, c-format +msgid "path '%s' found in restricted path set; '%s' included\n" +msgstr "" + +#: ../app_state.cc:239 +#, c-format +msgid "path '%s' not found in restricted path set; '%s' excluded\n" +msgstr "" + +#: ../app_state.cc:298 +#, c-format +msgid "search root '%s' does not exist\n" +msgstr "" + +#: ../app_state.cc:300 +#, c-format +msgid "search root '%s' is not a directory\n" +msgstr "" + +#: ../app_state.cc:301 +#, c-format +msgid "set search root to %s\n" +msgstr "" + +#: ../app_state.cc:332 +msgid "negative depth not allowed\n" +msgstr "" + +#: ../app_state.cc:340 +msgid "negative or zero last not allowed\n" +msgstr "" + +#: ../app_state.cc:449 +#, c-format +msgid "Failed to read options file %s" +msgstr "" + +#: ../app_state.cc:466 +#, c-format +msgid "Failed to write options file %s" +msgstr "" + +#: ../basic_io.cc:26 +#, c-format +msgid "error in %s:%d:%d:E: %s" +msgstr "" + +#: ../basic_io.cc:27 +#, c-format +msgid "%s:%d:%d:E: %s" +msgstr "" + +#: ../cert.cc:49 +msgid "cert ok\n" +msgstr "" + +#: ../cert.cc:56 +#, c-format +msgid "ignoring bad signature by '%s' on '%s'\n" +msgstr "" + +#: ../cert.cc:64 +#, c-format +msgid "ignoring unknown signature by '%s' on '%s'\n" +msgstr "" + +#: ../cert.cc:121 +#, c-format +msgid "trust function liked %d signers of %s cert on manifest %s\n" +msgstr "" + +#: ../cert.cc:127 +#, c-format +msgid "trust function disliked %d signers of %s cert on manifest %s\n" +msgstr "" + +#: ../cert.cc:174 +#, c-format +msgid "trust function liked %d signers of %s cert on revision %s\n" +msgstr "" + +#: ../cert.cc:180 +#, c-format +msgid "trust function disliked %d signers of %s cert on revision %s\n" +msgstr "" + +#: ../cert.cc:269 +#, c-format +msgid "calculated cert hash '%s' does not match '%s'" +msgstr "" + +#: ../cert.cc:302 +#, c-format +msgid "address@hidden:%s]" +msgstr "" + +#: ../cert.cc:303 +#, c-format +msgid "cert: signable text %s\n" +msgstr "" + +#: ../cert.cc:364 ../keys.cc:480 +#, c-format +msgid "no private key '%s' found in database or get_priv_key hook" +msgstr "" + +#: ../cert.cc:373 +#, c-format +msgid "mismatch between private key '%s' in database and get_priv_key hook" +msgstr "" + +#: ../cert.cc:477 +msgid "no branch found for empty revision, please provide a branch name" +msgstr "" + +#: ../cert.cc:486 +#, c-format +msgid "no branch certs found for revision %s, please provide a branch name" +msgstr "" + +#: ../cert.cc:490 +#, c-format +msgid "" +"multiple branch certs found for revision %s, please provide a branch name" +msgstr "" + +#: ../cert.cc:507 ../rcs_import.cc:1234 ../revision.cc:1588 +#: ../revision.cc:1620 +msgid "no unique private key for cert construction" +msgstr "" + +#: ../cert.cc:622 +#, c-format +msgid "no default author name for branch '%s'" +msgstr "" + +#: ../change_set.cc:290 +#, c-format +msgid "tid %d: parent %d, type %s, name %s\n" +msgstr "" + +#: ../change_set.cc:316 +#, c-format +msgid "%d -> %d\n" +msgstr "" + +#: ../change_set.cc:1540 +msgid "concatenating change sets\n" +msgstr "" + +#: ../change_set.cc:1563 +#, c-format +msgid "concatenating %d and %d deltas\n" +msgstr "" + +#: ../change_set.cc:1573 +#, c-format +msgid "processing delta on %s\n" +msgstr "" + +#: ../change_set.cc:1577 +#, c-format +msgid "delta on %s in first changeset renamed to %s\n" +msgstr "" + +#. the delta should be removed if the file is going to be deleted +#: ../change_set.cc:1582 +#, c-format +msgid "discarding delta [%s]->[%s] for deleted file '%s'\n" +msgstr "" + +#: ../change_set.cc:1600 +#, c-format +msgid "fusing deltas on %s : %s -> %s and %s -> %s\n" +msgstr "" + +#: ../change_set.cc:1614 +#, c-format +msgid "delta on %s in second changeset copied forward\n" +msgstr "" + +#: ../change_set.cc:1628 +msgid "finished concatenation\n" +msgstr "" + +#: ../change_set.cc:1734 ../change_set.cc:1741 +#, c-format +msgid "delete of %s dominates rename to %s\n" +msgstr "" + +#: ../change_set.cc:1751 +#, c-format +msgid "unable to resolve file conflict '%s' -> '%s' vs. '%s'" +msgstr "" + +#: ../change_set.cc:1755 +#, c-format +msgid "unable to resolve dir conflict '%s' -> '%s' vs. '%s'" +msgstr "" + +#: ../change_set.cc:1760 +#, c-format +msgid "illegal conflict resolution '%s', wanted '%s' or '%s'\n" +msgstr "" + +#: ../change_set.cc:1816 +#, c-format +msgid "tid %d (%s) clobbered tid %d (%s)\n" +msgstr "" + +#: ../change_set.cc:1852 +#, c-format +msgid "skipping common change on %s (tid %d)\n" +msgstr "" + +#: ../change_set.cc:1857 +#, c-format +msgid "skipping neutral change of %s -> %s (tid %d)\n" +msgstr "" + +#: ../change_set.cc:1864 +#, c-format +msgid "propagating change on %s -> %s (tid %d)\n" +msgstr "" + +#: ../change_set.cc:1880 +msgid "conflict detected, resolved in A's favour\n" +msgstr "" + +#: ../change_set.cc:1886 +msgid "conflict detected, resolved in B's favour\n" +msgstr "" + +#: ../change_set.cc:2053 +#, c-format +msgid "reusing merge resolution '%s' : '%s' -> '%s'\n" +msgstr "" + +#: ../change_set.cc:2062 +#, c-format +msgid "merge of '%s' : '%s' vs. '%s' (no common ancestor) failed" +msgstr "" + +#: ../change_set.cc:2069 +#, c-format +msgid "merge of '%s' : '%s' -> '%s' vs '%s' failed" +msgstr "" + +#: ../change_set.cc:2073 +#, c-format +msgid "merge of '%s' : '%s' -> '%s' vs '%s' resolved to '%s'\n" +msgstr "" + +#: ../change_set.cc:2131 +#, c-format +msgid "skipping delta '%s'->'%s' on deleted file '%s'\n" +msgstr "" + +#. if no deltas in b, copy ours over using the merged name +#: ../change_set.cc:2139 +#, c-format +msgid "merge is copying delta '%s' : '%s' -> '%s'\n" +msgstr "" + +#. ... use the delta from 'a' +#. 'a' change_set included a delta []->[...], ie file added. We want to +#. follow this fork so it gets added to the b_merged changeset +#: ../change_set.cc:2163 +#, c-format +msgid "propagating new file addition delta on '%s' : '%s' -> '%s'\n" +msgstr "" + +#. ... ignore the delta +#. 'b' change_set included a delta []->[...], ie file added. We don't need +#. to add it to the b_merged changeset, since any delta in 'a' will be +#. ignored (as 'b' includes deletions). +#: ../change_set.cc:2175 +#, c-format +msgid "skipping new file addition delta on '%s' : '' -> '%s'\n" +msgstr "" + +#. ... absorb identical deltas +#: ../change_set.cc:2183 +#, c-format +msgid "skipping common delta '%s' : '%s' -> '%s'\n" +msgstr "" + +#: ../change_set.cc:2189 +#, c-format +msgid "skipping neutral delta on '%s' : %s -> %s\n" +msgstr "" + +#: ../change_set.cc:2197 +#, c-format +msgid "propagating unperturbed delta on '%s' : '%s' -> '%s'\n" +msgstr "" + +#. ... or resolve conflict +#: ../change_set.cc:2207 +#, c-format +msgid "merging delta '%s' : '%s' -> '%s' vs. '%s'\n" +msgstr "" + +#: ../change_set.cc:2220 +#, c-format +msgid "resolved merge to '%s' : '%s' -> '%s'\n" +msgstr "" + +#: ../change_set.cc:2249 +msgid "merging change sets\n" +msgstr "" + +#: ../change_set.cc:2311 +msgid "finished merge\n" +msgstr "" + +#: ../change_set.cc:2330 +msgid "inverting change set\n" +msgstr "" + +#: ../change_set.cc:2360 +#, c-format +msgid "converted 'delete %s' to 'add as %s' in inverse\n" +msgstr "" + +#: ../change_set.cc:2369 +#, c-format +msgid "converted add %s to delete in inverse\n" +msgstr "" + +#: ../change_set.cc:2379 +#, c-format +msgid "converting delta %s -> %s on %s\n" +msgstr "" + +#: ../change_set.cc:2381 +#, c-format +msgid "inverse is delta %s -> %s on %s\n" +msgstr "" + +#: ../change_set.cc:2443 +#, c-format +msgid "moving %s -> %s\n" +msgstr "" + +#: ../change_set.cc:2492 +#, c-format +msgid "moving file %s -> %s\n" +msgstr "" + +#: ../change_set.cc:2500 +#, c-format +msgid "moving dir %s -> %s\n" +msgstr "" + +#: ../change_set.cc:3000 +#, c-format +msgid "[begin changeset %s]\n" +msgstr "" + +#. other values +#: ../change_set.cc:3005 ../lua.cc:73 +#, c-format +msgid "%s" +msgstr "" + +#: ../change_set.cc:3006 +#, c-format +msgid "[end changeset %s]\n" +msgstr "" + +#: ../change_set.cc:3038 +msgid "beginning disjoint_merge_test\n" +msgstr "" + +#: ../change_set.cc:3056 +msgid "finished disjoint_merge_test\n" +msgstr "" + +#: ../change_set.cc:3128 ../change_set.cc:3213 ../change_set.cc:3258 +#, c-format +msgid "informative failure: %s\n" +msgstr "" + +#: ../change_set.cc:3132 ../change_set.cc:3217 ../change_set.cc:3262 +#, c-format +msgid "runtime error: %s\n" +msgstr "" + +#: ../change_set.cc:3139 +msgid "STARTING invert_change_test\n" +msgstr "" + +#: ../change_set.cc:3173 +msgid "ENDING invert_change_test\n" +msgstr "" + +#: ../change_set.cc:3282 +#, c-format +msgid "%s:%d" +msgstr "" + +#: ../change_set.cc:3284 +#, c-format +msgid "BEGINNING concatenation test %s\n" +msgstr "" + +#: ../change_set.cc:3289 +#, c-format +msgid "FINISHING concatenation test %s\n" +msgstr "" + +#: ../change_set.cc:3344 +#, c-format +msgid "RUNNING bad_concatenate_change_test %s\n" +msgstr "" + +#: ../change_set.cc:3352 +msgid "skipping change_set printing, one or both are not sane\n" +msgstr "" + +#: ../change_set.cc:3357 +msgid "concat change_set is insane\n" +msgstr "" + +#: ../change_set.cc:3360 +msgid "Checking combined change set\n" +msgstr "" + +#: ../change_set.cc:3367 +msgid "combined_concat is insane\n" +msgstr "" + +#: ../change_set.cc:3373 +#, c-format +msgid "RUNNING bad_concatenate_change_test %s again backwards\n" +msgstr "" + +#: ../commands.cc:133 +#, c-format +msgid "expanding command '%s'\n" +msgstr "" + +#: ../commands.cc:150 +#, c-format +msgid "expanded command to '%s'\n" +msgstr "" + +#: ../commands.cc:155 +#, c-format +msgid "command '%s' has multiple ambiguous expansions: \n" +msgstr "" + +#: ../commands.cc:234 +#, c-format +msgid "executing %s command\n" +msgstr "" + +#: ../commands.cc:240 +#, c-format +msgid "unknown command '%s'\n" +msgstr "" + +#: ../commands.cc:287 +#, c-format +msgid "pid file '%s' already exists" +msgstr "" + +#: ../commands.cc:362 +msgid "edit of log message failed" +msgstr "" + +#: ../commands.cc:370 +#, c-format +msgid "" +"note: branch '%s' has multiple heads\n" +"note: perhaps consider 'monotone merge'" +msgstr "" + +#: ../commands.cc:428 ../commands.cc:3471 +#, c-format +msgid "no such revision '%s'" +msgstr "" + +#: ../commands.cc:435 +#, c-format +msgid "expanding selection '%s'\n" +msgstr "" + +#: ../commands.cc:443 +#, c-format +msgid "no match for selection '%s'" +msgstr "" + +#: ../commands.cc:446 +#, c-format +msgid "selection '%s' has multiple ambiguous expansions: \n" +msgstr "" + +#: ../commands.cc:453 ../commands.cc:482 ../commands.cc:511 +#, c-format +msgid "expanded to '%s'\n" +msgstr "" + +#: ../commands.cc:462 ../commands.cc:491 +msgid "non-hex digits in id" +msgstr "" + +#: ../commands.cc:471 ../commands.cc:500 +#, c-format +msgid "partial id '%s' does not have a unique expansion" +msgstr "" + +#: ../commands.cc:474 ../commands.cc:503 +#, c-format +msgid "partial id '%s' has multiple ambiguous expansions: \n" +msgstr "" + +#: ../commands.cc:481 ../commands.cc:510 +#, c-format +msgid "expanding partial id '%s'\n" +msgstr "" + +#: ../commands.cc:537 +#, c-format +msgid "warning: no public key '%s' found in database\n" +msgstr "" + +#: ../commands.cc:646 +msgid "no keys found\n" +msgstr "" + +#: ../commands.cc:648 +#, c-format +msgid "no keys found matching '%s'\n" +msgstr "" + +#: ../commands.cc:660 ../commands.cc:1354 ../commands.cc:1408 +#: ../commands.cc:2830 +#, c-format +msgid "no revision %s found in database" +msgstr "" + +#: ../commands.cc:666 +#, c-format +msgid "revision %s already has children. We cannot kill it." +msgstr "" + +#: ../commands.cc:806 +#, c-format +msgid "key '%s' already exists in database" +msgstr "" + +#: ../commands.cc:810 +#, c-format +msgid "generating key-pair '%s'\n" +msgstr "" + +#: ../commands.cc:812 +#, c-format +msgid "storing key-pair '%s' in database\n" +msgstr "" + +#: ../commands.cc:829 +#, c-format +msgid "dropping public key '%s' from database\n" +msgstr "" + +#: ../commands.cc:836 +#, c-format +msgid "" +"dropping private key '%s' from database\n" +"\n" +msgstr "" + +#: ../commands.cc:837 +msgid "" +"the private key data may not have been erased from thedatabase. it is " +"recommended that you use 'db dump' and'db load' to be sure." +msgstr "" + +#: ../commands.cc:845 +#, c-format +msgid "public or private key '%s' does not exist in database" +msgstr "" + +#: ../commands.cc:861 +#, c-format +msgid "key '%s' does not exist in database" +msgstr "" + +#: ../commands.cc:868 +msgid "passphrase changed\n" +msgstr "" + +#: ../commands.cc:894 +msgid "no unique private key found, and no key specified" +msgstr "" + +#: ../commands.cc:988 +msgid "need --branch argument for approval" +msgstr "" + +#: ../commands.cc:1007 +#, c-format +msgid "revision %s has %d changesets, cannot invert\n" +msgstr "" + +#: ../commands.cc:1011 +msgid "need --branch argument for disapproval" +msgstr "" + +#: ../commands.cc:1034 +#, c-format +msgid "disapproval of revision %s" +msgstr "" + +#: ../commands.cc:1050 +msgid "edit comment failed" +msgstr "" + +#: ../commands.cc:1053 +msgid "empty comment" +msgstr "commentaire vide" + +#: ../commands.cc:1162 +msgid "ancestor file id does not exist" +msgstr "" + +#: ../commands.cc:1165 +msgid "left file id does not exist" +msgstr "" + +#: ../commands.cc:1168 +msgid "right file id does not exist" +msgstr "" + +#: ../commands.cc:1179 +msgid "merge failed" +msgstr "" + +#: ../commands.cc:1286 +#, c-format +msgid "no file version %s found in database" +msgstr "" + +#: ../commands.cc:1298 +#, c-format +msgid "no file '%s' found in revision '%s'\n" +msgstr "" + +#: ../commands.cc:1303 +#, c-format +msgid "dumping file %s\n" +msgstr "" + +#: ../commands.cc:1327 +#, c-format +msgid "no manifest version %s found in database" +msgstr "" + +#: ../commands.cc:1331 +#, c-format +msgid "dumping manifest %s\n" +msgstr "" + +#: ../commands.cc:1358 +#, c-format +msgid "dumping revision %s\n" +msgstr "" + +#. no checkout dir specified, use branch name for dir +#. use branch head revision +#: ../commands.cc:1384 ../commands.cc:1396 +msgid "need --branch argument for branch-based checkout" +msgstr "" + +#: ../commands.cc:1399 +#, c-format +msgid "branch %s is empty" +msgstr "" + +#: ../commands.cc:1400 +#, c-format +msgid "branch %s has multiple heads" +msgstr "" + +#: ../commands.cc:1421 +#, c-format +msgid "found %d %s branch certs on revision %s\n" +msgstr "" + +#: ../commands.cc:1426 +#, c-format +msgid "revision %s is not a member of branch %s\n" +msgstr "" + +#: ../commands.cc:1442 +#, c-format +msgid "no manifest %s found in database" +msgstr "" + +#: ../commands.cc:1444 +#, c-format +msgid "checking out revision %s to directory %s\n" +msgstr "" + +#: ../commands.cc:1450 +#, c-format +msgid "no file %s found in database for %s" +msgstr "" + +#: ../commands.cc:1454 ../commands.cc:3359 +#, c-format +msgid "writing file %s to %s\n" +msgstr "" + +#: ../commands.cc:1475 ../commands.cc:3064 +msgid "please specify a branch, with --branch=BRANCH" +msgstr "" + +#: ../commands.cc:1480 ../commands.cc:3068 ../commands.cc:3138 +#: ../commands.cc:3141 +#, c-format +msgid "branch '%s' is empty\n" +msgstr "" + +#: ../commands.cc:1482 +#, c-format +msgid "branch '%s' is currently merged:\n" +msgstr "" + +#: ../commands.cc:1484 +#, c-format +msgid "branch '%s' is currently unmerged:\n" +msgstr "" + +#: ../commands.cc:1523 +#, c-format +msgid "no epoch for branch %s\n" +msgstr "" + +#: ../commands.cc:1723 ../commands.cc:1725 ../commands.cc:1788 +#, c-format +msgid "no such manifest %s" +msgstr "" + +#: ../commands.cc:1748 ../commands.cc:1750 ../commands.cc:1807 +#, c-format +msgid "no such file %s" +msgstr "" + +#: ../commands.cc:1770 +#, c-format +msgid "no such revision %s" +msgstr "" + +#: ../commands.cc:1839 +#, c-format +msgid "public key '%s' does not exist in database" +msgstr "" + +#: ../commands.cc:1855 +#, c-format +msgid "public and private key '%s' do not exist in database" +msgstr "" + +#: ../commands.cc:1872 +msgid "no packets found on stdin" +msgstr "" + +#: ../commands.cc:1874 +#, c-format +msgid "read %d packet\n" +msgid_plural "read %d packets\n" +msgstr[0] "lu %d paquet\n" +msgstr[1] "lu %d paquets\n" + +#: ../commands.cc:1915 +#, c-format +msgid "setting default server to %s\n" +msgstr "" + +#: ../commands.cc:1921 +msgid "no hostname given" +msgstr "" + +#: ../commands.cc:1923 +msgid "no server given and no default server set" +msgstr "" + +#: ../commands.cc:1927 +#, c-format +msgid "using default server address: %s\n" +msgstr "" + +#: ../commands.cc:1939 +#, c-format +msgid "setting default branch include pattern to '%s'\n" +msgstr "" + +#: ../commands.cc:1945 +#, c-format +msgid "setting default branch exclude pattern to '%s'\n" +msgstr "" + +#: ../commands.cc:1951 +msgid "no branch pattern given" +msgstr "" + +#: ../commands.cc:1953 +msgid "no branch pattern given and no default pattern set" +msgstr "" + +#: ../commands.cc:1957 +#, c-format +msgid "using default branch include pattern: '%s'\n" +msgstr "" + +#: ../commands.cc:1965 +#, c-format +msgid "excluding: %s\n" +msgstr "" + +#: ../commands.cc:1977 ../commands.cc:2006 ../commands.cc:2023 +msgid "could not guess default signing key" +msgstr "" + +#: ../commands.cc:1992 +msgid "doing anonymous pull; use -kKEYNAME if you need authentication\n" +msgstr "" + +#: ../commands.cc:2027 +msgid "" +"need permission to store persistent passphrase (see hook persist_phrase_ok())" +msgstr "" + +#: ../commands.cc:2126 +#, c-format +msgid "file '%s' not found" +msgstr "" + +#: ../commands.cc:2194 ../work.cc:114 +#, c-format +msgid "registering %s file in working copy\n" +msgstr "" + +#: ../commands.cc:2223 +#, c-format +msgid "failed to parse date string '%s': %s" +msgstr "" + +#: ../commands.cc:2227 +#, c-format +msgid "failed to parse date string '%s'" +msgstr "" + +#: ../commands.cc:2251 +msgid "no changes to commit\n" +msgstr "" + +#: ../commands.cc:2262 +#, c-format +msgid "beginning commit on branch '%s'\n" +msgstr "" + +#: ../commands.cc:2263 +#, c-format +msgid "new manifest %s\n" +msgstr "" + +#: ../commands.cc:2264 +#, c-format +msgid "new revision %s\n" +msgstr "" + +#: ../commands.cc:2268 +msgid "--message and --message-file are mutually exclusive" +msgstr "" + +#: ../commands.cc:2271 +msgid "" +"MT/log is non-empty and --message supplied\n" +"perhaps move or delete MT/log,\n" +"or remove --message from the command line?" +msgstr "" + +#: ../commands.cc:2276 +msgid "" +"MT/log is non-empty and --message-file supplied\n" +"perhaps move or delete MT/log,\n" +"or remove --message-file from the command line?" +msgstr "" + +#: ../commands.cc:2294 +msgid "empty log message" +msgstr "" + +#: ../commands.cc:2306 +#, c-format +msgid "revision %s already in database\n" +msgstr "" + +#. new revision +#: ../commands.cc:2311 +#, c-format +msgid "inserting new revision %s\n" +msgstr "" + +#: ../commands.cc:2320 +#, c-format +msgid "skipping manifest %s, already in database\n" +msgstr "" + +#: ../commands.cc:2324 +#, c-format +msgid "inserting manifest delta %s -> %s\n" +msgstr "" + +#: ../commands.cc:2335 +#, c-format +msgid "inserting full manifest %s\n" +msgstr "" + +#: ../commands.cc:2348 +#, c-format +msgid "skipping file delta %s, already in database\n" +msgstr "" + +#: ../commands.cc:2354 +#, c-format +msgid "inserting delta %s -> %s\n" +msgstr "" + +#: ../commands.cc:2364 ../commands.cc:2381 +#, c-format +msgid "file '%s' modified during commit, aborting" +msgstr "" + +#: ../commands.cc:2374 +#, c-format +msgid "inserting full version %s\n" +msgstr "" + +#: ../commands.cc:2408 +#, c-format +msgid "committed revision %s\n" +msgstr "" + +#: ../commands.cc:2414 +msgid "" +"note: this revision creates divergence\n" +"note: you may (or may not) wish to run 'monotone merge'" +msgstr "" + +#: ../commands.cc:2523 +#, c-format +msgid "--- %s\t%s\n" +msgstr "" + +#: ../commands.cc:2524 +#, c-format +msgid "+++ %s\t%s\n" +msgstr "" + +#: ../commands.cc:2525 +#, c-format +msgid "@@ -0,0 +1,%d @@\n" +msgstr "" + +#: ../commands.cc:2611 ../commands.cc:2627 ../commands.cc:2631 +#, c-format +msgid "revision %s does not exist" +msgstr "" + +#: ../commands.cc:2615 +msgid "current revision has no ancestor" +msgstr "" + +#: ../commands.cc:2658 +#, c-format +msgid "no common ancestor for %s and %s" +msgstr "" + +#: ../commands.cc:2664 +msgid "concatenating un-committed changeset to composite\n" +msgstr "" + +#: ../commands.cc:2690 +msgid "# no changes" +msgstr "" + +#: ../commands.cc:2756 +#, c-format +msgid "updating %s to %s\n" +msgstr "" + +#: ../commands.cc:2805 +msgid "this working directory is a new project; cannot update" +msgstr "" + +#: ../commands.cc:2812 +msgid "" +"your request matches no descendents of the current revision\n" +"in fact, it doesn't even match the current revision\n" +"maybe you want --revision=" +msgstr "" + +#: ../commands.cc:2817 +msgid "multiple update candidates:\n" +msgstr "" + +#: ../commands.cc:2820 +#, c-format +msgid " %s\n" +msgstr "" + +#: ../commands.cc:2821 +msgid "choose one with 'monotone update -r'\n" +msgstr "" + +#: ../commands.cc:2822 +msgid "multiple candidates remain after selection" +msgstr "" + +#: ../commands.cc:2837 +#, c-format +msgid "already up to date at %s\n" +msgstr "" + +#: ../commands.cc:2841 +#, c-format +msgid "selected update target %s\n" +msgstr "" + +#: ../commands.cc:2853 +#, c-format +msgid "" +"revision %s is not a member of branch %s\n" +"try again with explicit --branch\n" +msgstr "" + +#. working copy has no changes +#: ../commands.cc:2868 +#, c-format +msgid "updating along chosen edge %s -> %s\n" +msgstr "" + +#: ../commands.cc:2879 +#, c-format +msgid "merging working copy with chosen edge %s -> %s\n" +msgstr "" + +#: ../commands.cc:2928 +#, c-format +msgid "updated to base revision %s\n" +msgstr "" + +#: ../commands.cc:2994 +#, c-format +msgid "common ancestor %s found\n" +msgstr "" + +#: ../commands.cc:2995 +msgid "trying 3-way merge\n" +msgstr "" + +#: ../commands.cc:3005 +msgid "no common ancestor found, synthesizing edges\n" +msgstr "" + +#: ../commands.cc:3069 +#, c-format +msgid "branch '%s' is merged\n" +msgstr "" + +#: ../commands.cc:3075 +#, c-format +msgid "starting with revision 1 / %d\n" +msgstr "" + +#: ../commands.cc:3079 +#, c-format +msgid "merging with revision %d / %d\n" +msgstr "" + +#. Somewhat redundant, but consistent with output of plain "merge" command. +#: ../commands.cc:3080 ../commands.cc:3081 ../commands.cc:3148 +#: ../commands.cc:3232 ../commands.cc:3233 +#, c-format +msgid "[source] %s\n" +msgstr "" + +#: ../commands.cc:3093 +#, c-format +msgid "" +"merge of %s\n" +" and %s\n" +msgstr "" + +#: ../commands.cc:3098 ../commands.cc:3185 ../commands.cc:3252 +#, c-format +msgid "[merged] %s\n" +msgstr "" + +#: ../commands.cc:3101 +msgid "note: your working copies have not been updated\n" +msgstr "" + +#: ../commands.cc:3139 ../commands.cc:3142 +#, c-format +msgid "branch '%s' is not merged\n" +msgstr "" + +#: ../commands.cc:3147 +#, c-format +msgid "propagating %s -> %s\n" +msgstr "" + +#: ../commands.cc:3149 +#, c-format +msgid "[target] %s\n" +msgstr "" + +#: ../commands.cc:3154 +#, c-format +msgid "branch '%s' is up-to-date with respect to branch '%s'\n" +msgstr "" + +#: ../commands.cc:3156 +msgid "no action taken\n" +msgstr "" + +#: ../commands.cc:3160 +#, c-format +msgid "no merge necessary; putting %s in branch '%s'\n" +msgstr "" + +#: ../commands.cc:3177 +#, c-format +msgid "" +"propagate from branch '%s' (head %s)\n" +" to branch '%s' (head %s)\n" +msgstr "" + +#: ../commands.cc:3214 ../commands.cc:3216 +#, c-format +msgid "%s is not an ancestor of %s" +msgstr "" + +#: ../commands.cc:3225 +#, c-format +msgid "%s and %s are the same revision, aborting" +msgstr "" + +#: ../commands.cc:3227 ../commands.cc:3229 +#, c-format +msgid "%s is already an ancestor of %s" +msgstr "" + +#: ../commands.cc:3243 +#, c-format +msgid "" +"explicit_merge of %s\n" +" and %s\n" +" using ancestor %s\n" +" to branch '%s'\n" +msgstr "" + +#: ../commands.cc:3265 +msgid "non-hex digits in partial id" +msgstr "" + +#: ../commands.cc:3351 +#, c-format +msgid "reverting %s from %s to %s\n" +msgstr "" + +#: ../commands.cc:3355 +#, c-format +msgid "no file version %s found in database for %s" +msgstr "" + +#: ../commands.cc:3470 +#, c-format +msgid "no revision for file '%s' in database" +msgstr "" + +#: ../commands.cc:3473 +#, c-format +msgid "annotate file file_path '%s'\n" +msgstr "" + +#: ../commands.cc:3482 +#, c-format +msgid "No such file '%s' in revision %s\n" +msgstr "" + +#: ../commands.cc:3484 +#, c-format +msgid "annotate for file_id %s\n" +msgstr "" + +#: ../commands.cc:3550 +#, c-format +msgid "revision %s does not exist in db, skipping\n" +msgstr "" + +#: ../commands.cc:3583 +#, c-format +msgid "revision '%s' in '%s' maps to '%s' in %s\n" +msgstr "" + +#: ../commands.cc:3731 +#, c-format +msgid "no var with name %s in domain %s" +msgstr "" + +#: ../database.cc:82 +#, c-format +msgid "" +"database schemas do not match: wanted %s, got %s. try migrating database" +msgstr "" + +#: ../database.cc:139 +#, c-format +msgid "database %s is a directory\n" +msgstr "" + +#: ../database.cc:146 +#, c-format +msgid "unable to probe database version in file %s" +msgstr "" + +#: ../database.cc:153 +#, c-format +msgid "database %s is not an sqlite version 3 file, try dump and reload" +msgstr "" + +#: ../database.cc:169 +#, c-format +msgid "sqlite error [%d]: %s" +msgstr "" + +#: ../database.cc:177 +msgid "no database specified" +msgstr "" + +#: ../database.cc:182 +#, c-format +msgid "database %s does not exist" +msgstr "" + +#: ../database.cc:184 +#, c-format +msgid "database %s is a directory" +msgstr "" + +#: ../database.cc:213 +#, c-format +msgid "could not initialize database: %s: already exists" +msgstr "" + +#: ../database.cc:218 +#, c-format +msgid "" +"existing (possibly stale) journal file '%s' has same stem as new database '%" +"s'" +msgstr "" + +#: ../database.cc:243 +#, c-format +msgid "INSERT INTO %s VALUES(" +msgstr "" + +#: ../database.cc:334 ../database.cc:435 ../database.cc:452 +msgid "need database name" +msgstr "" + +#: ../database.cc:336 +#, c-format +msgid "cannot create %s; it already exists\n" +msgstr "" + +#: ../database.cc:530 +msgid "statement cache statistics\n" +msgstr "" + +#: ../database.cc:531 +#, c-format +msgid "prepared %d statements\n" +msgstr "" + +#: ../database.cc:536 +#, c-format +msgid "%d executions of %s\n" +msgstr "" + +#: ../database.cc:593 +#, c-format +msgid "prepared statement %s\n" +msgstr "" + +#: ../database.cc:597 +#, c-format +msgid "multiple statements in query: %s\n" +msgstr "" + +#: ../database.cc:603 +#, c-format +msgid "wanted %d columns got %d in query: %s\n" +msgstr "" + +#: ../database.cc:609 +#, c-format +msgid "binding %d parameters for %s\n" +msgstr "" + +#: ../database.cc:623 +#, c-format +msgid "binding %d with value '%s'\n" +msgstr "" + +#: ../database.cc:639 +#, c-format +msgid "null result in query: %s\n" +msgstr "" + +#: ../database.cc:657 +#, c-format +msgid "wanted %d rows got %s in query: %s\n" +msgstr "" + +#: ../database.cc:853 +#, c-format +msgid "%08.8x%08.8x%08.8x%08.8x%08.8x" +msgstr "" + +#: ../database.cc:865 +#, c-format +msgid "version cache expiring %s\n" +msgstr "" + +#. ++cache_hits; +#: ../database.cc:887 +#, c-format +msgid "version cache hit on %s\n" +msgstr "" + +#. tricky path +#. we start from the file we want to reconstruct and work *forwards* +#. through the database, until we get to a full data object. we then +#. trace back through the list of edges we followed to get to the data +#. object, applying reverse deltas. +#. +#. the effect of this algorithm is breadth-first search, backwards +#. through the storage graph, to discover a forwards shortest path, and +#. then following that shortest path with delta application. +#. +#. we used to do this with the boost graph library, but it invovled +#. loading too much of the storage graph into memory at any moment. this +#. imperative version only loads the descendents of the reconstruction +#. node, so it much cheaper in terms of memory. +#. +#. we also maintain a cycle-detecting set, just to be safe +#: ../database.cc:932 +#, c-format +msgid "reconstructing %s in %s\n" +msgstr "" + +#: ../database.cc:986 +#, c-format +msgid "inserting edge: %s <- %s\n" +msgstr "" + +#: ../database.cc:990 +#, c-format +msgid "skipping merge edge %s <- %s\n" +msgstr "" + +#: ../database.cc:1036 +#, c-format +msgid "following delta %s -> %s\n" +msgstr "" + +#. perform the actual SQL transactions to kill rev rid here +#: ../database.cc:1400 +#, c-format +msgid "Killing revision %s locally\n" +msgstr "" + +#: ../database.cc:1412 +#, c-format +msgid "Deleting all references to branch %s\n" +msgstr "" + +#: ../database.cc:1425 +#, c-format +msgid "Deleting all references to tag %s\n" +msgstr "" + +#: ../database.cc:1575 ../database.cc:1587 +#, c-format +msgid "another key with name '%s' already exists" +msgstr "" + +#: ../database.cc:2166 +#, c-format +msgid "WHERE id GLOB '%s*'" +msgstr "" + +#: ../database.cc:2184 +#, c-format +msgid "WHERE name='%s' AND unbase64(value) glob '%s'" +msgstr "" + +#: ../database.cc:2190 +#, c-format +msgid "WHERE name='%s'" +msgstr "" + +#: ../database.cc:2199 +#, c-format +msgid " WHERE (name='%s' OR name='%s' OR name='%s')" +msgstr "" + +#: ../database.cc:2203 +#, c-format +msgid " AND unbase64(value) glob '*%s*'" +msgstr "" + +#: ../database.cc:2212 +#, c-format +msgid "SELECT id FROM revision_certs WHERE name='%s' AND " +msgstr "" + +#: ../database.cc:2216 +#, c-format +msgid "unbase64(value) <= X'%s'" +msgstr "" + +#: ../database.cc:2219 +#, c-format +msgid "unbase64(value) > X'%s'" +msgstr "" + +#: ../database.cc:2222 +#, c-format +msgid "unbase64(value) glob '%s%s%s'" +msgstr "" + +#: ../database.cc:2238 +#, c-format +msgid "SELECT id FROM %s" +msgstr "" + +#: ../database.cc:2248 +#, c-format +msgid " (name='%s' OR name='%s' OR name='%s')" +msgstr "" + +#: ../database.cc:2258 +#, c-format +msgid " (name='%s')" +msgstr "" + +#: ../database.cc:2261 +#, c-format +msgid " AND (unbase64(value) GLOB '%s%s%s')" +msgstr "" + +#: ../database.cc:2263 +#, c-format +msgid " AND (id IN %s)" +msgstr "" + +#. Coming into loop we have: +#. i +#. z --pres--> z 0 +#. o --pres--> o 1 +#. a --chng--> a 2 The important thing here is that 'a' in +#. t the LHS matches with ... +#. u +#. v +#. a ... the a on the RHS here. Hence we can +#. q --pres--> q 3 'shift' the entire 'changed' block +#. e --chng--> d 4 upwards, leaving a 'preserved' line +#. g --pres--> g 5 'a'->'a' +#. +#. Want to end up with: +#. i +#. z --pres--> z 0 +#. o --chng--> o 1 +#. a +#. t +#. u +#. v +#. a --pres--> a 2 +#. q --pres--> q 3 +#. e --chng--> d 4 +#. g --pres--> g 5 +#. +#. Now all the 'changed' extents are normalised to the +#. earliest possible position. +#: ../diff_patch.cc:209 +#, c-format +msgid "exchanging preserved extent [%d+%d] with changed extent [%d+%d]\n" +msgstr "" + +#: ../diff_patch.cc:300 +#, c-format +msgid "conflicting edits: %s %d[%d] '%s' vs. %s %d[%d] '%s'\n" +msgstr "" + +#: ../diff_patch.cc:328 +#, c-format +msgid "conflicting edits: [%s %d %d] vs. [%s %d %d]\n" +msgstr "" + +#: ../diff_patch.cc:376 +#, c-format +msgid "calculating left edit script on %d -> %d lines\n" +msgstr "" + +#: ../diff_patch.cc:384 +#, c-format +msgid "calculating right edit script on %d -> %d lines\n" +msgstr "" + +#: ../diff_patch.cc:392 +#, c-format +msgid "calculating left extents on %d edits\n" +msgstr "" + +#: ../diff_patch.cc:397 +#, c-format +msgid "calculating right extents on %d edits\n" +msgstr "" + +#: ../diff_patch.cc:402 +#, c-format +msgid "normalizing %d right extents\n" +msgstr "" + +#: ../diff_patch.cc:405 +#, c-format +msgid "normalizing %d left extents\n" +msgstr "" + +#: ../diff_patch.cc:411 +msgid "conflicting prefixes\n" +msgstr "" + +#: ../diff_patch.cc:417 +msgid "conflicting suffixes\n" +msgstr "" + +#: ../diff_patch.cc:421 +#, c-format +msgid "merging %d left, %d right extents\n" +msgstr "" + +#: ../diff_patch.cc:452 +msgid "conflict detected. no merge.\n" +msgstr "" + +#: ../diff_patch.cc:472 +#, c-format +msgid "recording successful merge of %s <-> %s into %s\n" +msgstr "" + +#: ../diff_patch.cc:528 +#, c-format +msgid "trying to merge %s <-> %s (ancestor: %s)\n" +msgstr "" + +#: ../diff_patch.cc:533 ../diff_patch.cc:634 +msgid "files are identical\n" +msgstr "" + +#: ../diff_patch.cc:575 +msgid "internal 3-way merged ok\n" +msgstr "" + +#: ../diff_patch.cc:589 +msgid "help required for 3-way merge\n" +msgstr "" + +#: ../diff_patch.cc:590 +#, c-format +msgid "[ancestor] %s\n" +msgstr "" + +#: ../diff_patch.cc:591 ../diff_patch.cc:646 +#, c-format +msgid "[ left] %s\n" +msgstr "" + +#: ../diff_patch.cc:592 ../diff_patch.cc:647 +#, c-format +msgid "[ right] %s\n" +msgstr "" + +#: ../diff_patch.cc:593 ../diff_patch.cc:648 +#, c-format +msgid "[ merged] %s\n" +msgstr "" + +#: ../diff_patch.cc:602 +msgid "lua merge3 hook merged ok\n" +msgstr "" + +#: ../diff_patch.cc:629 +#, c-format +msgid "trying to merge %s <-> %s\n" +msgstr "" + +#: ../diff_patch.cc:645 +msgid "help required for 2-way merge\n" +msgstr "" + +#: ../diff_patch.cc:656 +msgid "lua merge2 hook merged ok\n" +msgstr "" + +#: ../diff_patch.cc:687 +#, c-format +msgid "temporarily recording merge of %s <-> %s into %s\n" +msgstr "" + +#: ../diff_patch.cc:704 +#, c-format +msgid "file %s does not exist in working copy" +msgstr "" + +#: ../diff_patch.cc:708 +#, c-format +msgid "file %s in working copy has id %s, wanted %s" +msgstr "" + +#: ../file_io.cc:38 +#, c-format +msgid "initial path is %s\n" +msgstr "" + +#: ../file_io.cc:51 +#, c-format +msgid "searching for '%s' directory with root '%s'\n" +msgstr "" + +#: ../file_io.cc:65 +#, c-format +msgid "'%s' not found in '%s' with '%s' removed\n" +msgstr "" + +#: ../file_io.cc:72 +#, c-format +msgid "search for '%s' ended at '%s' with '%s' removed\n" +msgstr "" + +#: ../file_io.cc:77 +#, c-format +msgid "'%s' does not exist\n" +msgstr "" + +#: ../file_io.cc:83 +#, c-format +msgid "'%s' is not a directory\n" +msgstr "" + +#: ../file_io.cc:90 +#, c-format +msgid "problems with '%s' (missing '.' or '..')\n" +msgstr "" + +#: ../file_io.cc:116 +msgid "Searching for home directory\n" +msgstr "" + +#: ../file_io.cc:122 +msgid "Home directory from MONOTONE_HOME\n" +msgstr "" + +#: ../file_io.cc:132 +msgid "Home directory from HOME\n" +msgstr "" + +#: ../file_io.cc:139 +msgid "Home directory from USERPROFILE\n" +msgstr "" + +#: ../file_io.cc:148 +msgid "Home directory from HOMEDRIVE+HOMEPATH\n" +msgstr "" + +#. And if things _still_ didn't work, give up. +#: ../file_io.cc:152 +msgid "" +"could not find home directory (tried MONOTONE_HOME, HOME (if cygwin/mingw), " +"USERPROFILE, HOMEDRIVE/HOMEPATH" +msgstr "" + +#: ../file_io.cc:160 +#, c-format +msgid "could not find home directory for uid %d" +msgstr "" + +#: ../file_io.cc:205 +#, c-format +msgid "could not find home directory for user %s" +msgstr "" + +#: ../file_io.cc:268 +#, c-format +msgid "expected file '%s', but it is a directory." +msgstr "" + +#: ../file_io.cc:295 ../file_io.cc:303 +#, c-format +msgid "file to delete '%s' does not exist" +msgstr "" + +#: ../file_io.cc:311 ../file_io.cc:319 +#, c-format +msgid "directory to delete '%s' does not exist" +msgstr "" + +#: ../file_io.cc:328 ../file_io.cc:340 +#, c-format +msgid "rename source file '%s' does not exist" +msgstr "" + +#: ../file_io.cc:330 ../file_io.cc:342 +#, c-format +msgid "rename target file '%s' already exists" +msgstr "" + +#: ../file_io.cc:352 ../file_io.cc:364 +#, c-format +msgid "rename source dir '%s' does not exist" +msgstr "" + +#: ../file_io.cc:354 ../file_io.cc:366 +#, c-format +msgid "rename target dir '%s' already exists" +msgstr "" + +#: ../file_io.cc:419 +msgid "Cannot read standard input multiple times" +msgstr "" + +#: ../file_io.cc:510 +#, c-format +msgid "file '%s' does not exist" +msgstr "" + +#: ../file_io.cc:551 +#, c-format +msgid "removing %s failed" +msgstr "" + +#: ../file_io.cc:642 +#, c-format +msgid "ignoring book keeping entry %s\n" +msgstr "" + +#: ../file_io.cc:661 +#, c-format +msgid "caught runtime error %s constructing file path for %s\n" +msgstr "" + +#: ../file_io.cc:693 +#, c-format +msgid "no such file or directory: %s" +msgstr "" + +#: ../keys.cc:42 +#, c-format +msgid "running arc4 process on %d bytes of data\n" +msgstr "" + +#: ../keys.cc:80 +msgid "got empty passphrase from get_passphrase() hook" +msgstr "" + +#: ../keys.cc:96 +msgid "empty passphrase not allowed" +msgstr "" + +#: ../keys.cc:108 +msgid "empty passphrases not allowed, try again\n" +msgstr "" + +#: ../keys.cc:109 ../keys.cc:116 +msgid "too many failed passphrases\n" +msgstr "" + +#: ../keys.cc:115 +msgid "passphrases do not match, try again\n" +msgstr "" + +#: ../keys.cc:122 +msgid "no passphrase given" +msgstr "" + +#: ../keys.cc:184 +#, c-format +msgid "generated %d-byte public key\n" +msgstr "" + +#: ../keys.cc:185 +#, c-format +msgid "generated %d-byte (encrypted) private key\n" +msgstr "" + +#: ../keys.cc:205 ../keys.cc:261 +#, c-format +msgid "building signer from %d-byte decrypted private key\n" +msgstr "" + +#: ../keys.cc:254 +#, c-format +msgid "base64-decoding %d-byte private key\n" +msgstr "" + +#: ../keys.cc:298 +#, c-format +msgid "produced %d-byte signature\n" +msgstr "" + +#: ../keys.cc:326 +#, c-format +msgid "building verifier for %d-byte pub key\n" +msgstr "" + +#. check the text+sig against the key +#: ../keys.cc:348 +#, c-format +msgid "checking %d-byte (%d decoded) signature\n" +msgstr "" + +#: ../keys.cc:482 +#, c-format +msgid "no public key '%s' found in database" +msgstr "" + +#: ../keys.cc:493 +#, c-format +msgid "passphrase for '%s' is incorrect" +msgstr "" + +#. strings +#: ../lua.cc:61 +#, c-format +msgid "`%s'" +msgstr "" + +#. numbers +#: ../lua.cc:69 +#, c-format +msgid "%g" +msgstr "" + +#: ../lua.cc:105 +#, c-format +msgid "lua failure: %s; stack = %s\n" +msgstr "" + +#: ../lua.cc:111 +#, c-format +msgid "Lua::ok(): failed = %i" +msgstr "" + +#: ../lua.cc:119 +#, c-format +msgid "%s\n" +msgstr "" + +#: ../lua.cc:120 +#, c-format +msgid "lua stack: %s" +msgstr "" + +#: ../lua.cc:200 +#, c-format +msgid "lua: extracted string = %s" +msgstr "" + +#: ../lua.cc:213 +#, c-format +msgid "lua: extracted int = %i" +msgstr "" + +#: ../lua.cc:226 +#, c-format +msgid "lua: extracted double = %i" +msgstr "" + +#: ../lua.cc:240 +#, c-format +msgid "lua: extracted bool = %i" +msgstr "" + +#: ../lua.cc:360 +#, c-format +msgid "loading lua hook %s" +msgstr "" + +#: ../lua.cc:523 +msgid "guess_binary called with an invalid parameter" +msgstr "" + +#: ../lua.cc:532 +msgid "Include called with an invalid parameter" +msgstr "" + +#: ../lua.cc:547 +msgid "IncludeDir called with an invalid parameter" +msgstr "" + +#: ../lua.cc:550 +#, c-format +msgid "Directory '%s' does not exists" +msgstr "" + +#: ../lua.cc:551 +#, c-format +msgid "'%s' is not a directory" +msgstr "" + +#: ../lua.cc:570 ../lua.cc:696 +#, c-format +msgid "lua error while loading rcfile '%s'" +msgstr "" + +#: ../lua.cc:693 ../lua.cc:706 +#, c-format +msgid "opening rcfile '%s' ...\n" +msgstr "" + +#: ../lua.cc:697 ../lua.cc:709 +#, c-format +msgid "'%s' is ok\n" +msgstr "" + +#: ../lua.cc:708 +#, c-format +msgid "lua error while loading '%s'" +msgstr "" + +#: ../lua.cc:713 +#, c-format +msgid "rcfile '%s' does not exist" +msgstr "" + +#: ../lua.cc:714 +#, c-format +msgid "skipping nonexistent rcfile '%s'\n" +msgstr "" + +#: ../lua.cc:1155 +#, c-format +msgid "calling attr_init_function for %s" +msgstr "" + +#: ../lua.cc:1159 +#, c-format +msgid " calling an attr_init_function for %s" +msgstr "" + +#: ../lua.cc:1172 +#, c-format +msgid " added attr %s = %s" +msgstr "" + +#: ../lua.cc:1176 +msgid " no attr added" +msgstr "" + +#: ../manifest.cc:55 +#, c-format +msgid "scanning file %s\n" +msgstr "" + +#: ../manifest.cc:188 +#, c-format +msgid "missing %s" +msgstr "" + +#: ../manifest.cc:201 +#, c-format +msgid "" +"%d missing files\n" +"to restore consistency, on each missing file run either\n" +"'monotone drop FILE' to remove it permanently, or\n" +"'monotone revert FILE' to restore it\n" +msgstr "" + +#: ../merkle_tree.cc:281 +#, c-format +msgid "node level is %d, exceeds maximum %d" +msgstr "" + +#: ../merkle_tree.cc:317 +#, c-format +msgid "mismatched node hash value %s, expected %s" +msgstr "" + +#: ../monotone.cc:197 +#, c-format +msgid "problem parsing arguments from file %s: %s" +msgstr "" + +#: ../monotone.cc:206 +#, c-format +msgid "weird error when stuffing arguments read from %s: %s\n" +msgstr "" + +#: ../monotone.cc:256 +#, c-format +msgid "command line: %s\n" +msgstr "" + +#: ../monotone.cc:259 +#, c-format +msgid "set locale: LC_CTYPE=%s, LC_MESSAGES=%s\n" +msgstr "" + +#: ../monotone.cc:451 +#, c-format +msgid "syntax error near the \"%s\" option: %s" +msgstr "" + +#: ../monotone.cc:490 +#, c-format +msgid "monotone %s doesn't use the option %s" +msgstr "" + +#: ../monotone.cc:512 +#, c-format +msgid "Removed 'hidden' from option # %d\n" +msgstr "" + +#: ../monotone.cc:518 ../monotone.cc:529 +#, c-format +msgid "Added 'hidden' to option # %d\n" +msgstr "" + +#: ../mt_version.cc:24 +#, c-format +msgid " (base revision: %s)\n" +msgstr " (révision de base : %s)\n" + +#: ../mt_version.cc:33 +#, c-format +msgid "Running on: %s\n" +msgstr "Fonctionne sur : %s\n" + +#: ../mt_version.cc:34 +#, c-format +msgid "Changes since base revision: %s\n" +msgstr "Changements depuis la révision de base : %s\n" + +#: ../netcmd.cc:42 +#, c-format +msgid "unknown item type 0x%x for '%s'" +msgstr "" + +#: ../netcmd.cc:89 +#, c-format +msgid "protocol version mismatch: wanted '%d' got '%d'" +msgstr "" + +#: ../netcmd.cc:113 +#, c-format +msgid "unknown netcmd code 0x%x" +msgstr "" + +#: ../netcmd.cc:124 +#, c-format +msgid "oversized payload of '%d' bytes" +msgstr "charge utile surdimensionnée de '%d' octets" + +#: ../netcmd.cc:144 +#, c-format +msgid "" +"bad HMAC checksum (got %s, wanted %s)\n" +"this suggests data was corrupted in transit\n" +msgstr "" +"mauvaise somme de contrôle HMAC (reçu %s, attendu %s)\n" +"ceci suggère que les données ont été corrompues pendant le transit\n" + +#: ../netcmd.cc:220 ../netcmd.cc:266 +#, c-format +msgid "unknown role specifier %d" +msgstr "" + +#: ../netcmd.cc:622 +msgid "checking i/o round trip on error_cmd\n" +msgstr "" + +#: ../netcmd.cc:630 +#, c-format +msgid "errmsg_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:635 +msgid "checking i/o round trip on bye_cmd\n" +msgstr "" + +#: ../netcmd.cc:639 +#, c-format +msgid "bye_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:644 +msgid "checking i/o round trip on hello_cmd\n" +msgstr "" + +#: ../netcmd.cc:656 +#, c-format +msgid "hello_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:661 +msgid "checking i/o round trip on anonymous_cmd\n" +msgstr "" + +#: ../netcmd.cc:678 +#, c-format +msgid "anonymous_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:683 +msgid "checking i/o round trip on auth_cmd\n" +msgstr "" + +#: ../netcmd.cc:708 +#, c-format +msgid "auth_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:713 +msgid "checking i/o round trip on confirm_cmd\n" +msgstr "" + +#: ../netcmd.cc:719 +#, c-format +msgid "confirm_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:724 +msgid "checking i/o round trip on refine_cmd\n" +msgstr "" + +#: ../netcmd.cc:742 +#, c-format +msgid "refine_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:747 +msgid "checking i/o round trip on done_cmd\n" +msgstr "" + +#: ../netcmd.cc:758 +#, c-format +msgid "done_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:763 +msgid "checking i/o round trip on send_data_cmd\n" +msgstr "" + +#: ../netcmd.cc:774 +#, c-format +msgid "send_data_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:779 +msgid "checking i/o round trip on send_delta_cmd\n" +msgstr "" + +#: ../netcmd.cc:792 +#, c-format +msgid "send_delta_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:797 +msgid "checking i/o round trip on data_cmd\n" +msgstr "" + +#: ../netcmd.cc:808 +#, c-format +msgid "data_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:813 +msgid "checking i/o round trip on delta_cmd\n" +msgstr "" + +#: ../netcmd.cc:828 +#, c-format +msgid "delta_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:833 +msgid "checking i/o round trip on nonexistant_cmd\n" +msgstr "" + +#: ../netcmd.cc:844 +#, c-format +msgid "nonexistant_cmd test done, buffer was %d bytes\n" +msgstr "" + +#: ../netcmd.cc:850 +#, c-format +msgid "bad decode exception: '%s'\n" +msgstr "" + +#: ../netio.hh:38 ../netio.hh:56 +#, c-format +msgid "need %d bytes to decode %s at %d, only have %d" +msgstr "" + +#: ../netio.hh:84 ../netio.hh:119 +#, c-format +msgid "uleb128 decode for '%s' into %d-byte datum overflowed" +msgstr "" + +#: ../netio.hh:139 +#, c-format +msgid "ran out of bytes reading uleb128 value for '%s' at pos %d" +msgstr "" + +#: ../netio.hh:275 +#, c-format +msgid "decoding variable length string of %d bytes for '%s', maximum is %d" +msgstr "" + +#: ../netio.hh:330 +#, c-format +msgid "expected %s to end at %d, have %d bytes" +msgstr "" + +#: ../netsync.cc:244 +#, c-format +msgid "check of '%s' failed" +msgstr "la vérification de « %s » a échouée" + +#. But otherwise, we're ready to go! +#: ../netsync.cc:736 +msgid "all epochs processed, opening database valve\n" +msgstr "" + +#: ../netsync.cc:824 +msgid "dropping outgoing netcmd (because we're in error unwind mode)\n" +msgstr "" + +#: ../netsync.cc:848 +#, c-format +msgid "error: %s\n" +msgstr "erreur : %s\n" + +#: ../netsync.cc:856 +#, c-format +msgid "analyzing %d entries in manifest\n" +msgstr "" + +#: ../netsync.cc:900 +#, c-format +msgid "revision %s is attached via database\n" +msgstr "" + +#: ../netsync.cc:905 +#, c-format +msgid "checking attachment of %s in ancestry\n" +msgstr "" + +#: ../netsync.cc:912 +#, c-format +msgid "checking attachment of %s in parent %s\n" +msgstr "" + +#: ../netsync.cc:916 +#, c-format +msgid "revision %s is attached via parent %s\n" +msgstr "" + +#: ../netsync.cc:922 +#, c-format +msgid "decided that revision %s %s attached\n" +msgstr "" + +#: ../netsync.cc:989 +#, c-format +msgid "not requesting (in reverse) initial manifest %s as we already have it\n" +msgstr "" + +#: ../netsync.cc:992 +#, c-format +msgid "requesting (in reverse) initial manifest data %s\n" +msgstr "" + +#: ../netsync.cc:1002 +#, c-format +msgid "" +"not requesting (in reverse) manifest delta to %s as we already have it\n" +msgstr "" + +#: ../netsync.cc:1005 +#, c-format +msgid "requesting (in reverse) manifest delta %s -> %s\n" +msgstr "" + +#: ../netsync.cc:1032 +#, c-format +msgid "not requesting (in reverse) initial file %s as we already have it\n" +msgstr "" + +#: ../netsync.cc:1035 +#, c-format +msgid "requesting (in reverse) initial file data %s\n" +msgstr "" + +#: ../netsync.cc:1045 +#, c-format +msgid "not requesting (in reverse) file delta to %s as we already have it\n" +msgstr "" + +#: ../netsync.cc:1048 +#, c-format +msgid "requesting (in reverse) file delta %s -> %s on %s\n" +msgstr "" + +#: ../netsync.cc:1080 +#, c-format +msgid "visiting revision '%s' for forward deltas\n" +msgstr "" + +#: ../netsync.cc:1108 +#, c-format +msgid "not requesting forward manifest delta to '%s' as we already have it\n" +msgstr "" + +#: ../netsync.cc:1114 +#, c-format +msgid "requesting full manifest data %s\n" +msgstr "" + +#: ../netsync.cc:1119 +#, c-format +msgid "requesting forward manifest delta %s -> %s\n" +msgstr "" + +#: ../netsync.cc:1133 +#, c-format +msgid "" +"not requesting forward delta %s -> %s on file %s as we already have it\n" +msgstr "" + +#: ../netsync.cc:1139 +#, c-format +msgid "requesting full file data %s\n" +msgstr "" + +#: ../netsync.cc:1145 +#, c-format +msgid "requesting forward delta %s -> %s on file %s\n" +msgstr "" + +#: ../netsync.cc:1175 +#, c-format +msgid "analyzing %d ancestry edges\n" +msgstr "" + +#: ../netsync.cc:1231 +#, c-format +msgid "Dropping branch certs for unwanted branch %s" +msgstr "" + +#: ../netsync.cc:1286 +#, c-format +msgid "isolated %d heads\n" +msgstr "" + +#: ../netsync.cc:1313 +#, c-format +msgid "requesting attached ancestry of revision '%s'\n" +msgstr "" + +#: ../netsync.cc:1318 +#, c-format +msgid "requesting detached ancestry of revision '%s'\n" +msgstr "" + +#: ../netsync.cc:1352 +#, c-format +msgid "read %d bytes from fd %d (peer %s)\n" +msgstr "%d octets lu sur le descripteur de fichier %d (pair %s)\n" + +#: ../netsync.cc:1355 +msgid "in error unwind mode, so throwing them into the bit bucket\n" +msgstr "" + +#: ../netsync.cc:1387 +#, c-format +msgid "wrote %d bytes to fd %d (peer %s)\n" +msgstr "%d octets écris sur le descripteur de fichier %d (pair %s)\n" + +#. we've flushed our error message, so it's time to get out. +#: ../netsync.cc:1395 +msgid "finished flushing output queue in error unwind mode, disconnecting\n" +msgstr "" + +#: ../netsync.cc:1409 +msgid "queueing 'bye' command\n" +msgstr "" + +#: ../netsync.cc:1419 +msgid "queueing 'error' command\n" +msgstr "" + +#: ../netsync.cc:1432 +#, c-format +msgid "queueing 'done' command for %s level %s\n" +msgstr "" + +#: ../netsync.cc:1508 +#, c-format +msgid "queueing request for refinement of %s node '%s', level %d\n" +msgstr "" + +#: ../netsync.cc:1526 +#, c-format +msgid "not queueing request for %s '%s' as we are in pure source role\n" +msgstr "" + +#: ../netsync.cc:1533 +#, c-format +msgid "not queueing request for %s '%s' as we already requested it\n" +msgstr "" + +#: ../netsync.cc:1538 +#, c-format +msgid "queueing request for data of %s item '%s'\n" +msgstr "" + +#: ../netsync.cc:1562 +#, c-format +msgid "" +"not queueing request for %s delta '%s' -> '%s' as we are in pure source " +"role\n" +msgstr "" + +#: ../netsync.cc:1569 +#, c-format +msgid "" +"not queueing request for %s delta '%s' -> '%s' as we already requested the " +"target\n" +msgstr "" + +#: ../netsync.cc:1574 +#, c-format +msgid "queueing request for contents of %s delta '%s' -> '%s'\n" +msgstr "" + +#: ../netsync.cc:1594 +#, c-format +msgid "not queueing %s data for '%s' as we are in pure sink role\n" +msgstr "" + +#: ../netsync.cc:1599 +#, c-format +msgid "queueing %d bytes of data for %s item '%s'\n" +msgstr "" + +#: ../netsync.cc:1633 +#, c-format +msgid "not queueing %s delta '%s' -> '%s' as we are in pure sink role\n" +msgstr "" + +#: ../netsync.cc:1638 +#, c-format +msgid "queueing %s delta '%s' -> '%s'\n" +msgstr "" + +#: ../netsync.cc:1656 +#, c-format +msgid "" +"not queueing note of nonexistence of %s item '%s' as we are in pure sink " +"role\n" +msgstr "" + +#: ../netsync.cc:1661 +#, c-format +msgid "queueing note of nonexistance of %s item '%s'\n" +msgstr "" + +#: ../netsync.cc:1673 +msgid "received 'bye' netcmd\n" +msgstr "" + +#: ../netsync.cc:1681 +#, c-format +msgid "received network error: %s\n" +msgstr "" + +#. we received *no* refinements on this level -- or we ran out of +#. levels -- so refinement for this type is finished. +#: ../netsync.cc:1698 +#, c-format +msgid "received 'done' for empty %s level %d, marking as complete\n" +msgstr "" + +#. we *did* receive some refinements on this level, reset to zero and +#. queue an echo of the 'done' marker. +#: ../netsync.cc:1720 +#, c-format +msgid "" +"received 'done' for %s level %d, which had refinements; sending echo of done " +"for level %d\n" +msgstr "" + +#: ../netsync.cc:1753 +#, c-format +msgid "server key has name %s, hash %s\n" +msgstr "" + +#: ../netsync.cc:1761 ../netsync.cc:1763 +msgid "@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n" +msgstr "" + +#: ../netsync.cc:1762 +msgid "@ WARNING: SERVER IDENTIFICATION HAS CHANGED @\n" +msgstr "" + +#: ../netsync.cc:1764 +msgid "IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY\n" +msgstr "" + +#: ../netsync.cc:1765 +msgid "it is also possible that the server key has just been changed\n" +msgstr "" + +#: ../netsync.cc:1766 +#, c-format +msgid "remote host sent key %s\n" +msgstr "" + +#: ../netsync.cc:1767 +#, c-format +msgid "I expected %s\n" +msgstr "" + +#: ../netsync.cc:1768 +#, c-format +msgid "'monotone unset %s %s' overrides this check\n" +msgstr "" + +#: ../netsync.cc:1770 +msgid "server key changed" +msgstr "" + +#: ../netsync.cc:1775 +#, c-format +msgid "first time connecting to server %s\n" +msgstr "" + +#: ../netsync.cc:1776 +msgid "I'll assume it's really them, but you might want to double-check\n" +msgstr "" + +#: ../netsync.cc:1777 +#, c-format +msgid "their key's fingerprint: %s\n" +msgstr "" + +#: ../netsync.cc:1782 +#, c-format +msgid "saving public key for %s to database\n" +msgstr "" + +#: ../netsync.cc:1789 +#, c-format +msgid "received 'hello' netcmd from server '%s' with nonce '%s'\n" +msgstr "" + +#: ../netsync.cc:1870 +msgid "rejected attempt at anonymous connection for write\n" +msgstr "" + +#: ../netsync.cc:1877 +msgid "rejected attempt at anonymous connection while running as sink\n" +msgstr "" + +#: ../netsync.cc:1894 +#, c-format +msgid "anonymous access to branch '%s' denied by server" +msgstr "" + +#: ../netsync.cc:1899 +#, c-format +msgid "allowed anonymous read permission for '%s' excluding '%s'\n" +msgstr "" + +#: ../netsync.cc:1931 +msgid "detected replay attack in auth netcmd\n" +msgstr "" + +#: ../netsync.cc:1952 +#, c-format +msgid "remote public key hash '%s' is unknown\n" +msgstr "" + +#: ../netsync.cc:1968 +#, c-format +msgid "" +"denied '%s' read permission for '%s' excluding '%s' while running as pure " +"sink\n" +msgstr "" + +#: ../netsync.cc:1984 +#, c-format +msgid "" +"denied '%s' read permission for '%s' excluding '%s' because of branch '%s'\n" +msgstr "" + +#: ../netsync.cc:1986 +#, c-format +msgid "access to branch '%s' denied by server" +msgstr "" + +#. if we're source_and_sink_role, continue even with no branches readable +#. ex: serve --db=empty.db +#: ../netsync.cc:1994 +#, c-format +msgid "allowed '%s' read permission for '%s' excluding '%s'\n" +msgstr "" + +#: ../netsync.cc:2003 +#, c-format +msgid "" +"denied '%s' write permission for '%s' excluding '%s' while running as pure " +"source\n" +msgstr "" + +#: ../netsync.cc:2011 +#, c-format +msgid "denied '%s' write permission for '%s' excluding '%s'\n" +msgstr "" + +#: ../netsync.cc:2017 +#, c-format +msgid "allowed '%s' write permission for '%s' excluding '%s'\n" +msgstr "" + +#. get our private key and sign back +#: ../netsync.cc:2032 +msgid "client signature OK, accepting authentication\n" +msgstr "" + +#: ../netsync.cc:2054 +msgid "bad client signature\n" +msgstr "" + +#. nb. this->role is our role, the server is in the opposite role +#: ../netsync.cc:2069 +#, c-format +msgid "" +"received 'confirm' netcmd from server '%s' for pattern '%s' exclude '%s' in %" +"s mode\n" +msgstr "" + +#: ../netsync.cc:2085 +msgid "server signature OK, accepting authentication\n" +msgstr "" + +#: ../netsync.cc:2090 +msgid "bad server signature\n" +msgstr "" + +#: ../netsync.cc:2095 +msgid "unknown server key\n" +msgstr "" + +#: ../netsync.cc:2164 +#, c-format +msgid "epoch with hash '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2174 +#, c-format +msgid "public key '%s' is also called '%s'\n" +msgstr "" + +#: ../netsync.cc:2179 +#, c-format +msgid "public key '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2193 +#, c-format +msgid "revision '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2207 +#, c-format +msgid "manifest '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2221 +#, c-format +msgid "file '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2235 +#, c-format +msgid "cert '%s' does not exist in our database" +msgstr "" + +#: ../netsync.cc:2254 +#, c-format +msgid "received 'refine' netcmd on %s node '%s', level %d\n" +msgstr "" + +#: ../netsync.cc:2259 +#, c-format +msgid "no corresponding %s merkle node for prefix '%s', level %d\n" +msgstr "" + +#. we agree, this slot is empty +#: ../netsync.cc:2269 +#, c-format +msgid "" +"(#0) they have an empty slot %d (in a %s node '%s', level %d, we do not " +"have)\n" +msgstr "" + +#: ../netsync.cc:2281 +#, c-format +msgid "" +"(#0) they have a live leaf at slot %d (in a %s node '%s', level %d, we do " +"not have)\n" +msgstr "" + +#: ../netsync.cc:2283 +#, c-format +msgid "(#0) requesting their %s leaf %s\n" +msgstr "" + +#. we cannot ask for what they have, it is dead +#: ../netsync.cc:2290 +#, c-format +msgid "" +"(#0) they have a dead leaf at slot %d (in a %s node '%s', level %d, we do " +"not have)\n" +msgstr "" + +#. they have a subtree; might as well ask for that +#: ../netsync.cc:2298 +#, c-format +msgid "" +"(#0) they have a subtree at slot %d (in a %s node '%s', level %d, we do not " +"have)\n" +msgstr "" + +#. we have a corresponding merkle node. there are 16 branches +#. to the following switch condition. it is awful. sorry. +#: ../netsync.cc:2314 +#, c-format +msgid "found corresponding %s merkle node for prefix '%s', level %d\n" +msgstr "" + +#. 1: theirs == empty, ours == empty +#: ../netsync.cc:2328 +#, c-format +msgid "" +"(#1) they have an empty slot %d in %s node '%s', level %d, and so do we\n" +msgstr "" + +#. 2: theirs == empty, ours == live +#: ../netsync.cc:2335 +#, c-format +msgid "" +"(#2) they have an empty slot %d in %s node '%s', level %d, we have a live " +"leaf\n" +msgstr "" + +#. 3: theirs == empty, ours == dead +#: ../netsync.cc:2349 +#, c-format +msgid "" +"(#3) they have an empty slot %d in %s node '%s', level %d, we have a dead " +"leaf\n" +msgstr "" + +#. 4: theirs == empty, ours == subtree +#: ../netsync.cc:2356 +#, c-format +msgid "" +"(#4) they have an empty slot %d in %s node '%s', level %d, we have a " +"subtree\n" +msgstr "" + +#. 5: theirs == live, ours == empty +#: ../netsync.cc:2383 +#, c-format +msgid "" +"(#5) they have a live leaf at slot %d in %s node '%s', level %d, we have " +"nothing\n" +msgstr "" + +#. 6: theirs == live, ours == live +#: ../netsync.cc:2394 +#, c-format +msgid "(#6) they have a live leaf at slot %d in %s node '%s', and so do we\n" +msgstr "" + +#: ../netsync.cc:2404 +#, c-format +msgid "(#6) we both have live %s leaf '%s'\n" +msgstr "" + +#. 7: theirs == live, ours == dead +#: ../netsync.cc:2420 +#, c-format +msgid "" +"(#7) they have a live leaf at slot %d in %s node %s, level %d, we have a " +"dead one\n" +msgstr "" + +#: ../netsync.cc:2430 +#, c-format +msgid "(#7) it's the same %s leaf '%s', but ours is dead\n" +msgstr "" + +#. 8: theirs == live, ours == subtree +#: ../netsync.cc:2443 +#, c-format +msgid "" +"(#8) they have a live leaf in slot %d of %s node '%s', level %d, we have a " +"subtree\n" +msgstr "" + +#: ../netsync.cc:2452 +#, c-format +msgid "" +"(#8) we have a copy of their live leaf '%s' in slot %d of %s node '%s', " +"level %d\n" +msgstr "" + +#: ../netsync.cc:2456 +#, c-format +msgid "" +"(#8) requesting a copy of their live leaf '%s' in slot %d of %s node '%s', " +"level %d\n" +msgstr "" + +#: ../netsync.cc:2461 +#, c-format +msgid "" +"(#8) sending our subtree for refinement, in slot %d of %s node '%s', level %" +"d\n" +msgstr "" + +#. 9: theirs == dead, ours == empty +#: ../netsync.cc:2484 +#, c-format +msgid "" +"(#9) they have a dead leaf at slot %d in %s node '%s', level %d, we have " +"nothing\n" +msgstr "" + +#. 10: theirs == dead, ours == live +#: ../netsync.cc:2491 +#, c-format +msgid "" +"(#10) they have a dead leaf at slot %d in %s node '%s', level %d, we have a " +"live one\n" +msgstr "" + +#: ../netsync.cc:2501 +#, c-format +msgid "(#10) we both have %s leaf %s, theirs is dead\n" +msgstr "" + +#. 11: theirs == dead, ours == dead +#: ../netsync.cc:2517 +#, c-format +msgid "" +"(#11) they have a dead leaf at slot %d in %s node '%s', level %d, so do we\n" +msgstr "" + +#. theirs == dead, ours == subtree +#: ../netsync.cc:2524 +#, c-format +msgid "" +"(#12) they have a dead leaf in slot %d of %s node '%s', we have a subtree\n" +msgstr "" + +#. 13: theirs == subtree, ours == empty +#: ../netsync.cc:2547 +#, c-format +msgid "" +"(#13) they have a subtree at slot %d in %s node '%s', level %d, we have " +"nothing\n" +msgstr "" + +#. 14: theirs == subtree, ours == live +#: ../netsync.cc:2560 +#, c-format +msgid "" +"(#14) they have a subtree at slot %d in %s node '%s', level %d, we have a " +"live leaf\n" +msgstr "" + +#: ../netsync.cc:2572 +#, c-format +msgid "(#14) pushed our leaf '%s' into fake subtree slot %d, level %d\n" +msgstr "" + +#. 15: theirs == subtree, ours == dead +#: ../netsync.cc:2584 +#, c-format +msgid "" +"(#15) they have a subtree at slot %d in %s node '%s', level %d, we have a " +"dead leaf\n" +msgstr "" + +#. 16: theirs == subtree, ours == subtree +#: ../netsync.cc:2603 +#, c-format +msgid "" +"(#16) they have a subtree at slot %d in %s node '%s', level %d, and so do " +"we\n" +msgstr "" + +#: ../netsync.cc:2613 +#, c-format +msgid "(#16) we both have %s subtree '%s'\n" +msgstr "" + +#: ../netsync.cc:2618 +#, c-format +msgid "(#16) %s subtrees at slot %d differ, refining ours\n" +msgstr "" + +#: ../netsync.cc:2645 +#, c-format +msgid "received 'send_data' netcmd requesting %s '%s'\n" +msgstr "" + +#: ../netsync.cc:2673 +#, c-format +msgid "received 'send_delta' netcmd requesting %s edge '%s' -> '%s'\n" +msgstr "" + +#: ../netsync.cc:2727 +#, c-format +msgid "delta requested for item type %s\n" +msgstr "" + +#: ../netsync.cc:2750 +#, c-format +msgid "epoch '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2757 +#, c-format +msgid "received epoch %s for branch %s\n" +msgstr "" + +#: ../netsync.cc:2764 +#, c-format +msgid "branch %s has no epoch; setting epoch to %s\n" +msgstr "" + +#: ../netsync.cc:2770 +#, c-format +msgid "branch %s already has an epoch; checking\n" +msgstr "" + +#. It is safe to call 'error' here, because if we get here, +#. then the current netcmd packet cannot possibly have +#. written anything to the database. +#: ../netsync.cc:2781 +#, c-format +msgid "Mismatched epoch on branch %s. Server has '%s', client has '%s'." +msgstr "" + +#: ../netsync.cc:2792 +#, c-format +msgid "public key '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2801 +#, c-format +msgid "hash check failed for public key '%s' (%s); wanted '%s' got '%s'" +msgstr "" + +#: ../netsync.cc:2810 +#, c-format +msgid "cert '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2818 +#, c-format +msgid "hash check failed for revision cert '%s'" +msgstr "" + +#: ../netsync.cc:2834 +#, c-format +msgid "revision '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2837 +#, c-format +msgid "received revision '%s' \n" +msgstr "" + +#: ../netsync.cc:2856 +#, c-format +msgid "manifest version '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2871 +#, c-format +msgid "file version '%s' already exists in our database\n" +msgstr "" + +#: ../netsync.cc:2941 +#, c-format +msgid "ignoring delta received for item type %s\n" +msgstr "" + +#: ../netsync.cc:2955 +#, c-format +msgid "received 'nonexistant' netcmd for %s '%s'\n" +msgstr "" + +#: ../netsync.cc:3032 +#, c-format +msgid "" +"received 'anonymous' netcmd from client for pattern '%s' excluding '%s' in %" +"s mode\n" +msgstr "" + +#: ../netsync.cc:3063 +#, c-format +msgid "" +"received 'auth(hmac)' netcmd from client '%s' for pattern '%s' exclude '%s' " +"in %s mode with nonce1 '%s'\n" +msgstr "" + +#: ../netsync.cc:3229 +#, c-format +msgid "processing %d byte input buffer from peer %s\n" +msgstr "" + +#: ../netsync.cc:3232 +#, c-format +msgid "input buffer for peer %s is overfull after netcmd dispatch\n" +msgstr "" + +#: ../netsync.cc:3239 ../netsync.cc:3273 ../netsync.cc:3300 +#, c-format +msgid "protocol error while processing peer %s: '%s'\n" +msgstr "" + +#. FIXME: split into labels and convert to ace here. +#: ../netsync.cc:3259 +#, c-format +msgid "connecting to %s\n" +msgstr "" + +#: ../netsync.cc:3286 +#, c-format +msgid "timed out waiting for I/O with peer %s, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3308 +#, c-format +msgid "read from fd %d (peer %s) closed OK after goodbye\n" +msgstr "" + +#: ../netsync.cc:3310 +#, c-format +msgid "read from fd %d (peer %s) failed, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3320 +#, c-format +msgid "write on fd %d (peer %s) closed OK after goodbye\n" +msgstr "" + +#: ../netsync.cc:3322 +#, c-format +msgid "write on fd %d (peer %s) failed, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3329 +#, c-format +msgid "got OOB data on fd %d (peer %s), disconnecting\n" +msgstr "" + +#: ../netsync.cc:3338 +#, c-format +msgid "terminated exchange with %s\n" +msgstr "" + +#: ../netsync.cc:3346 +#, c-format +msgid "successful exchange with %s\n" +msgstr "" + +#: ../netsync.cc:3367 +#, c-format +msgid "fd %d is armed\n" +msgstr "" + +#: ../netsync.cc:3374 +#, c-format +msgid "protocol error while processing peer %s: '%s', marking as bad\n" +msgstr "" + +#: ../netsync.cc:3396 +#, c-format +msgid "accepting new connection on %s : %d\n" +msgstr "" + +#: ../netsync.cc:3402 +msgid "accept() returned a dead client\n" +msgstr "" + +#: ../netsync.cc:3406 +#, c-format +msgid "accepted new client connection from %s\n" +msgstr "" + +#: ../netsync.cc:3433 +#, c-format +msgid "protocol error while processing peer %s: '%s', disconnecting\n" +msgstr "" + +#: ../netsync.cc:3441 +#, c-format +msgid "fd %d (peer %s) read failed, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3457 +#, c-format +msgid "fd %d (peer %s) write failed, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3481 +#, c-format +msgid "fd %d (peer %s) processing finished, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3503 +#, c-format +msgid "fd %d (peer %s) has been idle too long, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3509 +#, c-format +msgid "fd %d (peer %s) exchanged goodbyes and flushed output, disconnecting\n" +msgstr "" + +#: ../netsync.cc:3540 +#, c-format +msgid "beginning service on %s : %d\n" +msgstr "" + +#: ../netsync.cc:3554 +#, c-format +msgid "session limit %d reached, some connections will be refused\n" +msgstr "" + +#: ../netsync.cc:3560 +#, c-format +msgid "i/o probe with %d armed\n" +msgstr "" + +#: ../netsync.cc:3570 +#, c-format +msgid "timed out waiting for I/O (listening on %s : %d)\n" +msgstr "" + +#: ../netsync.cc:3586 +#, c-format +msgid "got woken up for action on unknown fd %d\n" +msgstr "" + +#: ../netsync.cc:3601 +#, c-format +msgid "got some OOB data on fd %d (peer %s), disconnecting\n" +msgstr "" + +#: ../netsync.cc:3663 +msgid "finding items to synchronize:\n" +msgstr "" + +#: ../netsync.cc:3666 +#, c-format +msgid "including branch %s" +msgstr "" + +#: ../netsync.cc:3717 +#, c-format +msgid "setting epoch on %s to zero\n" +msgstr "" + +#: ../netsync.cc:3808 +#, c-format +msgid "network error: %s" +msgstr "" + +#: ../netsync.cc:3813 +#, c-format +msgid "network error: %s\n" +msgstr "" + +#: ../packet.cc:324 +#, c-format +msgid "writing delayed revision data packet for %s\n" +msgstr "" + +#: ../packet.cc:331 +#, c-format +msgid "discarding revision data packet %s with unmet dependencies\n" +msgstr "" + +#: ../packet.cc:337 +#, c-format +msgid "writing delayed manifest data packet for %s\n" +msgstr "" + +#: ../packet.cc:344 +#, c-format +msgid "discarding manifest data packet %s with unmet dependencies\n" +msgstr "" + +#: ../packet.cc:350 +#, c-format +msgid "writing delayed file data packet for %s\n" +msgstr "" + +#: ../packet.cc:363 +#, c-format +msgid "writing delayed manifest %s packet for %s -> %s\n" +msgstr "" + +#: ../packet.cc:376 +#, c-format +msgid "discarding manifest delta packet %s -> %s with unmet dependencies\n" +msgstr "" + +#: ../packet.cc:383 +#, c-format +msgid "writing delayed file %s packet for %s -> %s\n" +msgstr "" + +#: ../packet.cc:396 +#, c-format +msgid "discarding file delta packet %s -> %s with unmet dependencies\n" +msgstr "" + +#: ../packet.cc:403 +#, c-format +msgid "writing delayed revision cert on %s\n" +msgstr "" + +#: ../packet.cc:410 +#, c-format +msgid "discarding revision cert packet %s with unmet dependencies\n" +msgstr "" + +#: ../packet.cc:417 +#, c-format +msgid "writing delayed public key %s\n" +msgstr "" + +#: ../packet.cc:430 +#, c-format +msgid "writing delayed private key %s\n" +msgstr "" + +#: ../packet.cc:600 +#, c-format +msgid "noting acceptence of revision %s\n" +msgstr "" + +#: ../packet.cc:613 +#, c-format +msgid "noting acceptence of manifest %s\n" +msgstr "" + +#: ../packet.cc:626 +#, c-format +msgid "noting acceptence of file %s\n" +msgstr "" + +#: ../packet.cc:648 +#, c-format +msgid "skipping existing file version %s\n" +msgstr "" + +#: ../packet.cc:676 +#, c-format +msgid "reconstructed file from delta '%s' -> '%s' has wrong id '%s'\n" +msgstr "" + +#: ../packet.cc:682 +#, c-format +msgid "delaying file delta %s -> %s for preimage\n" +msgstr "" + +#: ../packet.cc:692 +#, c-format +msgid "skipping delta to existing file version %s\n" +msgstr "" + +#: ../packet.cc:720 +#, c-format +msgid "reconstructed file from reverse delta '%s' -> '%s' has wrong id '%s'\n" +msgstr "" + +#: ../packet.cc:726 +#, c-format +msgid "delaying reverse file delta %s -> %s for preimage\n" +msgstr "" + +#: ../packet.cc:736 +#, c-format +msgid "skipping reverse delta to existing file version %s\n" +msgstr "" + +#: ../packet.cc:753 +#, c-format +msgid "skipping existing manifest version %s\n" +msgstr "" + +#: ../packet.cc:781 +#, c-format +msgid "reconstructed manifest from delta '%s' -> '%s' has wrong id '%s'\n" +msgstr "" + +#: ../packet.cc:787 +#, c-format +msgid "delaying manifest delta %s -> %s for preimage\n" +msgstr "" + +#: ../packet.cc:797 +#, c-format +msgid "skipping delta to existing manifest version %s\n" +msgstr "" + +#: ../packet.cc:825 +#, c-format +msgid "" +"reconstructed manifest from reverse delta '%s' -> '%s' has wrong id '%s'\n" +msgstr "" + +#: ../packet.cc:831 +#, c-format +msgid "delaying manifest reverse delta %s -> %s for preimage\n" +msgstr "" + +#: ../packet.cc:841 +#, c-format +msgid "skipping reverse delta to existing manifest version %s\n" +msgstr "" + +#: ../packet.cc:863 +#, c-format +msgid "delaying revision %s for new manifest %s\n" +msgstr "" + +#: ../packet.cc:877 +#, c-format +msgid "delaying revision %s for old manifest %s\n" +msgstr "" + +#: ../packet.cc:887 +#, c-format +msgid "delaying revision %s for old revision %s\n" +msgstr "" + +#: ../packet.cc:900 +#, c-format +msgid "delaying revision %s for old file %s\n" +msgstr "" + +#: ../packet.cc:910 +#, c-format +msgid "delaying revision %s for new file %s\n" +msgstr "" + +#: ../packet.cc:928 +#, c-format +msgid "skipping existing revision %s\n" +msgstr "" + +#: ../packet.cc:946 +#, c-format +msgid "delaying revision cert on %s\n" +msgstr "" + +#: ../packet.cc:959 +#, c-format +msgid "skipping existing revision cert %s\n" +msgstr "" + +#: ../packet.cc:973 +#, c-format +msgid "skipping prohibited public key %s\n" +msgstr "" + +#: ../packet.cc:986 +#, c-format +msgid "key '%s' is not equal to key '%s' in database\n" +msgstr "" + +#: ../packet.cc:987 +#, c-format +msgid "skipping existing public key %s\n" +msgstr "" + +#: ../packet.cc:1000 +#, c-format +msgid "skipping prohibited private key %s\n" +msgstr "" + +#: ../packet.cc:1009 +#, c-format +msgid "skipping existing private key %s\n" +msgstr "" + +#: ../packet.cc:1045 +msgid "packet valve opened\n" +msgstr "" + +#: ../packet.cc:1057 +#, c-format +msgid "wrote %i queued packets\n" +msgstr "" + +#: ../packet.cc:1306 +msgid "read data packet\n" +msgstr "" + +#: ../packet.cc:1328 +msgid "read delta packet\n" +msgstr "" + +#: ../packet.cc:1359 +msgid "read cert packet\n" +msgstr "" + +#: ../packet.cc:1385 +msgid "read key data packet\n" +msgstr "" + +#: ../rcs_file.cc:343 +#, c-format +msgid "parse failure %d:%d: expecting %s, got %s with value '%s'\n" +msgstr "" + +#: ../rcs_file.cc:362 +#, c-format +msgid "parse failure %d:%d: expecting word '%s'\n" +msgstr "" + +#: ../rcs_file.cc:377 +#, c-format +msgid "parse failure %d:%d: expecting word\n" +msgstr "" + +#: ../rcs_import.cc:249 +#, c-format +msgid "Calculating time of %s\n" +msgstr "" + +#: ../rcs_import.cc:263 +#, c-format +msgid "= %i\n" +msgstr "" + +#: ../rcs_import.cc:283 +#, c-format +msgid "version %s -> tag %s\n" +msgstr "" + +#: ../rcs_import.cc:450 +msgid "skipping identity file edge\n" +msgstr "" + +#. we already have a way to get to this old version, +#. no need to insert another reconstruction path +#: ../rcs_import.cc:458 ../rcs_import.cc:484 +#, c-format +msgid "existing path to %s found, skipping\n" +msgstr "" + +#: ../rcs_import.cc:476 +msgid "skipping identity manifest edge\n" +msgstr "" + +#: ../rcs_import.cc:594 +#, c-format +msgid "version %s has %d lines\n" +msgstr "" + +#: ../rcs_import.cc:607 +#, c-format +msgid "following RCS edge %s -> %s\n" +msgstr "" + +#: ../rcs_import.cc:610 +#, c-format +msgid "constructed RCS version %s, inserting into database\n" +msgstr "" + +#: ../rcs_import.cc:653 +#, c-format +msgid "following RCS branch %s = '%s'\n" +msgstr "" + +#: ../rcs_import.cc:663 +#, c-format +msgid "finished RCS branch %s = '%s'\n" +msgstr "" + +#: ../rcs_import.cc:684 ../rcs_import.cc:733 +#, c-format +msgid "parsing RCS file %s\n" +msgstr "" + +#: ../rcs_import.cc:686 ../rcs_import.cc:736 +#, c-format +msgid "parsed RCS file %s OK\n" +msgstr "" + +#: ../rcs_import.cc:776 +#, c-format +msgid "importing file '%s'\n" +msgstr "" + +#: ../rcs_import.cc:848 +#, c-format +msgid "first version in branch %s would be %s\n" +msgstr "" + +#: ../rcs_import.cc:855 +#, c-format +msgid "file branchpoint for %s at %s\n" +msgstr "" + +#: ../rcs_import.cc:925 +#, c-format +msgid "error reading RCS file %s: %s\n" +msgstr "" + +#: ../rcs_import.cc:929 +#, c-format +msgid "skipping non-RCS file %s\n" +msgstr "" + +#: ../rcs_import.cc:1108 +#, c-format +msgid "examining next commit [t:%d] [p:%s] [a:%s] [c:%s]\n" +msgstr "" + +#: ../rcs_import.cc:1121 +msgid "expiring cluster\n" +msgstr "" + +#: ../rcs_import.cc:1137 +#, c-format +msgid "examining cluster %d to see if it touched %d\n" +msgstr "" + +#: ../rcs_import.cc:1145 +#, c-format +msgid "found cluster touching %d: [t:%d] [a:%d] [c:%d]\n" +msgstr "" + +#: ../rcs_import.cc:1153 +#, c-format +msgid "last modification time is %d\n" +msgstr "" + +#: ../rcs_import.cc:1169 +#, c-format +msgid "picked existing cluster [t:%d] [a:%d] [c:%d]\n" +msgstr "" + +#: ../rcs_import.cc:1183 +#, c-format +msgid "building new cluster [t:%d] [a:%d] [c:%d]\n" +msgstr "" + +#. now we are done this lineage; flush all remaining clusters +#: ../rcs_import.cc:1208 +msgid "finished branch commits, writing all pending clusters\n" +msgstr "" + +#: ../rcs_import.cc:1214 +msgid "finished writing pending clusters\n" +msgstr "" + +#: ../rcs_import.cc:1226 +#, c-format +msgid "" +"%s appears to be a CVS repository root directory\n" +"try importing a module instead, with 'cvs_import %s/" +msgstr "" + +#: ../rcs_import.cc:1239 +msgid "need base --branch argument for importing" +msgstr "" + +#: ../rcs_import.cc:1251 +#, c-format +msgid "path %s does not exist" +msgstr "" + +#: ../rcs_import.cc:1253 +#, c-format +msgid "path %s is not a directory" +msgstr "" + +#: ../rcs_import.cc:1256 +#, c-format +msgid "could not change directory to %s" +msgstr "" + +#: ../rcs_import.cc:1272 +#, c-format +msgid "branch %s has %d entries\n" +msgstr "" + +#: ../rcs_import.cc:1282 +#, c-format +msgid "trunk has %d entries\n" +msgstr "" + +#: ../rcs_import.cc:1335 +#, c-format +msgid "initial cluster on branch %s has %d live entries\n" +msgstr "" + +#: ../rcs_import.cc:1342 +#, c-format +msgid "initial cluster contains %s at %s\n" +msgstr "" + +#: ../rcs_import.cc:1388 +#, c-format +msgid "storing manifest '%s' (base %s)\n" +msgstr "" + +#: ../rcs_import.cc:1393 +#, c-format +msgid "storing head %s\n" +msgstr "" + +#: ../rcs_import.cc:1408 +msgid "skipping delta to null manifest\n" +msgstr "" + +#: ../rcs_import.cc:1420 +#, c-format +msgid "skipping cyclical manifest delta %s -> %s\n" +msgstr "" + +#: ../rcs_import.cc:1426 +#, c-format +msgid "writing full manifest %s\n" +msgstr "" + +#: ../rcs_import.cc:1436 +#, c-format +msgid "storing manifest delta %s -> %s\n" +msgstr "" + +#: ../rcs_import.cc:1498 +#, c-format +msgid "adding entry state '%s' on '%s'\n" +msgstr "" + +#: ../rcs_import.cc:1505 +#, c-format +msgid "applying state delta on '%s' : '%s' -> '%s'\n" +msgstr "" + +#: ../rcs_import.cc:1516 +#, c-format +msgid "deleting entry state '%s' on '%s'\n" +msgstr "" + +#: ../rcs_import.cc:1535 +msgid "BEGIN consume_cluster()\n" +msgstr "" + +#: ../rcs_import.cc:1555 +#, c-format +msgid "END consume_cluster('%s') (parent '%s')\n" +msgstr "" + +#: ../revision.cc:126 +msgid "verifying new revisions (this may take a while)\n" +msgstr "" + +#: ../revision.cc:128 +#, c-format +msgid "Verifying revision %s has sane history (to depth %i)\n" +msgstr "" + +#: ../revision.cc:166 +#, c-format +msgid "Examining %s -> %s\n" +msgstr "" + +#: ../revision.cc:243 +#, c-format +msgid "%s and %s have no common ancestor, so done\n" +msgstr "" + +#: ../revision.cc:249 +msgid "already checked common ancestor, so done\n" +msgstr "" + +#: ../revision.cc:252 +#, c-format +msgid "%s is a merge; verifying paths to common ancestor %s are sane\n" +msgstr "" + +#: ../revision.cc:306 +#, c-format +msgid "loading parents for node %d\n" +msgstr "" + +#: ../revision.cc:326 +#, c-format +msgid "parent %s -> node %d\n" +msgstr "" + +#: ../revision.cc:476 +#, c-format +msgid "found %d intersecting nodes\n" +msgstr "" + +#: ../revision.cc:529 +#, c-format +msgid "searching for common ancestor, left=%s right=%s\n" +msgstr "" + +#: ../revision.cc:534 +#, c-format +msgid "common ancestor scan [par=%d,anc=%d,dom=%d]\n" +msgstr "" + +#: ../revision.cc:539 +#, c-format +msgid "found node %d, ancestor of left %s and dominating right %s\n" +msgstr "" + +#: ../revision.cc:546 +#, c-format +msgid "found node %d, ancestor of right %s and dominating left %s\n" +msgstr "" + +#: ../revision.cc:583 +#, c-format +msgid "searching for least common ancestor, left=%s right=%s\n" +msgstr "" + +#: ../revision.cc:587 +#, c-format +msgid "least common ancestor scan [par=%d,anc=%d]\n" +msgstr "" + +#: ../revision.cc:592 +#, c-format +msgid "found node %d, ancestor of left %s and right %s\n" +msgstr "" + +#: ../revision.cc:646 +#, c-format +msgid "checking whether %s is an ancestor of %s\n" +msgstr "" + +#. now stick them in our ordering (if wanted) and remove them from the +#. graph, calculating the new roots as we go +#: ../revision.cc:758 +#, c-format +msgid "new root: %s\n" +msgstr "" + +#: ../revision.cc:773 +#, c-format +msgid "new leaf: %s\n" +msgstr "" + +#: ../revision.cc:915 +#, c-format +msgid "exploring changesets from parents of %s, seeking towards %s\n" +msgstr "" + +#: ../revision.cc:928 +#, c-format +msgid "considering parent %s of %s\n" +msgstr "" + +#: ../revision.cc:954 +#, c-format +msgid "revision %s is relevant, composing with edge to %s\n" +msgstr "" + +#: ../revision.cc:961 +#, c-format +msgid "parent %s of %s is not relevant\n" +msgstr "" + +#: ../revision.cc:997 +#, c-format +msgid "adding parents of %s to subgraph\n" +msgstr "" + +#: ../revision.cc:1007 +#, c-format +msgid "found parent %s of %s\n" +msgstr "" + +#: ../revision.cc:1011 +#, c-format +msgid "adding parent %s to next frontier\n" +msgstr "" + +#: ../revision.cc:1026 +#, c-format +msgid "calculating composite changeset between %s and %s\n" +msgstr "" + +#: ../revision.cc:1044 +#, c-format +msgid "calculating changeset from %s to %s\n" +msgstr "" + +#: ../revision.cc:1048 +#, c-format +msgid "no common ancestor for %s and %s\n" +msgstr "" + +#: ../revision.cc:1049 +#, c-format +msgid "common ancestor is %s\n" +msgstr "" + +#: ../revision.cc:1080 +#, c-format +msgid "analyzing manifest changes from '%s' -> '%s'\n" +msgstr "" + +#: ../revision.cc:1093 +#, c-format +msgid "splitting ancestry for file %s\n" +msgstr "" + +#: ../revision.cc:1160 +#, c-format +msgid "noting ancestry from child %d -> parent %d\n" +msgstr "" + +#: ../revision.cc:1193 +#, c-format +msgid "setting epoch for %s to %s\n" +msgstr "" + +#. This method is, as the name suggests, a kluge. It exists because in the +#. 0.17 timeframe, monotone's ancestry graph has several nodes with 3 +#. parents. This isn't, in principle, necessarily a bad thing; having 3 +#. parents is reasonably well defined, I don't know of much code that is +#. dependent on revisions having only 2 parents, etc. But it is a very +#. weird thing, that we would never under any circumstances create today, +#. and it only exists as a side-effect of the pre-changeset days. In the +#. future we may decide to allow 3+-parent revisions; we may decide to +#. disallow it. Right now, I'd rather keep options open. +#. We remove only edges that are "redundant" (i.e., already weird...). +#. These are also something that we currently refuse to produce -- when a +#. node has more than one parent, and one parent is an ancestor of another. +#. These edges, again, only exist because of weirdnesses in the +#. pre-changeset days, and are not particularly meaningful. Again, we may +#. decide in the future to use them for some things, but... +#. FIXME: remove this method eventually, since it is (mildly) destructive on +#. history, and isn't really doing anything that necessarily needs to happen +#. anyway. +#: ../revision.cc:1249 +msgid "scanning for nodes with 3+ parents\n" +msgstr "" + +#: ../revision.cc:1290 +#, c-format +msgid "optimizing out redundant edge %i -> %i\n" +msgstr "" + +#: ../revision.cc:1317 +#, c-format +msgid "rebuilding %d nodes\n" +msgstr "" + +#: ../revision.cc:1354 +#, c-format +msgid "node %d = manifest %s\n" +msgstr "" + +#: ../revision.cc:1365 +#, c-format +msgid "loaded '%s' manifest cert for node %s\n" +msgstr "" + +#: ../revision.cc:1393 +#, c-format +msgid "node %d = revision %s = manifest %s\n" +msgstr "" + +#: ../revision.cc:1405 +#, c-format +msgid "loaded '%s' revision cert for node %s\n" +msgstr "" + +#: ../revision.cc:1429 +#, c-format +msgid "processing node %d\n" +msgstr "" + +#: ../revision.cc:1433 +#, c-format +msgid "node %d already processed, skipping\n" +msgstr "" + +#: ../revision.cc:1447 +#, c-format +msgid "node %d is a root node\n" +msgstr "" + +#: ../revision.cc:1463 ../revision.cc:1546 +#, c-format +msgid "parent node %d = revision %s\n" +msgstr "" + +#: ../revision.cc:1525 +#, c-format +msgid "processing edge from child %d -> parent %d\n" +msgstr "" + +#: ../revision.cc:1563 +#, c-format +msgid "mapped node %d to revision %s\n" +msgstr "" + +#: ../revision.cc:1569 +#, c-format +msgid "skipping already existing revision %s\n" +msgstr "" + +#: ../revision.cc:1581 +msgid "rebuilding revision graph from existing graph\n" +msgstr "" + +#: ../revision.cc:1614 +msgid "rebuilding revision graph from manifest certs\n" +msgstr "" + +#: ../sanity.cc:37 +#, c-format +msgid "started up on %s\n" +msgstr "" + +#: ../sanity.cc:246 +msgid "ignoring request to give last gasp; already in process of dumping\n" +msgstr "" + +#: ../sanity.cc:250 +#, c-format +msgid "saving current work set: %i items" +msgstr "" + +#: ../sanity.cc:252 +#, c-format +msgid "Current work set: %i items\n" +msgstr "" + +#: ../sanity.cc:266 ../sanity.cc:272 +msgid "ignoring error trigged by saving work set to debug log" +msgstr "" + +#: ../sanity.cc:276 +msgid "finished saving work set" +msgstr "" + +#: ../sanity.hh:232 +#, c-format +msgid "----- begin '%s' (in %s, at %s:%d)\n" +msgstr "" + +#: ../sanity.hh:236 +#, c-format +msgid "----- end '%s' (in %s, at %s:%d)\n" +msgstr "" + +#: ../schema_migration.cc:262 +#, c-format +msgid "database schema %s is unknown; cannot perform migration" +msgstr "" + +#. We really want 'db migrate' on an up-to-date schema to be a no-op +#. (no vacuum or anything, even), so that automated scripts can fire +#. one off optimistically and not have to worry about getting their +#. administrators to do it by hand. +#: ../schema_migration.cc:267 +#, c-format +msgid "no migration performed; database schema already up-to-date at %s\n" +msgstr "" + +#: ../transforms.cc:524 +#, c-format +msgid "converting %d bytes from %s to %s\n" +msgstr "" + +#: ../transforms.cc:530 +#, c-format +msgid "failed to convert string from %s to %s: '%s'" +msgstr "" + +#: ../transforms.cc:578 +#, c-format +msgid "converting %d bytes from IDNA ACE to UTF-8\n" +msgstr "" + +#: ../transforms.cc:581 ../transforms.cc:595 +#, c-format +msgid "error converting %d UTF-8 bytes to IDNA ACE: %s" +msgstr "" + +#: ../transforms.cc:592 +#, c-format +msgid "converting %d bytes from UTF-8 to IDNA ACE\n" +msgstr "" + +#: ../transforms.cc:846 +#, c-format +msgid "doing linesep conversion to %s\n" +msgstr "" + +#: ../transforms.cc:1123 +#, c-format +msgid "ACE-encoded %s: '%s'\n" +msgstr "" + +#: ../ui.cc:126 +#, c-format +msgid "%.1f%s" +msgstr "" + +#: ../ui.cc:130 +#, c-format +msgid "%d" +msgstr "" + +#: ../update.cc:66 +#, c-format +msgid "failed to decode boolean testresult cert value '%s'\n" +msgstr "" + +#: ../update.cc:78 +#, c-format +msgid "Considering update target %s\n" +msgstr "" + +#: ../update.cc:88 +#, c-format +msgid "%s not in branch %s\n" +msgstr "" + +#: ../update.cc:97 +#, c-format +msgid "%s is acceptable update candidate\n" +msgstr "" + +#: ../update.cc:102 +#, c-format +msgid "%s has unacceptable test results\n" +msgstr "" + +#: ../update.cc:160 +msgid "cannot determine branch for update" +msgstr "" + +#: ../vocab.cc:57 +#, c-format +msgid "hex encoded ID '%s' size != %d" +msgstr "" + +#: ../vocab.cc:60 +#, c-format +msgid "bad character '%c' in id name '%s'" +msgstr "" + +#: ../vocab.cc:73 +#, c-format +msgid "bad character '%c' in ace string '%s'" +msgstr "" + +#: ../vocab.cc:87 +#, c-format +msgid "bad character '%c' in cert name '%s'" +msgstr "" + +#: ../vocab.cc:100 +#, c-format +msgid "bad character '%c' in key name '%s'" +msgstr "" + +#: ../vocab.cc:118 +#, c-format +msgid "Invalid key length of %d bytes" +msgstr "" + +#: ../vocab.cc:136 +#, c-format +msgid "Invalid hmac length of %d bytes" +msgstr "" + +#: ../vocab.cc:166 +#, c-format +msgid "prohibited absolute path '%s'" +msgstr "" + +#: ../vocab.cc:171 +#, c-format +msgid "empty path component in '%s'" +msgstr "" + +#: ../vocab.cc:174 +#, c-format +msgid "prohibited path component '%s' in '%s'" +msgstr "" + +#: ../vocab.cc:178 +#, c-format +msgid "bad character '%d' in path component '%s' of '%s'" +msgstr "" + +#: ../vocab.cc:184 +#, c-format +msgid "null byte in path component '%s' of '%s'" +msgstr "" + +#: ../vocab.cc:239 +#, c-format +msgid "prohibited book-keeping path in '%s'" +msgstr "" + +#: ../work.cc:60 +#, c-format +msgid "skipping ignorable file %s\n" +msgstr "" + +#: ../work.cc:66 +#, c-format +msgid "skipping %s, already accounted for in working copy\n" +msgstr "" + +#: ../work.cc:70 +#, c-format +msgid "adding %s to working copy add set\n" +msgstr "" + +#: ../work.cc:98 ../work.cc:204 +msgid "invalid path ''" +msgstr "" + +#: ../work.cc:100 +#, c-format +msgid "path %s does not exist\n" +msgstr "le chemin %s n'existe pas\n" + +#: ../work.cc:137 +#, c-format +msgid "adding attribute '%s' on file %s to %s\n" +msgstr "" + +#: ../work.cc:208 +#, c-format +msgid "skipping %s, not currently tracked\n" +msgstr "" + +#: ../work.cc:212 +#, c-format +msgid "adding %s to working copy delete set\n" +msgstr "" + +#: ../work.cc:216 +#, c-format +msgid "" +"sorry -- 'drop ' is currently broken.\n" +"try 'find %s -type f | monotone drop address@hidden'\n" +msgstr "" + +#: ../work.cc:228 +#, c-format +msgid "dropped attributes for file %s from %s\n" +msgstr "" + +#: ../work.cc:251 +msgid "invalid source path ''" +msgstr "" + +#: ../work.cc:252 +msgid "invalid destination path ''" +msgstr "" + +#: ../work.cc:263 +#, c-format +msgid "%s does not exist in current revision\n" +msgstr "" + +#: ../work.cc:266 +#, c-format +msgid "%s already exists in current revision\n" +msgstr "" + +#: ../work.cc:268 +#, c-format +msgid "adding %s -> %s to working copy rename set\n" +msgstr "" + +#: ../work.cc:288 +#, c-format +msgid "%s has existing attributes in %s; clean them up first" +msgstr "" + +#: ../work.cc:297 +#, c-format +msgid "moving attributes for %s to %s\n" +msgstr "" + +#: ../work.cc:316 +#, c-format +msgid "work path is %s\n" +msgstr "" + +#: ../work.cc:325 +#, c-format +msgid "checking for un-committed work file %s\n" +msgstr "" + +#: ../work.cc:329 +#, c-format +msgid "read rearrangement from %s\n" +msgstr "" + +#: ../work.cc:333 +#, c-format +msgid "no un-committed work file %s\n" +msgstr "" + +#: ../work.cc:370 +#, c-format +msgid "revision path is %s\n" +msgstr "" + +#: ../work.cc:380 +#, c-format +msgid "working copy is corrupt: %s does not exist\n" +msgstr "" + +#: ../work.cc:383 +#, c-format +msgid "loading revision id from %s\n" +msgstr "" + +#: ../work.cc:390 +#, c-format +msgid "Problem with working directory: %s is unreadable" +msgstr "" + +#: ../work.cc:399 +#, c-format +msgid "writing revision id to %s\n" +msgstr "" + +#: ../work.cc:418 +#, c-format +msgid "base revision %s does not exist in database\n" +msgstr "" + +#: ../work.cc:421 +#, c-format +msgid "old manifest is %s\n" +msgstr "" + +#: ../work.cc:424 +#, c-format +msgid "base manifest %s does not exist in database\n" +msgstr "" + +#: ../work.cc:429 +#, c-format +msgid "old manifest has %d entries\n" +msgstr "" + +#: ../work.cc:450 +#, c-format +msgid "user log path is %s\n" +msgstr "" + +#: ../work.cc:499 +#, c-format +msgid "options path is %s\n" +msgstr "" + +#: ../work.cc:546 +#, c-format +msgid "local dump path is %s\n" +msgstr "" + +#: ../work.cc:598 +#, c-format +msgid "attribute map path is %s\n" +msgstr "" + +#: ../xdelta.cc:345 +msgid "computing binary delta instructions\n" +msgstr "" + +#: ../xdelta.cc:347 +msgid "computed binary delta instructions\n" +msgstr "" + +#: ../xdelta.cc:803 +#, c-format +msgid "src %d, dst %d, fdel %d, rdel %d\n" +msgstr "" + +#: ../xdelta.cc:807 +msgid "confirming src == dst and rdel == 0\n" +msgstr "" + +#: ../xdelta.cc:815 +#, c-format +msgid "confirming dst1 %d, dst2 %d\n" +msgstr ""