#
#
# add_file "po/pt_BR.po"
#
# patch "po/LINGUAS"
# from [a82820f5b13863f931834a13a478efa99a9fb19d]
# to [725266c172df767a626771ebe48c6e34289c0e7c]
#
# patch "po/pt_BR.po"
# from []
# to [3edf8e1aab44555f133049a0b93edae270bbb1ff]
#
============================================================
--- po/LINGUAS a82820f5b13863f931834a13a478efa99a9fb19d
+++ po/LINGUAS 725266c172df767a626771ebe48c6e34289c0e7c
@@ -1,2 +1,3 @@
fr
ja
+pt_BR
============================================================
--- po/pt_BR.po
+++ po/pt_BR.po 3edf8e1aab44555f133049a0b93edae270bbb1ff
@@ -0,0 +1,4946 @@
+# Brazilian Portuguese translation of Monotone.
+# Copyright (C) 2005 Graydon Hoare
+# This file is distributed under the same license as the Monotone package.
+# Alex Sandro Queiroz e Silva , 2005.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: Monotone 0.24\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2005-11-30 13:45-0200\n"
+"PO-Revision-Date: 2005-11-30 13:45-0200\n"
+"Last-Translator: Alex Sandro Queiroz e Silva \n"
+"Language-Team: Alex Sandro Queiroz e Silva \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:66
+#, c-format
+msgid "initializing from directory %s\n"
+msgstr "inicializando do diretório %s\n"
+
+#: app_state.cc:81
+#, c-format
+msgid "branch name is '%s'\n"
+msgstr "nome do ramo é '%s'\n"
+
+#: app_state.cc:88
+#, c-format
+msgid "setting dump path to %s\n"
+msgstr "configurando caminho de dump para %s\n"
+
+#: app_state.cc:102
+#, c-format
+msgid "working copy directory required but not found%s%s"
+msgstr "caminho da cópia de trabalho necessário mas não encontrado%s%s"
+
+#: app_state.cc:110
+#, c-format
+msgid "invalid directory ''"
+msgstr "diretório inválido ''"
+
+#: app_state.cc:112
+#, c-format
+msgid "creating working copy in %s\n"
+msgstr "criando cópia de trabalho em %s\n"
+
+#: app_state.cc:118
+#, c-format
+msgid "monotone bookkeeping directory '%s' already exists in '%s'\n"
+msgstr ""
+
+#: app_state.cc:121
+#, c-format
+msgid "creating bookkeeping directory '%s' for working copy in '%s'\n"
+msgstr ""
+
+#: app_state.cc:152
+#, c-format
+msgid "'%s' ignored by restricted path set\n"
+msgstr "'%s' ignorado pelo conjunto de caminhos restritos\n"
+
+#: app_state.cc:157 app_state.cc:175
+#, c-format
+msgid "unknown path '%s'\n"
+msgstr "caminho desconhecido '%s'\n"
+
+#: app_state.cc:159
+#, c-format
+msgid "'%s' added to restricted path set\n"
+msgstr "'%s' adicionado ao conjunto de caminhos restritos\n"
+
+#: app_state.cc:170
+#, c-format
+msgid "'%s' ignored by excluded path set\n"
+msgstr "'%s' ignorado pelo conjunto de caminhos excluÃdos"
+
+#: app_state.cc:177
+#, c-format
+msgid "'%s' added to excluded path set\n"
+msgstr "'%s' adicionado ao conjunto de caminhos excluÃdos\n"
+
+#: app_state.cc:204
+#, c-format
+msgid "checking excluded path set for '%s'\n"
+msgstr "verificando conjunto de caminhos excluÃdos para '%s'\n"
+
+#: app_state.cc:211 app_state.cc:244
+#, c-format
+msgid "path '%s' found in excluded path set; '%s' excluded\n"
+msgstr "caminho '%s' achado em conjunto de caminhos excluÃdos; '%s' excluÃdo\n"
+
+#: app_state.cc:230
+#, c-format
+msgid "checking restricted path set for '%s'\n"
+msgstr "verificando conjunto de caminhos restritos para '%s'\n"
+
+#: app_state.cc:238
+#, c-format
+msgid "path '%s' found in restricted path set; '%s' included\n"
+msgstr "caminho '%s' achado em conjunto de caminhos restritos; '%s' incluÃdo\n"
+
+#: app_state.cc:326
+#, c-format
+msgid "search root '%s' does not exist"
+msgstr "raiz de procura '%s' não existe"
+
+#: app_state.cc:327
+#, c-format
+msgid "search root '%s' is not a directory\n"
+msgstr "raiz de procura '%s' não é um diretório\n"
+
+#: app_state.cc:329
+#, c-format
+msgid "set search root to %s\n"
+msgstr "raiz de procura configurada para %s\n"
+
+#: app_state.cc:360
+#, c-format
+msgid "negative depth not allowed\n"
+msgstr "profundidade negativa não permitida\n"
+
+#: app_state.cc:368
+#, c-format
+msgid "negative or zero last not allowed\n"
+msgstr "last negativo ou zero não permitido\n"
+
+#: app_state.cc:491
+#, c-format
+msgid "Failed to read options file %s"
+msgstr "ImpossÃvel ler arquivo de opções %s"
+
+#: app_state.cc:508
+#, c-format
+msgid "Failed to write options file %s"
+msgstr "ImpossÃvel escrever arquivo de opções %s"
+
+#: basic_io.cc:26 basic_io.cc:27
+#, c-format
+msgid "error in %s:%d:%d:E: %s"
+msgstr "erro em %s:%d:%d:E: %s"
+
+#: cert.cc:51
+#, c-format
+msgid "cert ok\n"
+msgstr "certificado ok\n"
+
+#: cert.cc:58
+#, c-format
+msgid "ignoring bad signature by '%s' on '%s'\n"
+msgstr "ignorando assinatura ruim por '%s' sobre '%s'\n"
+
+#: cert.cc:66
+#, c-format
+msgid "ignoring unknown signature by '%s' on '%s'\n"
+msgstr "ignorando assinatura desconhecida por '%s' sobre '%s'\n"
+
+#: cert.cc:123
+#, c-format
+msgid "trust function liked %d signers of %s cert on manifest %s\n"
+msgstr ""
+
+#: cert.cc:129
+#, c-format
+msgid "trust function disliked %d signers of %s cert on manifest %s\n"
+msgstr ""
+
+#: cert.cc:176
+#, c-format
+msgid "trust function liked %d signers of %s cert on revision %s\n"
+msgstr ""
+
+#: cert.cc:182
+#, c-format
+msgid "trust function disliked %d signers of %s cert on revision %s\n"
+msgstr ""
+
+#: cert.cc:271
+#, c-format
+msgid "calculated cert hash '%s' does not match '%s'"
+msgstr "hash '%s' calculado do certificado não combina com '%s'"
+
+#: cert.cc:305
+#, c-format
+msgid "cert: signable text %s\n"
+msgstr "certificado: texto assinável %s\n"
+
+#: cert.cc:365
+#, c-format
+msgid "no private key '%s' found in key store or get_priv_key hook"
+msgstr "nenhuma chave privada '%s' achada no registro ou função get_priv_key"
+
+#: cert.cc:375
+#, c-format
+msgid "mismatch between key '%s' in key store and get_key_pair hook"
+msgstr ""
+
+#: cert.cc:461
+#, c-format
+msgid ""
+"you have no private key to make signatures with\n"
+"perhaps you need to 'genkey '"
+msgstr ""
+
+#: cert.cc:464
+#, c-format
+msgid ""
+"you have multiple private keys\n"
+"pick one to use for signatures by adding '-k' to your command"
+msgstr ""
+
+#: cert.cc:481
+#, c-format
+msgid "no branch found for empty revision, please provide a branch name"
+msgstr ""
+
+#: cert.cc:490
+#, c-format
+msgid "no branch certs found for revision %s, please provide a branch name"
+msgstr ""
+
+#: cert.cc:494
+#, c-format
+msgid ""
+"multiple branch certs found for revision %s, please provide a branch name"
+msgstr ""
+
+#: change_set.cc:289
+#, c-format
+msgid "tid %d: parent %d, type %s, name %s\n"
+msgstr ""
+
+#: change_set.cc:315
+#, c-format
+msgid "%d -> %d\n"
+msgstr ""
+
+#: change_set.cc:1540
+#, c-format
+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 ""
+
+#: 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
+#, c-format
+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
+#, c-format
+msgid "conflict detected, resolved in A's favour\n"
+msgstr ""
+
+#: change_set.cc:1886
+#, c-format
+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 ""
+
+#: change_set.cc:2139
+#, c-format
+msgid "merge is copying delta '%s' : '%s' -> '%s'\n"
+msgstr ""
+
+#: change_set.cc:2163
+#, c-format
+msgid "propagating new file addition delta on '%s' : '%s' -> '%s'\n"
+msgstr ""
+
+#: change_set.cc:2175
+#, c-format
+msgid "skipping new file addition delta on '%s' : '' -> '%s'\n"
+msgstr ""
+
+#: 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 ""
+
+#: 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
+#, c-format
+msgid "merging change sets\n"
+msgstr ""
+
+#: change_set.cc:2311
+#, c-format
+msgid "finished merge\n"
+msgstr ""
+
+#: change_set.cc:2330
+#, c-format
+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:2447 change_set.cc:2495
+#, c-format
+msgid "moving file %s -> %s\n"
+msgstr ""
+
+#: change_set.cc:2454 change_set.cc:2503
+#, c-format
+msgid "moving dir %s -> %s\n"
+msgstr ""
+
+#: commands.cc:136
+#, c-format
+msgid "expanding command '%s'\n"
+msgstr "expandindo comando '%s'\n"
+
+#: commands.cc:153
+#, c-format
+msgid "expanded command to '%s'\n"
+msgstr "comando expandido para '%s'\n"
+
+#: commands.cc:158
+#, c-format
+msgid "command '%s' has multiple ambiguous expansions:\n"
+msgstr "comando '%s' tem várias expansões possÃveis:\n"
+
+#: commands.cc:201
+msgid "commands:"
+msgstr "comandos:"
+
+#: commands.cc:246
+#, c-format
+msgid "executing command '%s'\n"
+msgstr "executando comando '%s'\n"
+
+#: commands.cc:252
+#, c-format
+msgid "unknown command '%s'\n"
+msgstr "comando desconhecido '%s'\n"
+
+#: commands.cc:299
+#, c-format
+msgid "pid file '%s' already exists"
+msgstr "arquivo pid '%s' já existe"
+
+#: commands.cc:323 commands.cc:1275 commands.cc:1355 commands.cc:1720
+#: commands.cc:2670 commands.cc:3358 commands.cc:3575 commands.cc:3612
+msgid "informative"
+msgstr "informativo"
+
+#: commands.cc:323
+msgid "command [ARGS...]"
+msgstr "comando [ARGS...]"
+
+#: commands.cc:323
+msgid "display command help"
+msgstr "exibe ajuda de comando"
+
+#: commands.cc:382
+msgid ""
+"Enter a description of this change.\n"
+"Lines beginning with `MT:' are removed automatically.\n"
+msgstr ""
+
+#: commands.cc:389
+#, c-format
+msgid "edit of log message failed"
+msgstr "edição de mensagem de registro falhou"
+
+#: commands.cc:398
+msgid "note: "
+msgstr "nota: "
+
+#: commands.cc:399
+#, c-format
+msgid ""
+"branch '%s' has multiple heads\n"
+"perhaps consider 'monotone merge'"
+msgstr ""
+
+#: commands.cc:459 commands.cc:715 commands.cc:1374 commands.cc:1446
+#: commands.cc:1831 commands.cc:2717 commands.cc:2732 commands.cc:2735
+#: commands.cc:2933 commands.cc:3594
+#, c-format
+msgid "no such revision '%s'"
+msgstr "revisão '%s' não existe"
+
+#: commands.cc:466
+#, c-format
+msgid "expanding selection '%s'\n"
+msgstr "expandindo seleção '%s'\n"
+
+#: commands.cc:474
+#, c-format
+msgid "no match for selection '%s'"
+msgstr "sem equivalente para seleção '%s'"
+
+#: commands.cc:477
+#, c-format
+msgid "selection '%s' has multiple ambiguous expansions: \n"
+msgstr "seleção '%s' tem múltiplas expansões possÃveis: \n"
+
+#: commands.cc:484
+#, c-format
+msgid "expanded to '%s'\n"
+msgstr "expandido para '%s'\n"
+
+#: commands.cc:495
+#, c-format
+msgid "non-hex digits in id"
+msgstr "dÃgitos não-hexadecimais em id"
+
+#: commands.cc:504
+#, c-format
+msgid "partial id '%s' does not have an expansion"
+msgstr "id parcial '%s' não tem uma expansão"
+
+#: commands.cc:507
+#, c-format
+msgid "partial id '%s' has multiple ambiguous expansions:\n"
+msgstr "id parcial '%s' tem múltiplas expansões possÃveis:\n"
+
+#: commands.cc:514
+#, c-format
+msgid "expanded partial id '%s' to '%s'\n"
+msgstr "id parcial '%s' expandido para '%s'\n"
+
+#: commands.cc:541 netsync.cc:1942
+#, c-format
+msgid "no public key '%s' found in database"
+msgstr "chave pública '%s' não encontrada no banco de dados"
+
+#: commands.cc:551
+#, c-format
+msgid ""
+"Key : %s\n"
+"Sig : %s\n"
+"Name : %s\n"
+"Value : %s\n"
+msgstr ""
+
+#: commands.cc:585
+msgid "ok"
+msgstr "ok"
+
+#: commands.cc:588
+msgid "bad"
+msgstr "ruim"
+
+#: commands.cc:591
+msgid "unknown"
+msgstr "desconhecido"
+
+#: commands.cc:678
+#, c-format
+msgid "(*) - only in %s/"
+msgstr "(*) - apenas em %s/"
+
+#: commands.cc:701
+#, c-format
+msgid "no keys found\n"
+msgstr "nehuma chave encontrada\n"
+
+#: commands.cc:703
+#, c-format
+msgid "no keys found matching '%s'\n"
+msgstr "nenhuma chave de '%s' encontrada\n"
+
+#: commands.cc:721
+#, c-format
+msgid "revision %s already has children. We cannot kill it."
+msgstr ""
+
+#: commands.cc:851 commands.cc:875 commands.cc:912 commands.cc:933
+#: commands.cc:969
+msgid "key and cert"
+msgstr ""
+
+#: commands.cc:851 commands.cc:875 commands.cc:912
+msgid "KEYID"
+msgstr ""
+
+#: commands.cc:851
+msgid "generate an RSA key-pair"
+msgstr ""
+
+#: commands.cc:866
+#, c-format
+msgid "key '%s' already exists"
+msgstr ""
+
+#: commands.cc:869
+#, c-format
+msgid "generating key-pair '%s'"
+msgstr ""
+
+#: commands.cc:871
+#, c-format
+msgid "storing key-pair '%s' in %s/"
+msgstr ""
+
+#: commands.cc:875
+msgid "drop a public and private key"
+msgstr ""
+
+#: commands.cc:889
+#, c-format
+msgid "dropping public key '%s' from database\n"
+msgstr ""
+
+#: commands.cc:899
+#, c-format
+msgid "dropping key pair '%s' from keystore\n"
+msgstr ""
+
+#: commands.cc:906
+#, c-format
+msgid "public or private key '%s' does not exist in keystore or database"
+msgstr ""
+
+#: commands.cc:908
+#, c-format
+msgid ""
+"public or private key '%s' does not exist in keystore, and no database was "
+"specified"
+msgstr ""
+
+#: commands.cc:913
+msgid "change passphrase of a private RSA key"
+msgstr ""
+
+#: commands.cc:923
+#, c-format
+msgid "key '%s' does not exist in the keystore"
+msgstr ""
+
+#: commands.cc:930
+#, c-format
+msgid "passphrase changed\n"
+msgstr ""
+
+#: commands.cc:933
+msgid "REVISION CERTNAME [CERTVAL]"
+msgstr ""
+
+#: commands.cc:934
+msgid "create a cert for a revision"
+msgstr ""
+
+#: commands.cc:969
+msgid "REVISION NAME VALUE SIGNER1 [SIGNER2 [...]]"
+msgstr ""
+
+#: commands.cc:970
+msgid ""
+"test whether a hypothetical cert would be trusted\n"
+"by current settings"
+msgstr ""
+
+#: commands.cc:1003
+#, c-format
+msgid ""
+"if a cert on: %s\n"
+"with key: %s\n"
+"and value: %s\n"
+"was signed by: %s\n"
+"it would be: %s\n"
+msgstr ""
+
+#: commands.cc:1012
+msgid "trusted"
+msgstr ""
+
+#: commands.cc:1012
+msgid "UNtrusted"
+msgstr ""
+
+#: commands.cc:1015 commands.cc:1028 commands.cc:1040 commands.cc:1057
+#: commands.cc:1103
+msgid "review"
+msgstr ""
+
+#: commands.cc:1015
+msgid "REVISION TAGNAME"
+msgstr ""
+
+#: commands.cc:1016
+msgid "put a symbolic tag cert on a revision version"
+msgstr ""
+
+#: commands.cc:1028
+msgid "ID (pass|fail|true|false|yes|no|1|0)"
+msgstr ""
+
+#: commands.cc:1029
+msgid "note the results of running a test on a revision"
+msgstr ""
+
+#: commands.cc:1040 commands.cc:1057
+msgid "REVISION"
+msgstr ""
+
+#: commands.cc:1041
+msgid "approve of a particular revision"
+msgstr ""
+
+#: commands.cc:1052
+#, c-format
+msgid "need --branch argument for approval"
+msgstr ""
+
+#: commands.cc:1058
+msgid "disapprove of a particular revision"
+msgstr ""
+
+#: commands.cc:1071
+#, c-format
+msgid "revision '%s' has %d changesets, cannot invert\n"
+msgstr ""
+
+#: commands.cc:1075
+#, c-format
+msgid "need --branch argument for disapproval"
+msgstr ""
+
+#: commands.cc:1103
+msgid "REVISION [COMMENT]"
+msgstr ""
+
+#: commands.cc:1104
+msgid "comment on a particular revision"
+msgstr ""
+
+#: commands.cc:1114
+#, c-format
+msgid "edit comment failed"
+msgstr ""
+
+#: commands.cc:1117
+#, c-format
+msgid "empty comment"
+msgstr ""
+
+#: commands.cc:1129 commands.cc:1166 commands.cc:1200 commands.cc:1332
+#: commands.cc:2198 commands.cc:2321 commands.cc:2882 commands.cc:3415
+msgid "working copy"
+msgstr ""
+
+#: commands.cc:1129 commands.cc:1166 commands.cc:1275 commands.cc:2321
+#: commands.cc:2670 commands.cc:3415
+msgid "[PATH]..."
+msgstr ""
+
+#: commands.cc:1130
+msgid "add files to working copy"
+msgstr ""
+
+#: commands.cc:1167
+msgid "drop files from working copy"
+msgstr ""
+
+#: commands.cc:1200
+msgid "SRC DST"
+msgstr ""
+
+#: commands.cc:1201
+msgid "rename entries in the working copy"
+msgstr ""
+
+#: commands.cc:1229 commands.cc:1242 commands.cc:2803 commands.cc:2820
+#: commands.cc:3495
+msgid "debug"
+msgstr ""
+
+#: commands.cc:1229
+msgid "load file contents into db"
+msgstr ""
+
+#: commands.cc:1242
+msgid " "
+msgstr ""
+
+#: commands.cc:1243
+msgid "merge 3 files and output result"
+msgstr ""
+
+#: commands.cc:1253
+#, c-format
+msgid "ancestor file id does not exist"
+msgstr ""
+
+#: commands.cc:1256
+#, c-format
+msgid "left file id does not exist"
+msgstr ""
+
+#: commands.cc:1259
+#, c-format
+msgid "right file id does not exist"
+msgstr ""
+
+#: commands.cc:1270
+#, c-format
+msgid "merge failed"
+msgstr ""
+
+#: commands.cc:1275
+msgid "show status of working copy"
+msgstr ""
+
+#: commands.cc:1332
+msgid "[PATH]"
+msgstr ""
+
+#: commands.cc:1333
+msgid "calculate identity of PATH or stdin"
+msgstr ""
+
+#: commands.cc:1356
+msgid "FILENAME"
+msgstr ""
+
+#: commands.cc:1357
+msgid "write file from database to stdout"
+msgstr ""
+
+#: commands.cc:1385
+#, c-format
+msgid "no file '%s' found in revision '%s'\n"
+msgstr ""
+
+#: commands.cc:1389
+#, c-format
+msgid "dumping file '%s'\n"
+msgstr ""
+
+#: commands.cc:1397 commands.cc:1505 commands.cc:3158 commands.cc:3207
+#: commands.cc:3292 commands.cc:3299 commands.cc:3780
+msgid "tree"
+msgstr ""
+
+#: commands.cc:1397
+msgid "[DIRECTORY]\n"
+msgstr ""
+
+#: commands.cc:1398
+msgid ""
+"check out a revision from database into directory.\n"
+"If a revision is given, that's the one that will be checked out.\n"
+"Otherwise, it will be the head of the branch (given or implicit).\n"
+"If no directory is given, the branch name will be used as directory"
+msgstr ""
+
+#: commands.cc:1415 commands.cc:1434
+#, c-format
+msgid "need --branch argument for branch-based checkout"
+msgstr ""
+
+#: commands.cc:1428
+#, c-format
+msgid "checkout directory '%s' already exists"
+msgstr ""
+
+#: commands.cc:1437 commands.cc:1518 commands.cc:3171 commands.cc:3241
+#: commands.cc:3244
+#, c-format
+msgid "branch '%s' is empty\n"
+msgstr ""
+
+#: commands.cc:1438
+#, c-format
+msgid "branch %s has multiple heads"
+msgstr ""
+
+#: commands.cc:1459
+#, c-format
+msgid "found %d %s branch certs on revision %s\n"
+msgstr ""
+
+#: commands.cc:1464
+#, c-format
+msgid "revision %s is not a member of branch %s\n"
+msgstr ""
+
+#: commands.cc:1480
+#, c-format
+msgid "no manifest %s found in database"
+msgstr ""
+
+#: commands.cc:1482
+#, c-format
+msgid "checking out revision %s to directory %s\n"
+msgstr ""
+
+#: commands.cc:1488
+#, c-format
+msgid "no file %s found in database for %s"
+msgstr ""
+
+#: commands.cc:1492 commands.cc:3482
+#, c-format
+msgid "writing file %s to %s\n"
+msgstr ""
+
+#: commands.cc:1505
+msgid "show unmerged head revisions of branch"
+msgstr ""
+
+#: commands.cc:1513 commands.cc:3167
+#, c-format
+msgid "please specify a branch, with --branch=BRANCH"
+msgstr ""
+
+#: commands.cc:1520
+#, c-format
+msgid "branch '%s' is currently merged:\n"
+msgstr ""
+
+#: commands.cc:1522
+#, c-format
+msgid "branch '%s' is currently unmerged:\n"
+msgstr ""
+
+#: commands.cc:1561
+#, c-format
+msgid "no epoch for branch %s\n"
+msgstr ""
+
+#: commands.cc:1721
+msgid ""
+"certs ID\n"
+"keys [PATTERN]\n"
+"branches\n"
+"epochs [BRANCH [...]]\n"
+"tags\n"
+"vars [DOMAIN]\n"
+"known\n"
+"unknown\n"
+"ignored\n"
+"missing"
+msgstr ""
+
+#: commands.cc:1731
+msgid ""
+"show database objects, or the current working copy manifest,\n"
+"or unknown, intentionally ignored, or missing state files"
+msgstr ""
+
+#: commands.cc:1768 commands.cc:1794 commands.cc:1818 commands.cc:1836
+#: commands.cc:1855 commands.cc:1874 commands.cc:1892 commands.cc:1920
+#: commands.cc:1938
+msgid "packet i/o"
+msgstr ""
+
+#: commands.cc:1768 commands.cc:1794
+msgid "OLDID NEWID"
+msgstr ""
+
+#: commands.cc:1769
+msgid "write manifest delta packet to stdout"
+msgstr ""
+
+#: commands.cc:1783 commands.cc:1785 commands.cc:1849
+#, c-format
+msgid "no such manifest '%s'"
+msgstr ""
+
+#: commands.cc:1795
+msgid "write file delta packet to stdout"
+msgstr ""
+
+#: commands.cc:1809 commands.cc:1811 commands.cc:1868 commands.cc:2219
+#, c-format
+msgid "no such file '%s'"
+msgstr ""
+
+#: commands.cc:1818 commands.cc:1836 commands.cc:1855 commands.cc:1874
+#: commands.cc:1892 commands.cc:1920
+msgid "ID"
+msgstr ""
+
+#: commands.cc:1818
+msgid "write revision data packet to stdout"
+msgstr ""
+
+#: commands.cc:1836
+msgid "write manifest data packet to stdout"
+msgstr ""
+
+#: commands.cc:1855
+msgid "write file data packet to stdout"
+msgstr ""
+
+#: commands.cc:1874
+msgid "write cert packets to stdout"
+msgstr ""
+
+#: commands.cc:1892
+msgid "write public key packet to stdout"
+msgstr ""
+
+#: commands.cc:1914
+#, c-format
+msgid "public key '%s' does not exist"
+msgstr ""
+
+#: commands.cc:1920
+msgid "write private key packet to stdout"
+msgstr ""
+
+#: commands.cc:1928
+#, c-format
+msgid "public and private key '%s' do not exist in keystore"
+msgstr ""
+
+#: commands.cc:1939
+msgid "read packets from files or stdin"
+msgstr ""
+
+#: commands.cc:1947
+#, c-format
+msgid "no packets found on stdin"
+msgstr ""
+
+#: commands.cc:1958
+#, c-format
+msgid "no packets found in given file"
+msgid_plural "no packets found in given files"
+msgstr[0] ""
+msgstr[1] ""
+
+#: commands.cc:1962
+#, c-format
+msgid "read %d packet"
+msgid_plural "read %d packets"
+msgstr[0] ""
+msgstr[1] ""
+
+#: commands.cc:1966 commands.cc:2060 commands.cc:2075 commands.cc:2089
+#: commands.cc:2104
+msgid "network"
+msgstr ""
+
+#: commands.cc:1967
+msgid "rebuild the indices used to sync over the network"
+msgstr ""
+
+#: commands.cc:2004
+#, c-format
+msgid "setting default server to %s\n"
+msgstr ""
+
+#: commands.cc:2010
+#, c-format
+msgid "no hostname given"
+msgstr ""
+
+#: commands.cc:2012
+#, c-format
+msgid "no server given and no default server set"
+msgstr ""
+
+#: commands.cc:2016
+#, c-format
+msgid "using default server address: %s\n"
+msgstr ""
+
+#: commands.cc:2030
+#, c-format
+msgid "setting default branch include pattern to '%s'\n"
+msgstr ""
+
+#: commands.cc:2036
+#, c-format
+msgid "setting default branch exclude pattern to '%s'\n"
+msgstr ""
+
+#: commands.cc:2042
+#, c-format
+msgid "no branch pattern given"
+msgstr ""
+
+#: commands.cc:2044
+#, c-format
+msgid "no branch pattern given and no default pattern set"
+msgstr ""
+
+#: commands.cc:2048
+#, c-format
+msgid "using default branch include pattern: '%s'\n"
+msgstr ""
+
+#: commands.cc:2056
+#, c-format
+msgid "excluding: %s\n"
+msgstr ""
+
+#: commands.cc:2060 commands.cc:2075 commands.cc:2089
+msgid "[ADDRESS[:PORTNUMBER] [PATTERN]]"
+msgstr ""
+
+#: commands.cc:2061
+msgid "push branches matching PATTERN to netsync server at ADDRESS"
+msgstr ""
+
+#: commands.cc:2076
+msgid "pull branches matching PATTERN from netsync server at ADDRESS"
+msgstr ""
+
+#: commands.cc:2083
+#, c-format
+msgid "doing anonymous pull; use -kKEYNAME if you need authentication\n"
+msgstr ""
+
+#: commands.cc:2090
+msgid "sync branches matching PATTERN with netsync server at ADDRESS"
+msgstr ""
+
+#: commands.cc:2104
+msgid "PATTERN ..."
+msgstr ""
+
+#: commands.cc:2105
+msgid "serve the branches specified by PATTERNs to connecting clients"
+msgstr ""
+
+#: commands.cc:2118
+#, c-format
+msgid ""
+"need permission to store persistent passphrase (see hook persist_phrase_ok())"
+msgstr ""
+
+#: commands.cc:2130
+msgid "database"
+msgstr ""
+
+#: commands.cc:2131
+msgid ""
+"init\n"
+"info\n"
+"version\n"
+"dump\n"
+"load\n"
+"migrate\n"
+"execute\n"
+"kill_rev_locally ID\n"
+"kill_branch_certs_locally BRANCH\n"
+"kill_tag_locally TAG\n"
+"check\n"
+"changesetify\n"
+"rebuild\n"
+"set_epoch BRANCH EPOCH\n"
+msgstr ""
+
+#: commands.cc:2145
+msgid "manipulate database state"
+msgstr ""
+
+#: commands.cc:2198
+msgid ""
+"set FILE ATTR VALUE\n"
+"get FILE [ATTR]\n"
+"drop FILE"
+msgstr ""
+
+#: commands.cc:2199
+msgid "set, get or drop file attributes"
+msgstr ""
+
+#: commands.cc:2287 work.cc:113
+#, c-format
+msgid "registering %s file in working copy\n"
+msgstr ""
+
+#: commands.cc:2316
+#, c-format
+msgid "failed to parse date string '%s': %s"
+msgstr ""
+
+#: commands.cc:2322
+msgid "commit working copy to database"
+msgstr ""
+
+#: commands.cc:2340
+#, c-format
+msgid "no changes to commit\n"
+msgstr ""
+
+#: commands.cc:2354
+#, c-format
+msgid "beginning commit on branch '%s'\n"
+msgstr ""
+
+#: commands.cc:2355
+#, c-format
+msgid ""
+"new manifest '%s'\n"
+"new revision '%s'\n"
+msgstr ""
+
+#: commands.cc:2362
+#, c-format
+msgid "--message and --message-file are mutually exclusive"
+msgstr ""
+
+#: commands.cc:2365
+#, c-format
+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:2370
+#, c-format
+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:2388
+#, c-format
+msgid "empty log message; commit canceled"
+msgstr ""
+
+#: commands.cc:2400
+#, c-format
+msgid "revision %s already in database\n"
+msgstr ""
+
+#: commands.cc:2405
+#, c-format
+msgid "inserting new revision %s\n"
+msgstr ""
+
+#: commands.cc:2414
+#, c-format
+msgid "skipping manifest %s, already in database\n"
+msgstr ""
+
+#: commands.cc:2418
+#, c-format
+msgid "inserting manifest delta %s -> %s\n"
+msgstr ""
+
+#: commands.cc:2429
+#, c-format
+msgid "inserting full manifest %s\n"
+msgstr ""
+
+#: commands.cc:2442
+#, c-format
+msgid "skipping file delta %s, already in database\n"
+msgstr ""
+
+#: commands.cc:2448
+#, c-format
+msgid "inserting delta %s -> %s\n"
+msgstr ""
+
+#: commands.cc:2458 commands.cc:2475
+#, c-format
+msgid "file '%s' modified during commit, aborting"
+msgstr ""
+
+#: commands.cc:2468
+#, c-format
+msgid "inserting full version %s\n"
+msgstr ""
+
+#: commands.cc:2502
+#, c-format
+msgid "committed revision %s\n"
+msgstr ""
+
+#: commands.cc:2508
+#, c-format
+msgid ""
+"note: this revision creates divergence\n"
+"note: you may (or may not) wish to run 'monotone merge'"
+msgstr ""
+
+#: commands.cc:2671
+msgid ""
+"show current diffs on stdout.\n"
+"If one revision is given, the diff between the working directory and\n"
+"that revision is shown. If two revisions are given, the diff between\n"
+"them is given. If no format is specified, unified is used by default."
+msgstr ""
+
+#: commands.cc:2687
+#, c-format
+msgid ""
+"--diff-args requires --external\n"
+"try adding --external or removing --diff-args?"
+msgstr ""
+
+#: commands.cc:2721
+#, c-format
+msgid "current revision has no ancestor"
+msgstr ""
+
+#: commands.cc:2760
+#, c-format
+msgid "no common ancestor for %s and %s"
+msgstr ""
+
+#: commands.cc:2766
+#, c-format
+msgid "concatenating un-committed changeset to composite\n"
+msgstr ""
+
+#: commands.cc:2803 commands.cc:2820
+msgid "LEFT RIGHT"
+msgstr ""
+
+#: commands.cc:2803
+msgid "print least common ancestor"
+msgstr ""
+
+#: commands.cc:2816
+msgid "no common ancestor found"
+msgstr ""
+
+#: commands.cc:2820
+msgid "print least common ancestor / dominator"
+msgstr ""
+
+#: commands.cc:2834
+msgid "no common ancestor/dominator found"
+msgstr ""
+
+#: commands.cc:2859
+#, c-format
+msgid "updating %s to %s\n"
+msgstr ""
+
+#: commands.cc:2883
+msgid ""
+"update working copy.\n"
+"If a revision is given, base the update on that revision. If not,\n"
+"base the update on the head of the branch (given or implicit)."
+msgstr ""
+
+#: commands.cc:2908
+#, c-format
+msgid "this working directory is a new project; cannot update"
+msgstr ""
+
+#: commands.cc:2915
+#, c-format
+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:2920
+#, c-format
+msgid "multiple update candidates:\n"
+msgstr ""
+
+#: commands.cc:2924
+#, c-format
+msgid "choose one with 'monotone update -r'\n"
+msgstr ""
+
+#: commands.cc:2925
+#, c-format
+msgid "multiple candidates remain after selection"
+msgstr ""
+
+#: commands.cc:2940
+#, c-format
+msgid "already up to date at %s\n"
+msgstr ""
+
+#: commands.cc:2948
+#, c-format
+msgid "selected update target %s\n"
+msgstr ""
+
+#: commands.cc:2960
+#, c-format
+msgid ""
+"revision %s is not a member of branch %s\n"
+"try again with explicit --branch\n"
+msgstr ""
+
+#: commands.cc:2975
+#, c-format
+msgid "updating along chosen edge %s -> %s\n"
+msgstr ""
+
+#: commands.cc:2986
+#, c-format
+msgid "merging working copy with chosen edge %s -> %s\n"
+msgstr ""
+
+#: commands.cc:3035
+#, c-format
+msgid "updated to base revision %s\n"
+msgstr ""
+
+#: commands.cc:3101
+#, c-format
+msgid ""
+"common ancestor %s found\n"
+"trying 3-way merge\n"
+msgstr ""
+
+#: commands.cc:3112
+#, c-format
+msgid "no common ancestor found, synthesizing edges\n"
+msgstr ""
+
+#: commands.cc:3158
+msgid "merge unmerged heads of branch"
+msgstr ""
+
+#: commands.cc:3172
+#, c-format
+msgid "branch '%s' is merged\n"
+msgstr ""
+
+#: commands.cc:3178
+#, c-format
+msgid "starting with revision 1 / %d\n"
+msgstr ""
+
+#: commands.cc:3182
+#, c-format
+msgid "merging with revision %d / %d\n"
+msgstr ""
+
+#: commands.cc:3183 commands.cc:3184 commands.cc:3251 commands.cc:3335
+#: commands.cc:3336
+#, c-format
+msgid "[source] %s\n"
+msgstr ""
+
+#: commands.cc:3201 commands.cc:3288 commands.cc:3355
+#, c-format
+msgid "[merged] %s\n"
+msgstr ""
+
+#: commands.cc:3204
+#, c-format
+msgid "note: your working copies have not been updated\n"
+msgstr ""
+
+#: commands.cc:3207
+msgid "SOURCE-BRANCH DEST-BRANCH"
+msgstr ""
+
+#: commands.cc:3208
+msgid "merge from one branch to another asymmetrically"
+msgstr ""
+
+#: commands.cc:3242 commands.cc:3245
+#, c-format
+msgid "branch '%s' is not merged\n"
+msgstr ""
+
+#: commands.cc:3250
+#, c-format
+msgid "propagating %s -> %s\n"
+msgstr ""
+
+#: commands.cc:3252
+#, c-format
+msgid "[target] %s\n"
+msgstr ""
+
+#: commands.cc:3257
+#, c-format
+msgid "branch '%s' is up-to-date with respect to branch '%s'\n"
+msgstr ""
+
+#: commands.cc:3259
+#, c-format
+msgid "no action taken\n"
+msgstr ""
+
+#: commands.cc:3263
+#, c-format
+msgid "no merge necessary; putting %s in branch '%s'\n"
+msgstr ""
+
+#: commands.cc:3292
+msgid "refresh the inodeprint cache"
+msgstr ""
+
+#: commands.cc:3300
+msgid ""
+"LEFT-REVISION RIGHT-REVISION DEST-BRANCH\n"
+"LEFT-REVISION RIGHT-REVISION COMMON-ANCESTOR DEST-BRANCH"
+msgstr ""
+
+#: commands.cc:3302
+msgid "merge two explicitly given revisions, placing result in given branch"
+msgstr ""
+
+#: commands.cc:3317 commands.cc:3319
+#, c-format
+msgid "%s is not an ancestor of %s"
+msgstr ""
+
+#: commands.cc:3328
+#, c-format
+msgid "%s and %s are the same revision, aborting"
+msgstr ""
+
+#: commands.cc:3330 commands.cc:3332
+#, c-format
+msgid "%s is already an ancestor of %s"
+msgstr ""
+
+#: commands.cc:3358
+msgid "(revision|manifest|file|key) PARTIAL-ID"
+msgstr ""
+
+#: commands.cc:3359
+msgid "complete partial id"
+msgstr ""
+
+#: commands.cc:3368
+#, c-format
+msgid "non-hex digits in partial id"
+msgstr ""
+
+#: commands.cc:3416
+msgid "revert file(s), dir(s) or entire working copy"
+msgstr ""
+
+#: commands.cc:3441
+#, c-format
+msgid "revert adding find_missing entries to %d original args elements\n"
+msgstr ""
+
+#: commands.cc:3450
+#, c-format
+msgid ""
+"after adding everything from find_missing, revert args_copy has %d elements\n"
+msgstr ""
+
+#: commands.cc:3474
+#, c-format
+msgid "reverting %s from %s to %s\n"
+msgstr ""
+
+#: commands.cc:3478
+#, c-format
+msgid "no file version %s found in database for %s"
+msgstr ""
+
+#: commands.cc:3495
+msgid "RCSFILE..."
+msgstr ""
+
+#: commands.cc:3496
+msgid ""
+"parse versions in RCS files\n"
+"this command doesn't reconstruct or import revisions.you probably want "
+"cvs_import"
+msgstr ""
+
+#: commands.cc:3512
+msgid "rcs"
+msgstr ""
+
+#: commands.cc:3512
+msgid "CVSROOT"
+msgstr ""
+
+#: commands.cc:3512
+msgid "import all versions in CVS repository"
+msgstr ""
+
+#: commands.cc:3575
+msgid "PATH"
+msgstr ""
+
+#: commands.cc:3576
+msgid "print annotated copy of the file from REVISION"
+msgstr ""
+
+#: commands.cc:3593
+#, c-format
+msgid "no revision for file '%s' in database"
+msgstr ""
+
+#: commands.cc:3596
+#, c-format
+msgid "annotate file file_path '%s'\n"
+msgstr ""
+
+#: commands.cc:3605
+#, c-format
+msgid "no such file '%s' in revision '%s'\n"
+msgstr ""
+
+#: commands.cc:3607
+#, c-format
+msgid "annotate for file_id %s\n"
+msgstr ""
+
+#: commands.cc:3612
+msgid "[FILE]"
+msgstr ""
+
+#: commands.cc:3613
+msgid ""
+"print history in reverse order (filtering by 'FILE'). If one or more\n"
+"revisions are given, use them as a starting point."
+msgstr ""
+
+#: commands.cc:3673
+#, c-format
+msgid "revision %s does not exist in db, skipping\n"
+msgstr ""
+
+#: commands.cc:3706
+#, c-format
+msgid "revision '%s' in '%s' maps to '%s' in %s\n"
+msgstr ""
+
+#: commands.cc:3780
+msgid "DIRECTORY"
+msgstr ""
+
+#: commands.cc:3780
+msgid "setup a new working copy directory"
+msgstr ""
+
+#: commands.cc:3786
+#, c-format
+msgid "need --branch argument for setup"
+msgstr ""
+
+#: commands.cc:3795
+msgid "automation"
+msgstr ""
+
+#: commands.cc:3796
+msgid ""
+"interface_version\n"
+"heads [BRANCH]\n"
+"ancestors REV1 [REV2 [REV3 [...]]]\n"
+"attributes [FILE]\n"
+"parents REV\n"
+"descendents REV1 [REV2 [REV3 [...]]]\n"
+"children REV\n"
+"graph\n"
+"erase_ancestors [REV1 [REV2 [REV3 [...]]]]\n"
+"toposort [REV1 [REV2 [REV3 [...]]]]\n"
+"ancestry_difference NEW_REV [OLD_REV1 [OLD_REV2 [...]]]\n"
+"leaves\n"
+"inventory\n"
+"stdio\n"
+"certs REV\n"
+"select SELECTOR\n"
+"get_file ID\n"
+"get_manifest [ID]\n"
+"get_revision [ID]\n"
+"keys\n"
+msgstr ""
+
+#: commands.cc:3816
+msgid "automation interface"
+msgstr ""
+
+#: commands.cc:3830 commands.cc:3846
+msgid "vars"
+msgstr ""
+
+#: commands.cc:3830
+msgid "DOMAIN NAME VALUE"
+msgstr ""
+
+#: commands.cc:3831
+msgid "set the database variable NAME to VALUE, in domain DOMAIN"
+msgstr ""
+
+#: commands.cc:3846
+msgid "DOMAIN NAME"
+msgstr ""
+
+#: commands.cc:3847
+msgid "remove the database variable NAME in domain DOMAIN"
+msgstr ""
+
+#: commands.cc:3858
+#, c-format
+msgid "no var with name %s in domain %s"
+msgstr ""
+
+#: database_check.cc:109
+#, c-format
+msgid "checking %d files\n"
+msgstr ""
+
+#: database_check.cc:111
+msgid "files"
+msgstr ""
+
+#: database_check.cc:116
+#, c-format
+msgid "checking file %s\n"
+msgstr ""
+
+#: database_check.cc:134
+#, c-format
+msgid "checking %d manifests\n"
+msgstr ""
+
+#: database_check.cc:136 rcs_import.cc:1258
+msgid "manifests"
+msgstr ""
+
+#: database_check.cc:141
+#, c-format
+msgid "checking manifest %s\n"
+msgstr ""
+
+#: database_check.cc:153
+#, c-format
+msgid "error parsing manifest %s: %s"
+msgstr ""
+
+#: database_check.cc:190
+#, c-format
+msgid "checking %d revisions\n"
+msgstr ""
+
+#: database_check.cc:192 database_check.cc:380 netsync.cc:3497
+#: rcs_import.cc:1257
+msgid "revisions"
+msgstr ""
+
+#: database_check.cc:197
+#, c-format
+msgid "checking revision %s\n"
+msgstr ""
+
+#: database_check.cc:209
+#, c-format
+msgid "error parsing revision %s: %s"
+msgstr ""
+
+#: database_check.cc:277
+#, c-format
+msgid "checked %d revisions after starting with %d\n"
+msgstr ""
+
+#: database_check.cc:289
+#, c-format
+msgid "checking %d ancestry edges\n"
+msgstr ""
+
+#: database_check.cc:291
+msgid "ancestry"
+msgstr ""
+
+#: database_check.cc:322
+#, c-format
+msgid "checking %d public keys\n"
+msgstr ""
+
+#: database_check.cc:324 netsync.cc:3501
+msgid "keys"
+msgstr ""
+
+#: database_check.cc:348
+#, c-format
+msgid "checking %d revision certs\n"
+msgstr ""
+
+#: database_check.cc:350 netsync.cc:3499
+msgid "certs"
+msgstr ""
+
+#: database_check.cc:378
+#, c-format
+msgid "checking local history of %d revisions\n"
+msgstr ""
+
+#: database_check.cc:413
+#, c-format
+msgid "file %s missing (%d manifest references)\n"
+msgstr ""
+
+#: database_check.cc:420
+#, c-format
+msgid "file %s unreferenced\n"
+msgstr ""
+
+#: database_check.cc:442
+#, c-format
+msgid "manifest %s missing (%d revision references)\n"
+msgstr ""
+
+#: database_check.cc:449
+#, c-format
+msgid "manifest %s unreferenced\n"
+msgstr ""
+
+#: database_check.cc:455
+#, c-format
+msgid "manifest %s incomplete (%d missing files)\n"
+msgstr ""
+
+#: database_check.cc:462
+#, c-format
+msgid "manifest %s is not parseable (perhaps with unnormalized paths?)\n"
+msgstr ""
+
+#: database_check.cc:469
+#, c-format
+msgid "manifest %s is not in normalized form\n"
+msgstr ""
+
+#: database_check.cc:493
+#, c-format
+msgid "revision %s missing (%d revision references; %d cert references)\n"
+msgstr ""
+
+#: database_check.cc:500
+#, c-format
+msgid "revision %s incomplete (%d missing manifests)\n"
+msgstr ""
+
+#: database_check.cc:507
+#, c-format
+msgid "revision %s incomplete (%d missing revisions)\n"
+msgstr ""
+
+#: database_check.cc:514
+#, c-format
+msgid "revision %s incomplete (%d incomplete manifests)\n"
+msgstr ""
+
+#: database_check.cc:521
+#, c-format
+msgid ""
+"revision %s mismatched parents (%d ancestry parents; %d revision refs)\n"
+msgstr ""
+
+#: database_check.cc:530
+#, c-format
+msgid "revision %s mismatched children (%d ancestry children; %d parents)\n"
+msgstr ""
+
+#: database_check.cc:542
+#, c-format
+msgid "revision %s has bad history (%s)\n"
+msgstr ""
+
+#: database_check.cc:549
+#, c-format
+msgid "revision %s is not parseable (perhaps with unnormalized paths?)\n"
+msgstr ""
+
+#: database_check.cc:556
+#, c-format
+msgid "revision %s is not in normalized form\n"
+msgstr ""
+
+#: database_check.cc:573
+#, c-format
+msgid "key %s signed %d certs\n"
+msgstr ""
+
+#: database_check.cc:580
+#, c-format
+msgid "key %s missing (signed %d certs)\n"
+msgstr ""
+
+#: database_check.cc:613
+#, c-format
+msgid "revision %s unchecked signature in %s cert from missing key %s\n"
+msgstr ""
+
+#: database_check.cc:621
+#, c-format
+msgid "revision %s bad signature in %s cert from key %s\n"
+msgstr ""
+
+#: database_check.cc:636
+#, c-format
+msgid "revision %s missing %s cert\n"
+msgstr ""
+
+#: database_check.cc:645
+#, c-format
+msgid "revision %s mismatched certs (%d authors %d dates %d changelogs)\n"
+msgstr ""
+
+#: database_check.cc:717
+#, c-format
+msgid "%d missing files\n"
+msgstr ""
+
+#: database_check.cc:719
+#, c-format
+msgid "%d unreferenced files\n"
+msgstr ""
+
+#: database_check.cc:722
+#, c-format
+msgid "%d missing manifests\n"
+msgstr ""
+
+#: database_check.cc:724
+#, c-format
+msgid "%d unreferenced manifests\n"
+msgstr ""
+
+#: database_check.cc:726
+#, c-format
+msgid "%d incomplete manifests\n"
+msgstr ""
+
+#: database_check.cc:728
+#, c-format
+msgid "%d manifests not parseable (perhaps with invalid paths)\n"
+msgstr ""
+
+#: database_check.cc:731
+#, c-format
+msgid "%d manifests not in normalized form\n"
+msgstr ""
+
+#: database_check.cc:734
+#, c-format
+msgid "%d missing revisions\n"
+msgstr ""
+
+#: database_check.cc:736
+#, c-format
+msgid "%d incomplete revisions\n"
+msgstr ""
+
+#: database_check.cc:738
+#, c-format
+msgid "%d mismatched parents\n"
+msgstr ""
+
+#: database_check.cc:740
+#, c-format
+msgid "%d mismatched children\n"
+msgstr ""
+
+#: database_check.cc:742
+#, c-format
+msgid "%d revisions with bad history\n"
+msgstr ""
+
+#: database_check.cc:744
+#, c-format
+msgid "%d revisions not parseable (perhaps with invalid paths)\n"
+msgstr ""
+
+#: database_check.cc:747
+#, c-format
+msgid "%d revisions not in normalized form\n"
+msgstr ""
+
+#: database_check.cc:750
+#, c-format
+msgid "%d missing keys\n"
+msgstr ""
+
+#: database_check.cc:753
+#, c-format
+msgid "%d missing certs\n"
+msgstr ""
+
+#: database_check.cc:755
+#, c-format
+msgid "%d mismatched certs\n"
+msgstr ""
+
+#: database_check.cc:757
+#, c-format
+msgid "%d unchecked signatures due to missing keys\n"
+msgstr ""
+
+#: database_check.cc:759
+#, c-format
+msgid "%d bad signatures\n"
+msgstr ""
+
+#: database_check.cc:784
+#, c-format
+msgid ""
+"check complete: %d files; %d manifests; %d revisions; %d keys; %d certs\n"
+msgstr ""
+
+#: database_check.cc:790
+#, c-format
+msgid "total problems detected: %d (%d serious)\n"
+msgstr ""
+
+#: database_check.cc:792
+#, c-format
+msgid "serious problems detected"
+msgstr ""
+
+#: database_check.cc:794
+#, c-format
+msgid "minor problems detected\n"
+msgstr ""
+
+#: database_check.cc:796
+#, c-format
+msgid "database is good\n"
+msgstr ""
+
+#: database.cc:86
+#, c-format
+msgid ""
+"layout of database %s doesn't match this version of monotone\n"
+"wanted schema %s, got %s\n"
+"try 'monotone db migrate' to upgrade\n"
+"(this is irreversible; you may want to make a backup copy first)"
+msgstr ""
+
+#: database.cc:143 database.cc:205
+#, c-format
+msgid "database %s does not exist"
+msgstr ""
+
+#: database.cc:144 database.cc:206
+#, c-format
+msgid "%s is a directory, not a database"
+msgstr ""
+
+#: database.cc:151
+#, c-format
+msgid "unable to probe database version in file %s"
+msgstr ""
+
+#: database.cc:158
+#, c-format
+msgid "database %s is not an sqlite version 3 file, try dump and reload"
+msgstr ""
+
+#: database.cc:180 database.cc:191
+#, c-format
+msgid "sqlite error: %d: %s"
+msgstr ""
+
+#: database.cc:185
+msgid "make sure database and containing directory are writeable"
+msgstr ""
+
+#: database.cc:232
+#, c-format
+msgid "could not initialize database: %s: already exists"
+msgstr ""
+
+#: database.cc:237
+#, c-format
+msgid ""
+"existing (possibly stale) journal file '%s' has same stem as new database '%"
+"s'\n"
+"cancelling database creation"
+msgstr ""
+
+#: database.cc:359
+#, c-format
+msgid "cannot create %s; it already exists"
+msgstr ""
+
+#: database.cc:423
+#, c-format
+msgid ""
+"schema version : %s\n"
+"counts:\n"
+" full manifests : %u\n"
+" manifest deltas : %u\n"
+" full files : %u\n"
+" file deltas : %u\n"
+" revisions : %u\n"
+" ancestry edges : %u\n"
+" certs : %u\n"
+"bytes:\n"
+" full manifests : %u\n"
+" manifest deltas : %u\n"
+" full files : %u\n"
+" file deltas : %u\n"
+" revisions : %u\n"
+" cached ancestry : %u\n"
+" certs : %u\n"
+" total : %u\n"
+msgstr ""
+
+#: database.cc:476
+#, c-format
+msgid "database schema version: %s"
+msgstr ""
+
+#: database.cc:494
+msgid "mcerts"
+msgstr ""
+
+#: database.cc:495
+msgid "pubkeys"
+msgstr ""
+
+#: database.cc:496
+msgid "privkeys"
+msgstr ""
+
+#: database.cc:540
+#, c-format
+msgid "statement cache statistics\n"
+msgstr ""
+
+#: database.cc:541
+#, c-format
+msgid "prepared %d statements\n"
+msgstr ""
+
+#: database.cc:545
+#, c-format
+msgid "%d executions of %s\n"
+msgstr ""
+
+#: database.cc:598
+#, c-format
+msgid "prepared statement %s\n"
+msgstr ""
+
+#: database.cc:602
+#, c-format
+msgid "multiple statements in query: %s\n"
+msgstr ""
+
+#: database.cc:608
+#, c-format
+msgid "wanted %d columns got %d in query: %s\n"
+msgstr ""
+
+#: database.cc:614
+#, c-format
+msgid "binding %d parameters for %s\n"
+msgstr ""
+
+#: database.cc:628
+#, c-format
+msgid "binding %d with value '%s'\n"
+msgstr ""
+
+#: database.cc:644
+#, c-format
+msgid "null result in query: %s\n"
+msgstr ""
+
+#: database.cc:662
+#, c-format
+msgid "wanted %d rows got %s in query: %s\n"
+msgstr ""
+
+#: database.cc:672
+#, c-format
+msgid "cannot change filename to %s while db is open"
+msgstr ""
+
+#: database.cc:690
+#, c-format
+msgid ""
+"Attempt to start exclusive transaction within non-exclusive transaction."
+msgstr ""
+
+#: database.cc:884
+#, c-format
+msgid "version cache expiring %s\n"
+msgstr ""
+
+#: database.cc:906
+#, c-format
+msgid "version cache hit on %s\n"
+msgstr ""
+
+#: database.cc:975
+#, c-format
+msgid "reconstructing %s in %s\n"
+msgstr ""
+
+#: database.cc:1081
+#, c-format
+msgid "following delta %s -> %s\n"
+msgstr ""
+
+#: database.cc:1503
+#, c-format
+msgid "Killing revision %s locally\n"
+msgstr ""
+
+#: database.cc:1515
+#, c-format
+msgid "Deleting all references to branch %s\n"
+msgstr ""
+
+#: database.cc:1528
+#, c-format
+msgid "Deleting all references to tag %s\n"
+msgstr ""
+
+#: database.cc:1629
+#, c-format
+msgid "another key with name '%s' already exists"
+msgstr ""
+
+#: database.cc:2257
+#, c-format
+msgid "after get_branch_heads for %s, heads has %d entries\n"
+msgstr ""
+
+#: database.cc:2280
+#, c-format
+msgid "processing selector type %d with i->second '%s'\n"
+msgstr ""
+
+#: database.cc:2287
+#, c-format
+msgid "limiting to current branch '%s'\n"
+msgstr ""
+
+#: database.cc:2517
+#, c-format
+msgid "no database specified"
+msgstr ""
+
+#: database.cc:2543
+#, c-format
+msgid "could not open database '%s': %s"
+msgstr ""
+
+#: database.cc:2588
+#, c-format
+msgid "attempting to rollback and close %d databases"
+msgstr ""
+
+#: database.cc:2597
+#, c-format
+msgid "exec_err = %d, close_err = %d"
+msgstr ""
+
+#: 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
+#, c-format
+msgid "conflicting prefixes\n"
+msgstr ""
+
+#: diff_patch.cc:417
+#, c-format
+msgid "conflicting suffixes\n"
+msgstr ""
+
+#: diff_patch.cc:421
+#, c-format
+msgid "merging %d left, %d right extents\n"
+msgstr ""
+
+#: diff_patch.cc:452
+#, c-format
+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:530
+#, c-format
+msgid "trying to merge %s <-> %s (ancestor: %s)\n"
+msgstr ""
+
+#: diff_patch.cc:535 diff_patch.cc:640
+#, c-format
+msgid "files are identical\n"
+msgstr ""
+
+#: diff_patch.cc:577
+#, c-format
+msgid "internal 3-way merged ok\n"
+msgstr ""
+
+#: diff_patch.cc:591
+#, c-format
+msgid ""
+"help required for 3-way merge\n"
+"[ancestor] %s\n"
+"[ left] %s\n"
+"[ right] %s\n"
+"[ merged] %s\n"
+msgstr ""
+
+#: diff_patch.cc:608
+#, c-format
+msgid "lua merge3 hook merged ok\n"
+msgstr ""
+
+#: diff_patch.cc:635
+#, c-format
+msgid "trying to merge %s <-> %s\n"
+msgstr ""
+
+#: diff_patch.cc:651
+#, c-format
+msgid ""
+"help required for 2-way merge\n"
+"[ left] %s\n"
+"[ right] %s\n"
+"[ merged] %s\n"
+msgstr ""
+
+#: diff_patch.cc:665
+#, c-format
+msgid "lua merge2 hook merged ok\n"
+msgstr ""
+
+#: diff_patch.cc:696
+#, c-format
+msgid "temporarily recording merge of %s <-> %s into %s\n"
+msgstr ""
+
+#: diff_patch.cc:713
+#, c-format
+msgid "file '%s' does not exist in working copy"
+msgstr ""
+
+#: diff_patch.cc:714
+#, c-format
+msgid "'%s' in working copy is a directory, not a file"
+msgstr ""
+
+#: diff_patch.cc:718
+#, c-format
+msgid "file %s in working copy has id %s, wanted %s"
+msgstr ""
+
+#: file_io.cc:116
+#, c-format
+msgid "expected file '%s', but it is a directory."
+msgstr ""
+
+#: file_io.cc:186 file_io.cc:193
+#, c-format
+msgid ""
+"could not create directory '%s'\n"
+"it is a file"
+msgstr ""
+
+#: file_io.cc:188
+#, c-format
+msgid ""
+"could not create directory '%s'\n"
+"%s"
+msgstr ""
+
+#: file_io.cc:192
+#, c-format
+msgid "could not create directory '%s'"
+msgstr ""
+
+#: file_io.cc:205
+#, c-format
+msgid "failed to create directory '%s' for '%s'"
+msgstr ""
+
+#: file_io.cc:213
+#, c-format
+msgid "file to delete '%s' does not exist"
+msgstr ""
+
+#: file_io.cc:214
+#, c-format
+msgid "file to delete, '%s', is not a file but a directory"
+msgstr ""
+
+#: file_io.cc:222
+#, c-format
+msgid "directory to delete, '%s', does not exist"
+msgstr ""
+
+#: file_io.cc:223
+#, c-format
+msgid "directory to delete, '%s', is a file"
+msgstr ""
+
+#: file_io.cc:232
+#, c-format
+msgid "rename source file '%s' does not exist"
+msgstr ""
+
+#: file_io.cc:233
+#, c-format
+msgid "rename source file '%s' is a directory -- bug in monotone?"
+msgstr ""
+
+#: file_io.cc:236 file_io.cc:249
+#, c-format
+msgid "rename target '%s' already exists"
+msgstr ""
+
+#: file_io.cc:245
+#, c-format
+msgid "rename source dir '%s' does not exist"
+msgstr ""
+
+#: file_io.cc:246
+#, c-format
+msgid "rename source dir '%s' is a file -- bug in monotone?"
+msgstr ""
+
+#: file_io.cc:260
+#, c-format
+msgid "rename source path '%s' does not exist"
+msgstr ""
+
+#: file_io.cc:275
+#, c-format
+msgid "file %s does not exist"
+msgstr ""
+
+#: file_io.cc:276
+#, c-format
+msgid "file %s cannot be read as data; it is a directory"
+msgstr ""
+
+#: file_io.cc:280
+#, c-format
+msgid "cannot open file %s for reading"
+msgstr ""
+
+#: file_io.cc:347
+#, c-format
+msgid "Cannot read standard input multiple times"
+msgstr ""
+
+#: file_io.cc:378
+#, c-format
+msgid "file '%s' cannot be overwritten as data; it is a directory"
+msgstr ""
+
+#: file_io.cc:386
+#, c-format
+msgid "cannot open file %s for writing"
+msgstr ""
+
+#: file_io.cc:477
+#, c-format
+msgid "ignoring book keeping entry %s\n"
+msgstr ""
+
+#: file_io.cc:497
+#, c-format
+msgid "caught runtime error %s constructing file path for %s\n"
+msgstr ""
+
+#: file_io.cc:521
+#, 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:76
+#, c-format
+msgid "got empty passphrase from get_passphrase() hook"
+msgstr ""
+
+#: keys.cc:92
+#, c-format
+msgid "empty passphrase not allowed"
+msgstr ""
+
+#: keys.cc:99
+#, c-format
+msgid "confirm passphrase for key ID [%s]: "
+msgstr ""
+
+#: keys.cc:104
+#, c-format
+msgid "empty passphrases not allowed, try again\n"
+msgstr ""
+
+#: keys.cc:105 keys.cc:112
+#, c-format
+msgid "too many failed passphrases\n"
+msgstr ""
+
+#: keys.cc:111
+#, c-format
+msgid "passphrases do not match, try again\n"
+msgstr ""
+
+#: keys.cc:118
+#, c-format
+msgid "no passphrase given"
+msgstr ""
+
+#: keys.cc:177
+#, c-format
+msgid ""
+"generated %d-byte public key\n"
+"generated %d-byte (encrypted) private key\n"
+msgstr ""
+
+#: keys.cc:194
+#, c-format
+msgid "base64-decoding %d-byte private key\n"
+msgstr ""
+
+#: keys.cc:199
+#, c-format
+msgid "have %d-byte encrypted private key\n"
+msgstr ""
+
+#: keys.cc:244
+#, c-format
+msgid "base64-decoding %d-byte old private key\n"
+msgstr ""
+
+#: keys.cc:255
+#, c-format
+msgid "building signer from %d-byte decrypted private key\n"
+msgstr ""
+
+#: keys.cc:355
+#, c-format
+msgid "produced %d-byte signature\n"
+msgstr ""
+
+#: keys.cc:383
+#, c-format
+msgid "building verifier for %d-byte pub key\n"
+msgstr ""
+
+#: keys.cc:405
+#, c-format
+msgid "checking %d-byte (%d decoded) signature\n"
+msgstr ""
+
+#: keys.cc:531
+#, c-format
+msgid "no key pair '%s' found in key store or get_priv_key hook"
+msgstr ""
+
+#: keys.cc:542
+#, c-format
+msgid "passphrase for '%s' is incorrect"
+msgstr ""
+
+#: lua.cc:119
+#, c-format
+msgid "lua failure: %s; stack = %s\n"
+msgstr ""
+
+#: lua.cc:126
+#, c-format
+msgid "Lua::ok(): failed"
+msgstr ""
+
+#: lua.cc:135
+#, c-format
+msgid "lua stack: %s"
+msgstr ""
+
+#: lua.cc:215
+#, c-format
+msgid "lua: extracted string = %s"
+msgstr ""
+
+#: lua.cc:228
+#, c-format
+msgid "lua: extracted int = %i"
+msgstr ""
+
+#: lua.cc:241
+#, c-format
+msgid "lua: extracted double = %i"
+msgstr ""
+
+#: lua.cc:255
+#, c-format
+msgid "lua: extracted bool = %i"
+msgstr ""
+
+#: lua.cc:375
+#, c-format
+msgid "loading lua hook %s"
+msgstr ""
+
+#: lua.cc:538 lua.cc:567 lua.cc:582
+#, c-format
+msgid "%s called with an invalid parameter"
+msgstr ""
+
+#: lua.cc:585
+#, c-format
+msgid "Directory '%s' does not exists"
+msgstr ""
+
+#: lua.cc:586 rcs_import.cc:1248
+#, c-format
+msgid "'%s' is not a directory"
+msgstr ""
+
+#: lua.cc:605 lua.cc:900
+#, c-format
+msgid "lua error while loading rcfile '%s'"
+msgstr ""
+
+#: lua.cc:897 lua.cc:910
+#, c-format
+msgid "opening rcfile '%s' ...\n"
+msgstr ""
+
+#: lua.cc:901 lua.cc:913
+#, c-format
+msgid "'%s' is ok\n"
+msgstr ""
+
+#: lua.cc:912
+#, c-format
+msgid "lua error while loading '%s'"
+msgstr ""
+
+#: lua.cc:917
+#, c-format
+msgid "rcfile '%s' does not exist"
+msgstr ""
+
+#: lua.cc:918
+#, c-format
+msgid "skipping nonexistent rcfile '%s'\n"
+msgstr ""
+
+#: lua.cc:1363
+#, c-format
+msgid "calling attr_init_function for %s"
+msgstr ""
+
+#: lua.cc:1367
+#, c-format
+msgid " calling an attr_init_function for %s"
+msgstr ""
+
+#: lua.cc:1380
+#, c-format
+msgid " added attr %s = %s"
+msgstr ""
+
+#: lua.cc:1384
+#, c-format
+msgid " no attr added"
+msgstr ""
+
+#: main.cc:325
+msgid "interrupted"
+msgstr ""
+
+#: main.cc:329
+msgid "terminated by signal"
+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"
+"or to handle all at once, simple 'monotone drop --missing'\n"
+"or 'monotone revert --missing'"
+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:51
+msgid "select branch cert for operation"
+msgstr ""
+
+#: monotone.cc:52
+msgid "select revision id for operation"
+msgstr ""
+
+#: monotone.cc:53
+msgid "set commit changelog message"
+msgstr ""
+
+#: monotone.cc:54
+msgid "set filename containing commit changelog message"
+msgstr ""
+
+#: monotone.cc:55
+msgid "override date/time for commit"
+msgstr ""
+
+#: monotone.cc:56
+msgid "override author for commit"
+msgstr ""
+
+#: monotone.cc:57
+msgid "limit the number of levels of directories to descend"
+msgstr ""
+
+#: monotone.cc:58
+msgid "limit the log output to the given number of entries"
+msgstr ""
+
+#: monotone.cc:59
+msgid "record process id of server"
+msgstr ""
+
+#: monotone.cc:60
+msgid "print a brief version of the normal output"
+msgstr ""
+
+#: monotone.cc:61
+msgid "print diffs along with logs"
+msgstr ""
+
+#: monotone.cc:62
+msgid "skip merges when printing logs"
+msgstr ""
+
+#: monotone.cc:63
+msgid "use the current arguments as the future default"
+msgstr ""
+
+#: monotone.cc:64
+msgid "leave out anything described by its argument"
+msgstr ""
+
+#: monotone.cc:65
+msgid "use unified diff format"
+msgstr ""
+
+#: monotone.cc:66
+msgid "use context diff format"
+msgstr ""
+
+#: monotone.cc:67
+msgid "use external diff hook for generating diffs"
+msgstr ""
+
+#: monotone.cc:68
+msgid "argument to pass external diff hook"
+msgstr ""
+
+#: monotone.cc:69
+msgid "use least common ancestor as ancestor for merge"
+msgstr ""
+
+#: monotone.cc:70
+msgid "perform the associated file operation"
+msgstr ""
+
+#: monotone.cc:71
+msgid "address:port to listen on (default :5253)"
+msgstr ""
+
+#: monotone.cc:72
+msgid "perform the operations for files missing from working directory"
+msgstr ""
+
+#: monotone.cc:73
+msgid "perform the operations for unknown files from working directory"
+msgstr ""
+
+#: monotone.cc:74
+msgid "push the specified key even if it hasn't signed anything"
+msgstr ""
+
+#: monotone.cc:83
+msgid "print debug log to stderr while running"
+msgstr ""
+
+#: monotone.cc:84
+msgid "file to dump debugging log to, on failure"
+msgstr ""
+
+#: monotone.cc:85
+msgid "suppress log and progress messages"
+msgstr ""
+
+#: monotone.cc:86
+msgid "display help message"
+msgstr ""
+
+#: monotone.cc:87
+msgid "print version number, then exit"
+msgstr ""
+
+#: monotone.cc:88
+msgid "print detailed version number, then exit"
+msgstr ""
+
+#: monotone.cc:89
+msgid "insert command line arguments taken from the given file"
+msgstr ""
+
+#: monotone.cc:90
+msgid "set ticker style (count|dot|none)"
+msgstr ""
+
+#: monotone.cc:91
+msgid "do not load standard lua hooks"
+msgstr ""
+
+#: monotone.cc:92
+msgid "do not load ~/.monotone/monotonerc or MT/monotonerc lua files"
+msgstr ""
+
+#: monotone.cc:93
+msgid "load extra rc file"
+msgstr ""
+
+#: monotone.cc:94
+msgid "set key for signatures"
+msgstr ""
+
+#: monotone.cc:95
+msgid "set name of database"
+msgstr ""
+
+#: monotone.cc:96
+msgid "limit search for working copy to specified root"
+msgstr ""
+
+#: monotone.cc:97
+msgid "verbose completion output"
+msgstr ""
+
+#: monotone.cc:98
+msgid "set location of key store"
+msgstr ""
+
+#: monotone.cc:99
+msgid "set location of configuration directory"
+msgstr ""
+
+#: monotone.cc:203
+#, c-format
+msgid "problem parsing arguments from file %s: %s"
+msgstr ""
+
+#: monotone.cc:212
+#, c-format
+msgid "weird error when stuffing arguments read from %s: %s\n"
+msgstr ""
+
+#: monotone.cc:261
+#, c-format
+msgid "command line: %s\n"
+msgstr ""
+
+#: monotone.cc:264
+#, c-format
+msgid "set locale: LC_ALL=%s\n"
+msgstr ""
+
+#: monotone.cc:292
+msgid "[OPTION...] command [ARGS...]\n"
+msgstr ""
+
+#: monotone.cc:522
+#, c-format
+msgid "syntax error near the \"%s\" option: %s"
+msgstr ""
+
+#: monotone.cc:561
+#, c-format
+msgid "monotone %s doesn't use the option %s"
+msgstr ""
+
+#: monotone.cc:583
+#, c-format
+msgid "Removed 'hidden' from option # %d\n"
+msgstr ""
+
+#: monotone.cc:589 monotone.cc:600
+#, c-format
+msgid "Added 'hidden' to option # %d\n"
+msgstr ""
+
+#: monotone.cc:596
+#, c-format
+msgid "Options specific to 'monotone %s':"
+msgstr ""
+
+#: mt_version.cc:23
+#, c-format
+msgid "%s (base revision: %s)"
+msgstr ""
+
+#: mt_version.cc:34
+#, c-format
+msgid ""
+"Running on: %s\n"
+"Changes since base revision: %s\n"
+msgstr ""
+
+#: netcmd.cc:42
+#, c-format
+msgid "unknown item type 0x%x for '%s'"
+msgstr ""
+
+#: netcmd.cc:94
+#, c-format
+msgid "protocol version mismatch: wanted '%d' got '%d'"
+msgstr ""
+
+#: netcmd.cc:119
+#, c-format
+msgid "unknown netcmd code 0x%x"
+msgstr ""
+
+#: netcmd.cc:130
+#, c-format
+msgid "oversized payload of '%d' bytes"
+msgstr ""
+
+#: netcmd.cc:159
+#, c-format
+msgid ""
+"bad HMAC checksum (got %s, wanted %s)\n"
+"this suggests data was corrupted in transit\n"
+msgstr ""
+
+#: netcmd.cc:235 netcmd.cc:281
+#, c-format
+msgid "unknown role specifier %d"
+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:243
+#, c-format
+msgid "check of '%s' failed"
+msgstr ""
+
+#: netsync.cc:696
+msgid "bytes in"
+msgstr ""
+
+#: netsync.cc:698
+msgid "bytes out"
+msgstr ""
+
+#: netsync.cc:702 netsync.cc:719
+msgid "revs written"
+msgstr ""
+
+#: netsync.cc:704
+msgid "certs in"
+msgstr ""
+
+#: netsync.cc:706 netsync.cc:721
+msgid "revs in"
+msgstr ""
+
+#: netsync.cc:711
+msgid "certs out"
+msgstr ""
+
+#: netsync.cc:713 netsync.cc:723
+msgid "revs out"
+msgstr ""
+
+#: netsync.cc:781
+#, c-format
+msgid "all epochs processed, opening database valve\n"
+msgstr ""
+
+#: netsync.cc:878
+#, c-format
+msgid "dropping outgoing netcmd (because we're in error unwind mode)\n"
+msgstr ""
+
+#: netsync.cc:902
+#, c-format
+msgid "error: %s\n"
+msgstr ""
+
+#: netsync.cc:910
+#, c-format
+msgid "analyzing %d entries in manifest\n"
+msgstr ""
+
+#: netsync.cc:949
+#, c-format
+msgid "analyzing %d ancestry edges\n"
+msgstr ""
+
+#: netsync.cc:971
+#, c-format
+msgid "intermediate set_difference heads size %d"
+msgstr ""
+
+#: netsync.cc:1007
+#, c-format
+msgid "Dropping branch certs for unwanted branch %s"
+msgstr ""
+
+#: netsync.cc:1024
+#, c-format
+msgid "after step 2, heads size %d"
+msgstr ""
+
+#: netsync.cc:1048
+#, c-format
+msgid "after step 3, heads size %d"
+msgstr ""
+
+#: netsync.cc:1068
+#, c-format
+msgid "analyze_ancestry_graph"
+msgstr ""
+
+#: netsync.cc:1071
+#, c-format
+msgid "not all done in analyze_ancestry_graph"
+msgstr ""
+
+#: netsync.cc:1077
+#, c-format
+msgid "already analyzed_ancestry in analyze_ancestry_graph"
+msgstr ""
+
+#: netsync.cc:1081
+#, c-format
+msgid "analyze_ancestry_graph fetching"
+msgstr ""
+
+#: netsync.cc:1116
+#, c-format
+msgid "read %d bytes from fd %d (peer %s)\n"
+msgstr ""
+
+#: netsync.cc:1119
+#, c-format
+msgid "in error unwind mode, so throwing them into the bit bucket\n"
+msgstr ""
+
+#: netsync.cc:1151
+#, c-format
+msgid "wrote %d bytes to fd %d (peer %s)\n"
+msgstr ""
+
+#: netsync.cc:1159
+#, c-format
+msgid "finished flushing output queue in error unwind mode, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:1173
+#, c-format
+msgid "queueing 'bye' command\n"
+msgstr ""
+
+#: netsync.cc:1183
+#, c-format
+msgid "queueing 'error' command\n"
+msgstr ""
+
+#: netsync.cc:1196
+#, c-format
+msgid "queueing 'done' command for %s level %s\n"
+msgstr ""
+
+#: netsync.cc:1265
+#, c-format
+msgid "queueing request for refinement of %s node '%s', level %d\n"
+msgstr ""
+
+#: netsync.cc:1283
+#, c-format
+msgid "not queueing request for %s '%s' as we are in pure source role\n"
+msgstr ""
+
+#: netsync.cc:1290
+#, c-format
+msgid "not queueing request for %s '%s' as we already requested it\n"
+msgstr ""
+
+#: netsync.cc:1295
+#, c-format
+msgid "queueing request for data of %s item '%s'\n"
+msgstr ""
+
+#: netsync.cc:1319
+#, c-format
+msgid ""
+"not queueing request for %s delta '%s' -> '%s' as we are in pure source "
+"role\n"
+msgstr ""
+
+#: netsync.cc:1326
+#, c-format
+msgid ""
+"not queueing request for %s delta '%s' -> '%s' as we already requested the "
+"target\n"
+msgstr ""
+
+#: netsync.cc:1331
+#, c-format
+msgid "queueing request for contents of %s delta '%s' -> '%s'\n"
+msgstr ""
+
+#: netsync.cc:1351
+#, c-format
+msgid "not queueing %s data for '%s' as we are in pure sink role\n"
+msgstr ""
+
+#: netsync.cc:1356
+#, c-format
+msgid "queueing %d bytes of data for %s item '%s'\n"
+msgstr ""
+
+#: netsync.cc:1390
+#, c-format
+msgid "not queueing %s delta '%s' -> '%s' as we are in pure sink role\n"
+msgstr ""
+
+#: netsync.cc:1395
+#, c-format
+msgid "queueing %s delta '%s' -> '%s'\n"
+msgstr ""
+
+#: netsync.cc:1413
+#, c-format
+msgid ""
+"not queueing note of nonexistence of %s item '%s' as we are in pure sink "
+"role\n"
+msgstr ""
+
+#: netsync.cc:1418
+#, c-format
+msgid "queueing note of nonexistance of %s item '%s'\n"
+msgstr ""
+
+#: netsync.cc:1430
+#, c-format
+msgid "received 'bye' netcmd\n"
+msgstr ""
+
+#: netsync.cc:1438
+#, c-format
+msgid "received network error: %s"
+msgstr ""
+
+#: netsync.cc:1455
+#, c-format
+msgid "received 'done' for empty %s level %d, marking as complete\n"
+msgstr ""
+
+#: netsync.cc:1477
+#, c-format
+msgid ""
+"received 'done' for %s level %d, which had refinements; sending echo of done "
+"for level %d\n"
+msgstr ""
+
+#: netsync.cc:1510
+#, c-format
+msgid "server key has name %s, hash %s\n"
+msgstr ""
+
+#: netsync.cc:1518
+#, c-format
+msgid ""
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
+"@ WARNING: SERVER IDENTIFICATION HAS CHANGED @\n"
+"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
+"IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY\n"
+"it is also possible that the server key has just been changed\n"
+"remote host sent key %s\n"
+"I expected %s\n"
+"'monotone unset %s %s' overrides this check\n"
+msgstr ""
+
+#: netsync.cc:1528
+#, c-format
+msgid "server key changed"
+msgstr ""
+
+#: netsync.cc:1533
+#, c-format
+msgid ""
+"first time connecting to server %s\n"
+"I'll assume it's really them, but you might want to double-check\n"
+"their key's fingerprint: %s\n"
+msgstr ""
+
+#: netsync.cc:1540
+#, c-format
+msgid "saving public key for %s to database\n"
+msgstr ""
+
+#: netsync.cc:1547
+#, c-format
+msgid "received 'hello' netcmd from server '%s' with nonce '%s'\n"
+msgstr ""
+
+#: netsync.cc:1628
+#, c-format
+msgid "rejected attempt at anonymous connection for write\n"
+msgstr ""
+
+#: netsync.cc:1635
+#, c-format
+msgid "rejected attempt at anonymous connection while running as sink\n"
+msgstr ""
+
+#: netsync.cc:1652
+#, c-format
+msgid "anonymous access to branch '%s' denied by server"
+msgstr ""
+
+#: netsync.cc:1657
+#, c-format
+msgid "allowed anonymous read permission for '%s' excluding '%s'\n"
+msgstr ""
+
+#: netsync.cc:1689
+#, c-format
+msgid "detected replay attack in auth netcmd\n"
+msgstr ""
+
+#: netsync.cc:1714
+#, c-format
+msgid "remote public key hash '%s' is unknown\n"
+msgstr ""
+
+#: netsync.cc:1731
+#, c-format
+msgid ""
+"denied '%s' read permission for '%s' excluding '%s' while running as pure "
+"sink\n"
+msgstr ""
+
+#: netsync.cc:1747
+#, c-format
+msgid ""
+"denied '%s' read permission for '%s' excluding '%s' because of branch '%s'\n"
+msgstr ""
+
+#: netsync.cc:1749
+#, c-format
+msgid "access to branch '%s' denied by server"
+msgstr ""
+
+#: netsync.cc:1757
+#, c-format
+msgid "allowed '%s' read permission for '%s' excluding '%s'\n"
+msgstr ""
+
+#: netsync.cc:1766
+#, c-format
+msgid ""
+"denied '%s' write permission for '%s' excluding '%s' while running as pure "
+"source\n"
+msgstr ""
+
+#: netsync.cc:1774
+#, c-format
+msgid "denied '%s' write permission for '%s' excluding '%s'\n"
+msgstr ""
+
+#: netsync.cc:1780
+#, c-format
+msgid "allowed '%s' write permission for '%s' excluding '%s'\n"
+msgstr ""
+
+#: netsync.cc:1795
+#, c-format
+msgid "client signature OK, accepting authentication\n"
+msgstr ""
+
+#: netsync.cc:1817
+#, c-format
+msgid "bad client signature\n"
+msgstr ""
+
+#: netsync.cc:1832
+#, c-format
+msgid ""
+"received 'confirm' netcmd from server '%s' for pattern '%s' exclude '%s' in %"
+"s mode\n"
+msgstr ""
+
+#: netsync.cc:1834 netsync.cc:2831 netsync.cc:2862
+msgid "source and sink"
+msgstr ""
+
+#: netsync.cc:1835 netsync.cc:2832 netsync.cc:2863
+msgid "sink"
+msgstr ""
+
+#: netsync.cc:1835 netsync.cc:2832 netsync.cc:2863
+msgid "source"
+msgstr ""
+
+#: netsync.cc:1848
+#, c-format
+msgid "server signature OK, accepting authentication\n"
+msgstr ""
+
+#: netsync.cc:1853
+#, c-format
+msgid "bad server signature\n"
+msgstr ""
+
+#: netsync.cc:1858
+#, c-format
+msgid "unknown server key\n"
+msgstr ""
+
+#: netsync.cc:1927
+#, c-format
+msgid "epoch with hash '%s' does not exist in our database"
+msgstr ""
+
+#: netsync.cc:1937
+#, c-format
+msgid "public key '%s' is also called '%s'\n"
+msgstr ""
+
+#: netsync.cc:1956
+#, c-format
+msgid "revision '%s' does not exist in our database"
+msgstr ""
+
+#: netsync.cc:1970
+#, c-format
+msgid "manifest '%s' does not exist in our database"
+msgstr ""
+
+#: netsync.cc:1984
+#, c-format
+msgid "file '%s' does not exist in our database"
+msgstr ""
+
+#: netsync.cc:1998
+#, c-format
+msgid "cert '%s' does not exist in our database"
+msgstr ""
+
+#: netsync.cc:2017
+#, c-format
+msgid "received 'refine' netcmd on %s node '%s', level %d\n"
+msgstr ""
+
+#: netsync.cc:2022
+#, c-format
+msgid "no corresponding %s merkle node for prefix '%s', level %d\n"
+msgstr ""
+
+#: netsync.cc:2077
+#, c-format
+msgid "found corresponding %s merkle node for prefix '%s', level %d\n"
+msgstr ""
+
+#: netsync.cc:2408
+#, c-format
+msgid "received 'send_data' netcmd requesting %s '%s'\n"
+msgstr ""
+
+#: netsync.cc:2436
+#, c-format
+msgid "received 'send_delta' netcmd requesting %s edge '%s' -> '%s'\n"
+msgstr ""
+
+#: netsync.cc:2490
+#, c-format
+msgid "delta requested for item type %s\n"
+msgstr ""
+
+#: netsync.cc:2513
+#, c-format
+msgid "epoch '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2520
+#, c-format
+msgid "received epoch %s for branch %s\n"
+msgstr ""
+
+#: netsync.cc:2527
+#, c-format
+msgid "branch %s has no epoch; setting epoch to %s\n"
+msgstr ""
+
+#: netsync.cc:2533
+#, c-format
+msgid "branch %s already has an epoch; checking\n"
+msgstr ""
+
+#: netsync.cc:2544
+#, c-format
+msgid "Mismatched epoch on branch %s. Server has '%s', client has '%s'."
+msgstr ""
+
+#: netsync.cc:2555
+#, c-format
+msgid "public key '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2564
+#, c-format
+msgid "hash check failed for public key '%s' (%s); wanted '%s' got '%s'"
+msgstr ""
+
+#: netsync.cc:2573
+#, c-format
+msgid "cert '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2581
+#, c-format
+msgid "hash check failed for revision cert '%s'"
+msgstr ""
+
+#: netsync.cc:2597
+#, c-format
+msgid "revision '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2600
+#, c-format
+msgid "received revision '%s'\n"
+msgstr ""
+
+#: netsync.cc:2619
+#, c-format
+msgid "manifest version '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2634
+#, c-format
+msgid "file version '%s' already exists in our database\n"
+msgstr ""
+
+#: netsync.cc:2720
+#, c-format
+msgid "ignoring delta received for item type %s\n"
+msgstr ""
+
+#: netsync.cc:2734
+#, c-format
+msgid "received 'nonexistant' netcmd for %s '%s'\n"
+msgstr ""
+
+#: netsync.cc:2746
+#, c-format
+msgid "Received warning from usher: %s"
+msgstr ""
+
+#: netsync.cc:2748
+#, c-format
+msgid "Received greeting from usher: %s"
+msgstr ""
+
+#: netsync.cc:2753
+#, c-format
+msgid "Sent reply."
+msgstr ""
+
+#: netsync.cc:2828
+#, c-format
+msgid ""
+"received 'anonymous' netcmd from client for pattern '%s' excluding '%s' in %"
+"s mode\n"
+msgstr ""
+
+#: netsync.cc:2859
+#, 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:3031
+#, c-format
+msgid "processing %d byte input buffer from peer %s\n"
+msgstr ""
+
+#: netsync.cc:3034
+#, c-format
+msgid "input buffer for peer %s is overfull after netcmd dispatch\n"
+msgstr ""
+
+#: netsync.cc:3038
+#, c-format
+msgid "failed to process '%s' packet"
+msgstr ""
+
+#: netsync.cc:3043 netsync.cc:3083 netsync.cc:3110
+#, c-format
+msgid "protocol error while processing peer %s: '%s'\n"
+msgstr ""
+
+#: netsync.cc:3068
+#, c-format
+msgid "connecting to %s\n"
+msgstr ""
+
+#: netsync.cc:3096
+#, c-format
+msgid "timed out waiting for I/O with peer %s, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3118
+#, c-format
+msgid "read from fd %d (peer %s) closed OK after goodbye\n"
+msgstr ""
+
+#: netsync.cc:3120
+#, c-format
+msgid "read from fd %d (peer %s) failed, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3130
+#, c-format
+msgid "write on fd %d (peer %s) closed OK after goodbye\n"
+msgstr ""
+
+#: netsync.cc:3132
+#, c-format
+msgid "write on fd %d (peer %s) failed, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3139
+#, c-format
+msgid "got OOB data on fd %d (peer %s), disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3148
+#, c-format
+msgid "terminated exchange with %s\n"
+msgstr ""
+
+#: netsync.cc:3156
+#, c-format
+msgid "successful exchange with %s\n"
+msgstr ""
+
+#: netsync.cc:3177
+#, c-format
+msgid "fd %d is armed\n"
+msgstr ""
+
+#: netsync.cc:3184
+#, c-format
+msgid "protocol error while processing peer %s: '%s', marking as bad\n"
+msgstr ""
+
+#: netsync.cc:3206
+#, c-format
+msgid "accepting new connection on %s : %s\n"
+msgstr ""
+
+#: netsync.cc:3212
+#, c-format
+msgid "accept() returned a dead client\n"
+msgstr ""
+
+#: netsync.cc:3216
+#, c-format
+msgid "accepted new client connection from %s : %s\n"
+msgstr ""
+
+#: netsync.cc:3244
+#, c-format
+msgid "protocol error while processing peer %s: '%s', disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3252
+#, c-format
+msgid "fd %d (peer %s) read failed, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3268
+#, c-format
+msgid "fd %d (peer %s) write failed, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3292
+#, c-format
+msgid "fd %d (peer %s) processing finished, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3314
+#, c-format
+msgid "fd %d (peer %s) has been idle too long, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3320
+#, c-format
+msgid "fd %d (peer %s) exchanged goodbyes and flushed output, disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3366
+#, c-format
+msgid "beginning service on %s : %s\n"
+msgstr ""
+
+#: netsync.cc:3378
+#, c-format
+msgid "session limit %d reached, some connections will be refused\n"
+msgstr ""
+
+#: netsync.cc:3384
+#, c-format
+msgid "i/o probe with %d armed\n"
+msgstr ""
+
+#: netsync.cc:3394
+#, c-format
+msgid "timed out waiting for I/O (listening on %s : %s)\n"
+msgstr ""
+
+#: netsync.cc:3410
+#, c-format
+msgid "got woken up for action on unknown fd %d\n"
+msgstr ""
+
+#: netsync.cc:3425
+#, c-format
+msgid "got some OOB data on fd %d (peer %s), disconnecting\n"
+msgstr ""
+
+#: netsync.cc:3487
+#, c-format
+msgid "finding items to synchronize:\n"
+msgstr ""
+
+#: netsync.cc:3490
+#, c-format
+msgid "including branch %s"
+msgstr ""
+
+#: netsync.cc:3549
+#, c-format
+msgid "setting epoch on %s to zero\n"
+msgstr ""
+
+#: netsync.cc:3598
+#, c-format
+msgid "Cannot find key '%s'"
+msgstr ""
+
+#: netsync.cc:3652 netsync.cc:3656
+#, c-format
+msgid "network error: %s"
+msgstr ""
+
+#: netsync.cc:3710
+#, c-format
+msgid "ancestry_fetcher: got %d heads"
+msgstr ""
+
+#: netsync.cc:3820
+#, c-format
+msgid "traversing head %s"
+msgstr ""
+
+#: packet.cc:329
+#, c-format
+msgid "writing delayed revision data packet for %s\n"
+msgstr ""
+
+#: packet.cc:336
+#, c-format
+msgid "discarding revision data packet %s with unmet dependencies\n"
+msgstr ""
+
+#: packet.cc:342
+#, c-format
+msgid "writing delayed manifest data packet for %s\n"
+msgstr ""
+
+#: packet.cc:349
+#, c-format
+msgid "discarding manifest data packet %s with unmet dependencies\n"
+msgstr ""
+
+#: packet.cc:355
+#, c-format
+msgid "writing delayed file data packet for %s\n"
+msgstr ""
+
+#: packet.cc:368
+#, c-format
+msgid "writing delayed manifest %s packet for %s -> %s%s\n"
+msgstr ""
+
+#: packet.cc:382
+#, c-format
+msgid "discarding manifest delta packet %s -> %s with unmet dependencies\n"
+msgstr ""
+
+#: packet.cc:389
+#, c-format
+msgid "writing delayed file %s packet for %s -> %s%s\n"
+msgstr ""
+
+#: packet.cc:403
+#, c-format
+msgid "discarding file delta packet %s -> %s with unmet dependencies\n"
+msgstr ""
+
+#: packet.cc:410
+#, c-format
+msgid "writing delayed revision cert on %s\n"
+msgstr ""
+
+#: packet.cc:417
+#, c-format
+msgid "discarding revision cert packet %s with unmet dependencies\n"
+msgstr ""
+
+#: packet.cc:424
+#, c-format
+msgid "writing delayed public key %s\n"
+msgstr ""
+
+#: packet.cc:437
+#, c-format
+msgid "writing delayed private key %s\n"
+msgstr ""
+
+#: packet.cc:607
+#, c-format
+msgid "noting acceptence of revision %s\n"
+msgstr ""
+
+#: packet.cc:620
+#, c-format
+msgid "noting acceptence of manifest %s\n"
+msgstr ""
+
+#: packet.cc:633
+#, c-format
+msgid "noting acceptence of file %s\n"
+msgstr ""
+
+#: packet.cc:655
+#, c-format
+msgid "skipping existing file version %s\n"
+msgstr ""
+
+#: packet.cc:695
+#, c-format
+msgid "reconstructed file from delta '%s' -> '%s' has wrong id '%s'\n"
+msgstr ""
+
+#: packet.cc:701
+#, c-format
+msgid "delaying file delta %s -> %s for preimage\n"
+msgstr ""
+
+#: packet.cc:711
+#, c-format
+msgid "skipping delta to existing file version %s\n"
+msgstr ""
+
+#: packet.cc:739
+#, c-format
+msgid "reconstructed file from reverse delta '%s' -> '%s' has wrong id '%s'\n"
+msgstr ""
+
+#: packet.cc:745
+#, c-format
+msgid "delaying reverse file delta %s -> %s for preimage\n"
+msgstr ""
+
+#: packet.cc:755
+#, c-format
+msgid "skipping reverse delta to existing file version %s\n"
+msgstr ""
+
+#: packet.cc:772
+#, c-format
+msgid "skipping existing manifest version %s\n"
+msgstr ""
+
+#: packet.cc:813
+#, c-format
+msgid "reconstructed manifest from delta '%s' -> '%s' has wrong id '%s'\n"
+msgstr ""
+
+#: packet.cc:819
+#, c-format
+msgid "delaying manifest delta %s -> %s for preimage\n"
+msgstr ""
+
+#: packet.cc:829
+#, c-format
+msgid "skipping delta to existing manifest version %s\n"
+msgstr ""
+
+#: packet.cc:857
+#, c-format
+msgid ""
+"reconstructed manifest from reverse delta '%s' -> '%s' has wrong id '%s'\n"
+msgstr ""
+
+#: packet.cc:863
+#, c-format
+msgid "delaying manifest reverse delta %s -> %s for preimage\n"
+msgstr ""
+
+#: packet.cc:873
+#, c-format
+msgid "skipping reverse delta to existing manifest version %s\n"
+msgstr ""
+
+#: packet.cc:895
+#, c-format
+msgid "delaying revision %s for new manifest %s\n"
+msgstr ""
+
+#: packet.cc:909
+#, c-format
+msgid "delaying revision %s for old manifest %s\n"
+msgstr ""
+
+#: packet.cc:919
+#, c-format
+msgid "delaying revision %s for old revision %s\n"
+msgstr ""
+
+#: packet.cc:932
+#, c-format
+msgid "delaying revision %s for old file %s\n"
+msgstr ""
+
+#: packet.cc:942
+#, c-format
+msgid "delaying revision %s for new file %s\n"
+msgstr ""
+
+#: packet.cc:960
+#, c-format
+msgid "skipping existing revision %s\n"
+msgstr ""
+
+#: packet.cc:978
+#, c-format
+msgid "delaying revision cert on %s\n"
+msgstr ""
+
+#: packet.cc:991
+#, c-format
+msgid "skipping existing revision cert %s\n"
+msgstr ""
+
+#: packet.cc:1005
+#, c-format
+msgid "skipping prohibited public key %s\n"
+msgstr ""
+
+#: packet.cc:1018
+#, c-format
+msgid "key '%s' is not equal to key '%s' in database\n"
+msgstr ""
+
+#: packet.cc:1019
+#, c-format
+msgid "skipping existing public key %s\n"
+msgstr ""
+
+#: packet.cc:1032
+#, c-format
+msgid "skipping prohibited key pair %s\n"
+msgstr ""
+
+#: packet.cc:1041
+#, c-format
+msgid "skipping existing key pair %s\n"
+msgstr ""
+
+#: packet.cc:1077
+#, c-format
+msgid "packet valve opened\n"
+msgstr ""
+
+#: packet.cc:1089
+#, c-format
+msgid "wrote %i queued packets\n"
+msgstr ""
+
+#: packet.cc:1360
+#, c-format
+msgid "malformed packet"
+msgstr ""
+
+#: packet.cc:1376
+#, c-format
+msgid "read data packet"
+msgstr ""
+
+#: packet.cc:1396
+#, c-format
+msgid "read delta packet"
+msgstr ""
+
+#: packet.cc:1427
+#, c-format
+msgid "read cert packet"
+msgstr ""
+
+#: packet.cc:1447
+#, c-format
+msgid "read pubkey data packet"
+msgstr ""
+
+#: packet.cc:1456
+#, c-format
+msgid "read keypair data packet"
+msgstr ""
+
+#: packet.cc:1466
+#, c-format
+msgid "unknown packet type: '%s'"
+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:247
+#, c-format
+msgid "Calculating time of %s\n"
+msgstr ""
+
+#: rcs_import.cc:281
+#, c-format
+msgid "version %s -> tag %s\n"
+msgstr ""
+
+#: rcs_import.cc:448
+#, c-format
+msgid "skipping identity file edge\n"
+msgstr ""
+
+#: rcs_import.cc:456 rcs_import.cc:482
+#, c-format
+msgid "existing path to %s found, skipping\n"
+msgstr ""
+
+#: rcs_import.cc:474
+#, c-format
+msgid "skipping identity manifest edge\n"
+msgstr ""
+
+#: rcs_import.cc:592
+#, c-format
+msgid "version %s has %d lines\n"
+msgstr ""
+
+#: rcs_import.cc:605
+#, c-format
+msgid "following RCS edge %s -> %s\n"
+msgstr ""
+
+#: rcs_import.cc:608
+#, c-format
+msgid "constructed RCS version %s, inserting into database\n"
+msgstr ""
+
+#: rcs_import.cc:651
+#, c-format
+msgid "following RCS branch %s = '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:661
+#, c-format
+msgid "finished RCS branch %s = '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:682 rcs_import.cc:730
+#, c-format
+msgid "parsing RCS file %s\n"
+msgstr ""
+
+#: rcs_import.cc:684 rcs_import.cc:733
+#, c-format
+msgid "parsed RCS file %s OK\n"
+msgstr ""
+
+#: rcs_import.cc:773
+#, c-format
+msgid "importing file '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:845
+#, c-format
+msgid "first version in branch %s would be %s\n"
+msgstr ""
+
+#: rcs_import.cc:852
+#, c-format
+msgid "file branchpoint for %s at %s\n"
+msgstr ""
+
+#: rcs_import.cc:922
+#, c-format
+msgid "error reading RCS file %s: %s\n"
+msgstr ""
+
+#: rcs_import.cc:926
+#, c-format
+msgid "skipping non-RCS file %s\n"
+msgstr ""
+
+#: rcs_import.cc:1105
+#, c-format
+msgid "examining next commit [t:%d] [p:%s] [a:%s] [c:%s]\n"
+msgstr ""
+
+#: rcs_import.cc:1118
+#, c-format
+msgid "expiring cluster\n"
+msgstr ""
+
+#: rcs_import.cc:1134
+#, c-format
+msgid "examining cluster %d to see if it touched %d\n"
+msgstr ""
+
+#: rcs_import.cc:1142
+#, c-format
+msgid "found cluster touching %d: [t:%d] [a:%d] [c:%d]\n"
+msgstr ""
+
+#: rcs_import.cc:1150
+#, c-format
+msgid "last modification time is %d\n"
+msgstr ""
+
+#: rcs_import.cc:1166
+#, c-format
+msgid "picked existing cluster [t:%d] [a:%d] [c:%d]\n"
+msgstr ""
+
+#: rcs_import.cc:1180
+#, c-format
+msgid "building new cluster [t:%d] [a:%d] [c:%d]\n"
+msgstr ""
+
+#: rcs_import.cc:1205
+#, c-format
+msgid "finished branch commits, writing all pending clusters\n"
+msgstr ""
+
+#: rcs_import.cc:1211
+#, c-format
+msgid "finished writing pending clusters\n"
+msgstr ""
+
+#: rcs_import.cc:1223
+#, 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:1235
+#, c-format
+msgid "need base --branch argument for importing"
+msgstr ""
+
+#: rcs_import.cc:1247
+#, c-format
+msgid "path %s does not exist"
+msgstr ""
+
+#: rcs_import.cc:1266
+#, c-format
+msgid "branch %s has %d entries\n"
+msgstr ""
+
+#: rcs_import.cc:1276
+#, c-format
+msgid "trunk has %d entries\n"
+msgstr ""
+
+#: rcs_import.cc:1283
+msgid "tags"
+msgstr ""
+
+#: rcs_import.cc:1329
+#, c-format
+msgid "initial cluster on branch %s has %d live entries\n"
+msgstr ""
+
+#: rcs_import.cc:1336
+#, c-format
+msgid "initial cluster contains %s at %s\n"
+msgstr ""
+
+#: rcs_import.cc:1382
+#, c-format
+msgid "storing manifest '%s' (base %s)\n"
+msgstr ""
+
+#: rcs_import.cc:1387
+#, c-format
+msgid "storing head %s\n"
+msgstr ""
+
+#: rcs_import.cc:1402
+#, c-format
+msgid "skipping delta to null manifest\n"
+msgstr ""
+
+#: rcs_import.cc:1414
+#, c-format
+msgid "skipping cyclical manifest delta %s -> %s\n"
+msgstr ""
+
+#: rcs_import.cc:1420
+#, c-format
+msgid "writing full manifest %s\n"
+msgstr ""
+
+#: rcs_import.cc:1430
+#, c-format
+msgid "storing manifest delta %s -> %s\n"
+msgstr ""
+
+#: rcs_import.cc:1492
+#, c-format
+msgid "adding entry state '%s' on '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:1499
+#, c-format
+msgid "applying state delta on '%s' : '%s' -> '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:1510
+#, c-format
+msgid "deleting entry state '%s' on '%s'\n"
+msgstr ""
+
+#: rcs_import.cc:1529
+#, c-format
+msgid "BEGIN consume_cluster()\n"
+msgstr ""
+
+#: rcs_import.cc:1549
+#, c-format
+msgid "END consume_cluster('%s') (parent '%s')\n"
+msgstr ""
+
+#: revision.cc:126
+#, c-format
+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
+#, c-format
+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:310
+#, c-format
+msgid "loading parents for node %d\n"
+msgstr ""
+
+#: revision.cc:332
+#, c-format
+msgid "parent %s -> node %d\n"
+msgstr ""
+
+#: revision.cc:482
+#, c-format
+msgid "found %d intersecting nodes\n"
+msgstr ""
+
+#: revision.cc:535
+#, c-format
+msgid "searching for common ancestor, left=%s right=%s\n"
+msgstr ""
+
+#: revision.cc:540
+#, c-format
+msgid "common ancestor scan [par=%d,anc=%d,dom=%d]\n"
+msgstr ""
+
+#: revision.cc:545
+#, c-format
+msgid "found node %d, ancestor of left %s and dominating right %s\n"
+msgstr ""
+
+#: revision.cc:552
+#, c-format
+msgid "found node %d, ancestor of right %s and dominating left %s\n"
+msgstr ""
+
+#: revision.cc:589
+#, c-format
+msgid "searching for least common ancestor, left=%s right=%s\n"
+msgstr ""
+
+#: revision.cc:593
+#, c-format
+msgid "least common ancestor scan [par=%d,anc=%d]\n"
+msgstr ""
+
+#: revision.cc:598
+#, c-format
+msgid "found node %d, ancestor of left %s and right %s\n"
+msgstr ""
+
+#: revision.cc:652
+#, c-format
+msgid "checking whether %s is an ancestor of %s\n"
+msgstr ""
+
+#: revision.cc:764
+#, c-format
+msgid "new root: %s\n"
+msgstr ""
+
+#: revision.cc:779
+#, c-format
+msgid "new leaf: %s\n"
+msgstr ""
+
+#: revision.cc:921
+#, c-format
+msgid "exploring changesets from parents of %s, seeking towards %s\n"
+msgstr ""
+
+#: revision.cc:934
+#, c-format
+msgid "considering parent %s of %s\n"
+msgstr ""
+
+#: revision.cc:960
+#, c-format
+msgid "revision %s is relevant, composing with edge to %s\n"
+msgstr ""
+
+#: revision.cc:967
+#, c-format
+msgid "parent %s of %s is not relevant\n"
+msgstr ""
+
+#: revision.cc:1003
+#, c-format
+msgid "adding parents of %s to subgraph\n"
+msgstr ""
+
+#: revision.cc:1013
+#, c-format
+msgid "found parent %s of %s\n"
+msgstr ""
+
+#: revision.cc:1017
+#, c-format
+msgid "adding parent %s to next frontier\n"
+msgstr ""
+
+#: revision.cc:1032
+#, c-format
+msgid "calculating composite changeset between %s and %s\n"
+msgstr ""
+
+#: revision.cc:1050
+#, c-format
+msgid "calculating changeset from %s to %s\n"
+msgstr ""
+
+#: revision.cc:1054
+#, c-format
+msgid "no common ancestor for %s and %s\n"
+msgstr ""
+
+#: revision.cc:1055
+#, c-format
+msgid "common ancestor is %s\n"
+msgstr ""
+
+#: revision.cc:1086
+#, c-format
+msgid "analyzing manifest changes from '%s' -> '%s'\n"
+msgstr ""
+
+#: revision.cc:1099
+#, c-format
+msgid "splitting ancestry for file %s\n"
+msgstr ""
+
+#: revision.cc:1166
+#, c-format
+msgid "noting ancestry from child %d -> parent %d\n"
+msgstr ""
+
+#: revision.cc:1199
+#, c-format
+msgid "setting epoch for %s to %s\n"
+msgstr ""
+
+#: revision.cc:1255
+#, c-format
+msgid "scanning for nodes with 3+ parents\n"
+msgstr ""
+
+#: revision.cc:1296
+#, c-format
+msgid "optimizing out redundant edge %i -> %i\n"
+msgstr ""
+
+#: revision.cc:1323
+#, c-format
+msgid "rebuilding %d nodes\n"
+msgstr ""
+
+#: revision.cc:1360
+#, c-format
+msgid "node %d = manifest %s\n"
+msgstr ""
+
+#: revision.cc:1371
+#, c-format
+msgid "loaded '%s' manifest cert for node %s\n"
+msgstr ""
+
+#: revision.cc:1399
+#, c-format
+msgid "node %d = revision %s = manifest %s\n"
+msgstr ""
+
+#: revision.cc:1411
+#, c-format
+msgid "loaded '%s' revision cert for node %s\n"
+msgstr ""
+
+#: revision.cc:1435
+#, c-format
+msgid "processing node %d\n"
+msgstr ""
+
+#: revision.cc:1439
+#, c-format
+msgid "node %d already processed, skipping\n"
+msgstr ""
+
+#: revision.cc:1453
+#, c-format
+msgid "node %d is a root node\n"
+msgstr ""
+
+#: revision.cc:1469 revision.cc:1552
+#, c-format
+msgid "parent node %d = revision %s\n"
+msgstr ""
+
+#: revision.cc:1531
+#, c-format
+msgid "processing edge from child %d -> parent %d\n"
+msgstr ""
+
+#: revision.cc:1569
+#, c-format
+msgid "mapped node %d to revision %s\n"
+msgstr ""
+
+#: revision.cc:1575
+#, c-format
+msgid "skipping already existing revision %s\n"
+msgstr ""
+
+#: revision.cc:1587
+#, c-format
+msgid "rebuilding revision graph from existing graph\n"
+msgstr ""
+
+#: revision.cc:1619
+#, c-format
+msgid "rebuilding revision graph from manifest certs\n"
+msgstr ""
+
+#: sanity.cc:38
+#, c-format
+msgid "started up on %s\n"
+msgstr ""
+
+#: sanity.cc:54
+#, c-format
+msgid "wrote debugging log to %s"
+msgstr ""
+
+#: sanity.cc:57
+#, c-format
+msgid "failed to write debugging log to %s"
+msgstr ""
+
+#: sanity.cc:108
+#, c-format
+msgid "fatal: formatter failed on %s:%d: %s"
+msgstr ""
+
+#: sanity.cc:182
+msgid "misuse: "
+msgstr ""
+
+#: sanity.cc:194
+msgid "error: "
+msgstr ""
+
+#: sanity.cc:232
+#, c-format
+msgid "ignoring request to give last gasp; already in process of dumping\n"
+msgstr ""
+
+#: sanity.cc:236
+#, c-format
+msgid "saving current work set: %i items"
+msgstr ""
+
+#: sanity.cc:238
+#, c-format
+msgid "Current work set: %i items\n"
+msgstr ""
+
+#: sanity.cc:252 sanity.cc:258
+#, c-format
+msgid "ignoring error trigged by saving work set to debug log"
+msgstr ""
+
+#: sanity.cc:262
+#, c-format
+msgid "finished saving work set"
+msgstr ""
+
+#: schema_migration.cc:259
+#, c-format
+msgid "committing changes to database"
+msgstr ""
+
+#: schema_migration.cc:265
+#, c-format
+msgid "optimizing database"
+msgstr ""
+
+#: schema_migration.cc:277
+#, c-format
+msgid "database schema %s is unknown; cannot perform migration"
+msgstr ""
+
+#: schema_migration.cc:282
+#, c-format
+msgid "no migration performed; database schema already up-to-date at %s\n"
+msgstr ""
+
+#: schema_migration.cc:832
+#, c-format
+msgid "public and private keys for %s don't match"
+msgstr ""
+
+#: schema_migration.cc:835
+#, c-format
+msgid "moving key '%s' from database to %s"
+msgstr ""
+
+#: std_hooks.lua:28
+msgid "Press enter when the subprocess has completed"
+msgstr ""
+
+#: std_hooks.lua:206
+#, c-format
+msgid "Error running editor '%s' to enter log message\n"
+msgstr ""
+
+#: std_hooks.lua:548
+msgid "executing external 2-way merge command\n"
+msgstr ""
+
+#: std_hooks.lua:656
+msgid "executing external 3-way merge command\n"
+msgstr ""
+
+#: transforms.cc:521
+#, c-format
+msgid "converting %d bytes from %s to %s\n"
+msgstr ""
+
+#: transforms.cc:527
+#, c-format
+msgid "failed to convert string from %s to %s: '%s'"
+msgstr ""
+
+#: transforms.cc:667
+#, c-format
+msgid "converting %d bytes from IDNA ACE to UTF-8\n"
+msgstr ""
+
+#: transforms.cc:670 transforms.cc:684
+#, c-format
+msgid "error converting %d UTF-8 bytes to IDNA ACE: %s"
+msgstr ""
+
+#: transforms.cc:681
+#, c-format
+msgid "converting %d bytes from UTF-8 to IDNA ACE\n"
+msgstr ""
+
+#: transforms.cc:829
+#, c-format
+msgid "doing linesep conversion to %s\n"
+msgstr ""
+
+#: ui.cc:119
+#, c-format
+msgid "%.1f M"
+msgstr ""
+
+#: ui.cc:124
+#, c-format
+msgid "%.1f k"
+msgstr ""
+
+#: ui.cc:133
+#, c-format
+msgid "%d"
+msgstr ""
+
+#: ui.cc:326
+#, c-format
+msgid ""
+"fatal: %s\n"
+"this is almost certainly a bug in monotone.\n"
+"please send this error message, the output of 'monotone --full-version',\n"
+"and a description of what you were doing to %s.\n"
+msgstr ""
+
+#: ui.cc:369
+msgid "monotone: "
+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
+#, c-format
+msgid "cannot determine branch for update"
+msgstr ""
+
+#: vocab.cc:53
+#, c-format
+msgid "hex encoded ID '%s' size != %d"
+msgstr ""
+
+#: vocab.cc:56
+#, c-format
+msgid "bad character '%c' in id name '%s'"
+msgstr ""
+
+#: vocab.cc:69
+#, c-format
+msgid "bad character '%c' in ace string '%s'"
+msgstr ""
+
+#: vocab.cc:83
+#, c-format
+msgid "bad character '%c' in cert name '%s'"
+msgstr ""
+
+#: vocab.cc:96
+#, c-format
+msgid "bad character '%c' in key name '%s'"
+msgstr ""
+
+#: vocab.cc:114
+#, c-format
+msgid "Invalid key length of %d bytes"
+msgstr ""
+
+#: vocab.cc:132
+#, c-format
+msgid "Invalid hmac length of %d bytes"
+msgstr ""
+
+#: work.cc:64
+#, c-format
+msgid "skipping ignorable file %s\n"
+msgstr ""
+
+#: work.cc:70
+#, c-format
+msgid "skipping %s, already accounted for in working copy\n"
+msgstr ""
+
+#: work.cc:74
+#, c-format
+msgid "adding %s to working copy add set\n"
+msgstr ""
+
+#: work.cc:136
+#, c-format
+msgid "adding attribute '%s' on file %s to %s\n"
+msgstr ""
+
+#: work.cc:203
+#, c-format
+msgid "invalid path ''"
+msgstr ""
+
+#: work.cc:207
+#, c-format
+msgid "skipping %s, not currently tracked\n"
+msgstr ""
+
+#: work.cc:211
+#, c-format
+msgid "adding %s to working copy delete set\n"
+msgstr ""
+
+#: work.cc:215
+#, c-format
+msgid ""
+"sorry -- 'drop ' is currently broken.\n"
+"try 'find %s -type f | monotone drop address@hidden'\n"
+msgstr ""
+
+#: work.cc:227
+#, c-format
+msgid "dropped attributes for file %s from %s\n"
+msgstr ""
+
+#: work.cc:253
+#, c-format
+msgid "invalid source path ''"
+msgstr ""
+
+#: work.cc:254
+#, c-format
+msgid "invalid destination path ''"
+msgstr ""
+
+#: work.cc:265
+#, c-format
+msgid "%s does not exist in current revision\n"
+msgstr ""
+
+#: work.cc:268
+#, c-format
+msgid "%s already exists in current revision\n"
+msgstr ""
+
+#: work.cc:270
+#, c-format
+msgid "adding %s -> %s to working copy rename set\n"
+msgstr ""
+
+#: work.cc:293
+#, c-format
+msgid "%s has existing attributes in %s; clean them up first"
+msgstr ""
+
+#: work.cc:302
+#, c-format
+msgid "moving attributes for %s to %s\n"
+msgstr ""
+
+#: work.cc:321
+#, c-format
+msgid "work path is %s\n"
+msgstr ""
+
+#: work.cc:330
+#, c-format
+msgid "checking for un-committed work file %s\n"
+msgstr ""
+
+#: work.cc:334
+#, c-format
+msgid "read rearrangement from %s\n"
+msgstr ""
+
+#: work.cc:338
+#, c-format
+msgid "no un-committed work file %s\n"
+msgstr ""
+
+#: work.cc:375
+#, c-format
+msgid "revision path is %s\n"
+msgstr ""
+
+#: work.cc:385
+#, c-format
+msgid "working copy is corrupt: %s does not exist"
+msgstr ""
+
+#: work.cc:386
+#, c-format
+msgid "working copy is corrupt: %s is a directory"
+msgstr ""
+
+#: work.cc:389
+#, c-format
+msgid "loading revision id from %s\n"
+msgstr ""
+
+#: work.cc:396
+#, c-format
+msgid "Problem with working directory: %s is unreadable"
+msgstr ""
+
+#: work.cc:405
+#, c-format
+msgid "writing revision id to %s\n"
+msgstr ""
+
+#: work.cc:424
+#, c-format
+msgid "base revision %s does not exist in database\n"
+msgstr ""
+
+#: work.cc:427
+#, c-format
+msgid "old manifest is %s\n"
+msgstr ""
+
+#: work.cc:430
+#, c-format
+msgid "base manifest %s does not exist in database\n"
+msgstr ""
+
+#: work.cc:435
+#, c-format
+msgid "old manifest has %d entries\n"
+msgstr ""
+
+#: work.cc:456
+#, c-format
+msgid "user log path is %s\n"
+msgstr ""
+
+#: work.cc:505
+#, c-format
+msgid "options path is %s\n"
+msgstr ""
+
+#: work.cc:552
+#, c-format
+msgid "local dump path is %s\n"
+msgstr ""
+
+#: work.cc:604
+#, c-format
+msgid "attribute map path is %s\n"
+msgstr ""
+
+#: xdelta.cc:345
+#, c-format
+msgid "computing binary delta instructions\n"
+msgstr ""
+
+#: xdelta.cc:347
+#, c-format
+msgid "computed binary delta instructions\n"
+msgstr ""