# monotone message string catalogue.
# Copyright (C) 2003 - 2011 The monotone development team <http://www.monotone.ca>
# This file is distributed under the same license as the monotone package.
# Please see po/README.<lang> for individual copyrights.
#
msgid ""
msgstr ""
"Project-Id-Version: monotone\n"
"Report-Msgid-Bugs-To: https://code.monotone.ca/p/monotone/issues/\n"
"POT-Creation-Date: 2014-01-12 19:28+0100\n"
"PO-Revision-Date: 2014-03-15 14:27+0100\n"
"Last-Translator: Lapo Luchini <lapo@lapo.it>\n"
"Language-Team: \n"
"Language: it\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"
"X-Generator: Poedit 1.6.4\n"
"X-Poedit-Basepath: ../\n"
"X-Poedit-SearchPath-0: ..\n"

#: src/sanity.cc:252
#, c-format
msgid "fatal: formatter failed on %s:%d: %s"
msgstr "fatale: il formattatore ha fallito su %s:%d: %s"

#: src/sanity.cc:353 src/cmd_list.cc:729
msgid "misuse: "
msgstr "abuso: "

#: src/sanity.cc:357 src/database.cc:955 src/migrate_schema.cc:65
msgid "error: "
msgstr "errore: "

#: src/sanity.cc:379
#, c-format
msgid "%s:%d: index '%s' = %d overflowed vector '%s' with size %d"
msgstr ""
"%s:%d: l'indice ‘%s’ = %d ha mandato in overflow il vettore ‘%s’ con "
"dimensione %d"

#: src/sanity.cc:426
#, c-format
msgid "Current work set: %i items"
msgstr "Insieme di lavoro attuale: %i elementi"

#: src/sanity.hh:371 src/cmd_list.cc:735 src/lua_hooks.cc:105
#, c-format
msgid "%s"
msgstr "%s"

#: src/vocab.cc:37
#, c-format
msgid "bad character '%c' in '%s'"
msgstr "carattere ‘%c’ non valido in ‘%s’"

#: src/vocab.cc:49
#, c-format
msgid "hex encoded ID '%s' size != %d"
msgstr "dimensione dell'ID esadecimale ‘%s’ != %d"

#: src/vocab.cc:53 src/database.cc:4245
#, c-format
msgid "bad character '%c' in id name '%s'"
msgstr "carattere non ammesso ‘%c’ nel nome dell'id ‘%s’"

#: src/vocab.cc:65
#, c-format
msgid "invalid ID '%s'"
msgstr "ID ‘%s’ non valido"

#: src/vocab.cc:74
#, c-format
msgid "bad character '%c' in symbol '%s'"
msgstr "carattere ‘%c’ non valido nel simbolo ‘%s’"

#: src/vocab.cc:83
#, c-format
msgid "bad character '%c' in cert name '%s'"
msgstr "carattere non ammesso ‘%c’ nel nome del certificato ‘%s’"

#: src/vocab.cc:91
#, c-format
msgid "bad character '%c' in key name '%s'"
msgstr "carattere non ammesso ‘%c’ nel nome della chiave ‘%s’"

#: src/vocab.cc:109
#, c-format
msgid "invalid key length of %d bytes"
msgstr "chiave di lunghezza non valida (%d byte)"

#: src/vocab.cc:123
#, c-format
msgid "invalid hmac length of %d bytes"
msgstr "HMAC di lunghezza non valida (%d byte)"

#: src/charset.cc:72
#, c-format
msgid "failed to convert string from %s to %s: '%s'"
msgstr "non riesco a convertire una stringa da ‘%s’ a ‘%s’: ‘%s’"

#: src/charset.cc:337 src/charset.cc:351
#, c-format
msgid "error converting %d UTF-8 bytes to IDNA ACE: %s"
msgstr "errore nella conversione di %d byte UTF-8 in IDNA ACE: %s"

#: src/paths.cc:360 src/paths.cc:381 src/paths.cc:386
#, c-format
msgid "path '%s' is invalid"
msgstr "il percorso ‘%s’ non è valido"

#: src/paths.cc:365
#, c-format
msgid "absolute path '%s' is invalid"
msgstr "percorso assoluto ‘%s’ non valido"

#: src/paths.cc:446 src/paths.cc:466
#, c-format
msgid "path '%s' is in bookkeeping dir"
msgstr "path‘%s’ is in bookkeeping dir"

#: src/paths.cc:460
#, c-format
msgid "invalid utf8"
msgstr "UTF-8 non valido"

#: src/paths.cc:484
#, c-format
msgid "path is not normalized"
msgstr "path non in forma normalizzata"

#: src/paths.cc:486
#, c-format
msgid "bookkeeping path is not in bookkeeping directory"
msgstr "il path di bookkeeping non è nella directory bookkeeping"

#: src/paths.cc:827
#, c-format
msgid "invalid path ''"
msgstr "il percorso ‘’ non è valido"

#: src/paths.cc:910
#, c-format
msgid "skipping directory '%s' with unsupported name"
msgstr "salto la directory ‘%s’: ha un nome non supportato"

#: src/paths.cc:912
#, c-format
msgid "skipping file '%s' with unsupported name"
msgstr "salto il file con nome non valido ‘%s’"

#: src/paths.cc:930
#, c-format
msgid "current directory '%s' is not below root '%s'"
msgstr "la directory corrente ‘%s’ non è sotto la root ‘%s’"

#: src/paths.cc:1038
#, c-format
msgid "search root '%s' does not exist"
msgstr "la radice di ricerca ‘%s’ non esiste"

#: src/paths.cc:1039
#, c-format
msgid "search root '%s' is not a directory"
msgstr "la radice di ricerca ‘%s’ non è una directory"

#: src/luaext_parse_basic_io.cc:48
#, c-format
msgid "bad input to parse_basic_io"
msgstr "Input non valido per parse_basic_io"

#: src/lua.cc:511 src/lua.cc:523 src/lua.cc:535
#, c-format
msgid "%s called with an invalid parameter"
msgstr "‘%s’ chiamato con un parametro non valido"

#: src/lua.cc:618
#, c-format
msgid "directory '%s' does not exist"
msgstr "la directory ‘%s’ non esiste"

#: src/lua.cc:620 src/cmd_othervcs.cc:61 src/work.cc:2112
#, c-format
msgid "'%s' is not a directory"
msgstr "‘%s’ non è una directory"

#: src/lua.cc:642 src/lua_hooks.cc:216
#, c-format
msgid "lua error while loading rcfile '%s'"
msgstr "errore lua caricando il file rc ‘%s’"

#: src/file_io.cc:182
#, c-format
msgid "could not create directory '%s': it is a file"
msgstr "non riesco a creare la directory ‘%s’: è un file"

#: src/file_io.cc:204
#, c-format
msgid "file to delete '%s' does not exist"
msgstr "il file da cancellare ‘%s’ non esiste"

#: src/file_io.cc:205
#, c-format
msgid "file to delete, '%s', is not a file but a directory"
msgstr "il file da cancellare ‘%s’ non è un file ma una directory"

#: src/file_io.cc:213
#, c-format
msgid "directory to delete '%s' does not exist"
msgstr "la directory da cancellare ‘%s’ non esiste"

#: src/file_io.cc:214
#, c-format
msgid "directory to delete, '%s', is not a directory but a file"
msgstr "la directory da cancellare ‘%s’ non è una directory ma un file"

#: src/file_io.cc:222
#, c-format
msgid "object to delete, '%s', does not exist"
msgstr "l'oggetto da cancellare ‘%s’ non esiste"

#: src/file_io.cc:230
#, c-format
msgid "directory to delete, '%s', does not exist"
msgstr "la directory da cancellare ‘%s’ non esiste"

#: src/file_io.cc:231
#, c-format
msgid "directory to delete, '%s', is a file"
msgstr "la directory da cancellare ‘%s’ è un file"

#: src/file_io.cc:241
#, c-format
msgid "rename source file '%s' does not exist"
msgstr "il file da rinominare ‘%s’ non esiste"

#: src/file_io.cc:242
#, c-format
msgid "rename source file '%s' is a directory -- bug in monotone?"
msgstr ""
"il file sorgente da rinominare ‘%s’ è una directory -- bug in monotone?"

#: src/file_io.cc:245 src/file_io.cc:260 src/file_io.cc:272
#, c-format
msgid "rename target '%s' already exists"
msgstr "esiste già un'altra chiave con nome ‘%s’"

#: src/file_io.cc:255
#, c-format
msgid "rename source dir '%s' does not exist"
msgstr "la directory da rinominare ‘%s’ non esiste"

#: src/file_io.cc:257
#, c-format
msgid "rename source dir '%s' is a file -- bug in monotone?"
msgstr "la directory sorgente da rinominare ‘%s’ è un file -- bug in monotone?"

#: src/file_io.cc:270
#, c-format
msgid "rename source path '%s' does not exist"
msgstr "il percorso da rinominare ‘%s’ non esiste"

#: src/file_io.cc:281 src/work.cc:1396
#, c-format
msgid "file '%s' does not exist"
msgstr "il file ‘%s’ non esiste"

#: src/file_io.cc:282
#, c-format
msgid "file '%s' cannot be read as data; it is a directory"
msgstr "il file ‘%s’ non può essere letto come dati: è una directory"

#: src/file_io.cc:286
#, c-format
msgid "cannot open file '%s' for reading"
msgstr "non riesco ad aprire il file ‘%s’ in lettura"

#: src/file_io.cc:303
#, c-format
msgid "cannot read standard input multiple times"
msgstr "non posso leggere stdin più volte"

#: src/file_io.cc:334
#, c-format
msgid "file '%s' cannot be overwritten as data; it is a directory"
msgstr "il file ‘%s’ non può essere sovrascritto: è una directory"

#: src/file_io.cc:426 src/work.cc:1794
#, c-format
msgid "no such file or directory: '%s'"
msgstr "nessun file o directory con nome ‘%s’"

#: src/file_io.cc:454
#, c-format
msgid "expected file '%s', but it is a directory."
msgstr "mi aspettavo il file ‘%s’, invece è una cartella."

#: src/globish.cc:55 src/globish.cc:62 src/globish.cc:129
#, c-format
msgid "invalid pattern '%s': unmatched '['"
msgstr "pattern ‘%s’ non valido: '[' spaiata"

#: src/globish.cc:88 src/globish.cc:117 src/globish.cc:161 src/globish.cc:195
#, c-format
msgid "invalid pattern '%s': control character 0x%02x is not allowed"
msgstr "pattern ‘%s’ non valido: carattere di controllo 0x%02x non permesso"

#: src/globish.cc:95
#, c-format
msgid "invalid pattern '%s': one-element character ranges are not allowed"
msgstr ""
"pattern ‘%s’ non valido: i range di caratteri di un solo elemento non sono "
"permessi"

#: src/globish.cc:98
#, c-format
msgid ""
"invalid pattern '%s': endpoints of a character range must be in ascending "
"numeric order"
msgstr ""
"pattern ‘%s’ non valido: gli estremi di un range di caratteri devono essere "
"in ordine numerico ascendente"

#: src/globish.cc:102 src/globish.cc:121
#, c-format
msgid "invalid pattern '%s': cannot use non-ASCII characters in classes"
msgstr ""
"pattern ‘%s’ non valido: impossibile usare caratteri non-ASCII nelle classi"

#: src/globish.cc:113
#, c-format
msgid "syntax error in '%s': character classes may not be nested"
msgstr ""
"errore di sintassi in ‘%s’: le classi di caratteri non possono essere "
"annidiate"

#: src/globish.cc:132
#, c-format
msgid "invalid pattern '%s': empty character class"
msgstr "pattern ‘%s’ non valido: classe di caratteri vuota"

#: src/globish.cc:192
#, c-format
msgid "invalid pattern '%s': un-escaped \\ at end"
msgstr "pattern ‘%s’ non valido: termina con un \\ senza escape"

#: src/globish.cc:206
#, c-format
msgid "invalid pattern '%s': unmatched ']'"
msgstr "pattern ‘%s’ non valido: ']' spaiata"

#: src/globish.cc:215
#, c-format
msgid "invalid pattern '%s': braces nested too deeply"
msgstr "pattern ‘%s’ non valido: parentesi graffe annidate troppe volte"

#: src/globish.cc:228
#, c-format
msgid "invalid pattern '%s': unmatched '}'"
msgstr "pattern ‘%s’ non valido: '}' spaiata"

#: src/globish.cc:235
#, c-format
msgid "invalid pattern '%s': unmatched '{'"
msgstr "pattern ‘%s’ non valido: '{' spaiata"

#: src/basic_io.cc:30
#, c-format
msgid "parsing a %s at %d:%d:E: %s"
msgstr "durante il parsing di un ‘%s’ in %d:%d:E: %s"

#: src/platform-wrapped.hh:68
#, c-format
msgid "'%s' is neither a file nor a directory"
msgstr "‘%s’ non è né un file né una directory"

#: src/ui.cc:205
#, c-format
msgid "%.1f G"
msgstr "%.1f Gi"

#: src/ui.cc:211
#, c-format
msgid "%.1f M"
msgstr "%.1f Mi"

#: src/ui.cc:217
#, c-format
msgid "%.1f k"
msgstr "%.1f Ki"

#: src/ui.cc:230
#, c-format
msgid "%d/%d"
msgstr "%d/%d"

#: src/ui.cc:235
#, c-format
msgid "%d"
msgstr "%d"

#: src/ui.cc:647
msgid "warning: "
msgstr "attenzione: "

#: src/ui.cc:658
#, c-format
msgid ""
"fatal: %s\n"
"This is almost certainly a bug in monotone.\n"
"Please report this error message, the output of '%s version --full',\n"
"and a description of what you were doing to '%s'."
msgstr ""
"fatale: %s\n"
"C'è quasi certamente un bug in monotone.\n"
"Per favore riporta questo messaggio di errore, l'output della ‘%s version --"
"full’,\n"
"e una descrizione di cosa stavi facendo a ‘%s’."

#: src/ui.cc:671
#, c-format
msgid ""
"fatal: %s\n"
"This is almost certainly a bug in monotone.\n"
"Please report this error message, the output of '%s version --full',\n"
"and a description of what you were doing to '%s'.\n"
"This error appears to have been triggered by something in the\n"
"database you were using, so please preserve it in case it can\n"
"help in finding the bug."
msgstr ""
"fatale: %s\n"
"C'è quasi certamente un bug in monotone.\n"
"Per favore riporta questo messaggio di errore, l'output della ‘%s version --"
"full’,\n"
"e una descrizione di cosa stavi facendo a ‘%s’.\n"
"Questo errore sembra essere stato innescato da qualcosa nel\n"
"database che stavi usando, quindi per favore conservalo nel\n"
"caso questo possa aiutare a trovare il bug."

#: src/ui.cc:713
msgid "error: memory exhausted"
msgstr "errore: memoria esaurita"

#: src/ui.cc:759
msgid "C++ exception of unknown type"
msgstr "eccezione C++ di tipo sconosciuto"

#: src/ui.cc:843
#, c-format
msgid "failed to open log file '%s'"
msgstr "impossibile aprire il file di log ‘%s’"

#: src/ui.cc:1115
#, c-format
msgid "Usage: %s [OPTION...] command [ARG...]"
msgstr "Uso: %s [OPZIONI…] comando [ARGOMENTI…]"

#: src/ui.cc:1128
#, c-format
msgid "Options specific to '%s %s' (run '%s help' to see global options):"
msgstr ""
"Opzioni specifiche per '%s %s' (esegui '%s help' per vedere le opzioni "
"globali): "

#: src/automate_ostream_demuxed.hh:62
#, c-format
msgid "%s: remote warning: "
msgstr "%s: attenzione da remoto: "

#: src/automate_ostream_demuxed.hh:64
#, c-format
msgid "%s: remote error: "
msgstr "%s: errore da remoto: "

#: src/automate_ostream_demuxed.hh:66
#, c-format
msgid "%s: remote message: "
msgstr "%s: messaggio da remoto:"

#: src/automate_ostream_demuxed.hh:76
#, c-format
msgid "%s: remote header: "
msgstr "%s: intestazione da remoto:"

#: src/automate_reader.cc:46
#, c-format
msgid "bad input to automate stdio: expected ':' after string size"
msgstr ""
"input non valido per ‘automate stdio’: atteso ‘:’ dopo la dimensione di una "
"stringa"

#: src/automate_reader.cc:66
#, c-format
msgid "bad input to automate stdio: unexpected EOF"
msgstr "input non valido per ‘automate stdio’: EOF inatteso"

#: src/automate_reader.cc:94
#, c-format
msgid "bad input to automate stdio: unknown start token '%c'"
msgstr ""
"input non valido per ‘automate stdio’: il token iniziale ‘%c’ è sconosciuto"

#: src/automate_reader.cc:116
#, c-format
msgid "bad input to automate stdio: expected '%c' token"
msgstr "input non valido per ‘automate stdio’: atteso il token ‘%c’"

#: src/automate_reader.cc:123
#, c-format
msgid "bad input to automate stdio: command name is missing"
msgstr "input non valido per ‘automate stdio’: manca il nome del comando"

#: src/commands.cc:496
#, c-format
msgid "unknown command '%s'"
msgstr "comando ‘%s’ sconosciuto"

#: src/commands.cc:506
#, c-format
msgid "'%s' is ambiguous; possible completions are:"
msgstr "‘%s’ è ambiguo; può essere completato come:"

#: src/cmd.hh:160
#, c-format
msgid "ignored bookkeeping path '%s'"
msgstr "ignorata la directory di servizio ‘%s’"

#: src/cmd.hh:170
#, c-format
msgid "all arguments given were bookkeeping paths; aborting"
msgstr ""
"tutte le istruzioni passate erano relative a directory di servizio; sospendo"

#: src/cmd.cc:63
msgid "Commands that aid in scripted execution"
msgstr "Comandi di aiuto per l'esecuzione da script"

#: src/cmd.cc:66
msgid "Commands that manipulate the database"
msgstr "Comandi che manipolano il database"

#: src/cmd.cc:69
msgid "Commands that aid in program debugging"
msgstr "Comandi di aiuto per il debug"

#: src/cmd.cc:72
msgid "Commands for information retrieval"
msgstr "Comandi per il recupero delle informazioni"

#: src/cmd.cc:75
msgid "Commands to manage keys and certificates"
msgstr "Comandi per la gestione di chiavi e certificati"

#: src/cmd.cc:78
msgid "Commands that access the network"
msgstr "Comandi che accedono alla rete"

#: src/cmd.cc:81
msgid "Commands for packet reading and writing"
msgstr "Comandi per lettura e scrittura pacchetti"

#: src/cmd.cc:84
msgid "Commands for interaction with other version control systems"
msgstr ""
"Comandi per l'interazione con altri sistemi di controllo delle versioni"

#: src/cmd.cc:87
msgid "Commands to review revisions"
msgstr "Comandi per revisionare le revisioni"

#: src/cmd.cc:90
msgid "Commands to manipulate the tree"
msgstr "Comandi per manipolare l'albero"

#: src/cmd.cc:93
msgid "Commands to manage persistent variables"
msgstr "Comandi per la gestione delle variabili persistenti"

#: src/cmd.cc:96
msgid "Commands that deal with the workspace"
msgstr "Comandi che riguardano lo spazio di lavoro"

#: src/cmd.cc:99
msgid "Commands defined by the user"
msgstr "Comandi definiti dall'utente"

#: src/cmd.cc:201
#, c-format
msgid "command '%s' is invalid; it is a group"
msgstr "il commando ‘%s’ non è valido: è un gruppo"

#: src/cmd.cc:209
#, c-format
msgid "no subcommand specified for '%s'"
msgstr "nessun sottocomando specificato per ‘%s’"

#: src/cmd.cc:212
#, c-format
msgid "could not match '%s' to a subcommand of '%s'"
msgstr "impossibile identificare ‘%s’ come sottocomando di ‘%s’"

#: src/cmd.cc:326
#, c-format
msgid "Commands in group '%s':"
msgstr "Comandi nel gruppo ‘%s’:"

#: src/cmd.cc:332
#, c-format
msgid "Subcommands of '%s %s':"
msgstr "Sottocomandi di ‘%s %s’:"

#: src/cmd.cc:336
#, c-format
msgid "Syntax specific to '%s %s':"
msgstr "Sinstassi specifica di ‘%s %s’:"

#: src/cmd.cc:360
#, c-format
msgid "Purpose of group '%s':"
msgstr "Scopo del gruppo ‘%s’:"

#: src/cmd.cc:364
#, c-format
msgid "Description for '%s %s':"
msgstr "Descrizione di ‘%s %s’:"

#: src/cmd.cc:374
#, c-format
msgid "Aliases: %s."
msgstr "Alias: %s."

#: src/cmd.cc:388
#, c-format
msgid "Command groups:"
msgstr "Gruppi di comandi:"

#: src/cmd.cc:393
#, c-format
msgid ""
"For information on a specific command, type 'mtn help <command_name> "
"[subcommand_name ...]'."
msgstr ""
"Per informazioni su uno specifico comando, scrivi ‘mtn help <nome_comando> "
"[nome_sottocomando …]’."

#: src/cmd.cc:396
#, c-format
msgid ""
"To see more details about the commands of a particular group, type 'mtn help "
"<group_name>'."
msgstr ""
"Per avere maggiori dettagli sui comandi di un particolare gruppo, scrivi "
"‘mtn help <nome_gruppo>’."

#: src/cmd.cc:399
#, c-format
msgid ""
"Note that you can always abbreviate a command name as long as it does not "
"conflict with other names."
msgstr ""
"Ricorda che puoi sempre abbreviare il nome di un comando fintantantoché non "
"collide con altri comandi."

#: src/cmd.cc:459
#, c-format
msgid "call to user command '%s' (lua command: '%s') failed."
msgstr "chiamata al comando utente ‘%s’ fallita (comando lua: ‘%s’)."

#: src/cmd.cc:470 src/cmd.cc:494
#, c-format
msgid "'%s' called with an invalid parameter"
msgstr "‘%s’ chiamato con un parametro non valido"

#: src/cmd.cc:508
msgid "command [ARGS...]"
msgstr "comando [ARGOMENTI…]"

#: src/cmd.cc:509
msgid "Displays help about commands and options"
msgstr "Mostra l'help relativo a comandi e opzioni"

#: src/cmd.cc:525
msgid "Shows the program version"
msgstr "Mostra la versione del programma"

#: src/cmd.cc:530
#, c-format
msgid "no arguments allowed"
msgstr "non è permesso nessun argomento"

#: src/cmd.cc:540
msgid "Check that a particular glob matches a particular string"
msgstr "Verifica se uno specifico glob accetta una specifica stringa"

#: src/cmd.cc:548
#, c-format
msgid "Glob '%s' does not match string '%s'"
msgstr "Il glob ‘%s’ non accetta la stringa ‘%s’"

#: src/cmd.cc:553
msgid "Triggers the specified kind of crash"
msgstr "Innesca il tipo di crash specificato"

#: src/cmd.cc:891
#, c-format
msgid "command group '%s'"
msgstr "gruppo di comandi ‘%s’"

#: src/cmd.cc:906
msgid "Generate a manual page from monotone's command help"
msgstr "Crea una pagina manuale dal comando help di monotone"

#: src/cmd.cc:912
msgid "Name"
msgstr "Nome"

#: src/cmd.cc:914
msgid "monotone \\- a distributed version control system"
msgstr "monotone \\- un sistema di controllo delle versioni distribuito"

#: src/cmd.cc:915
msgid "Synopsis"
msgstr "Sinopsi"

#: src/cmd.cc:917
msgid "[options...] command [arguments...]"
msgstr "[opzioni…] comando [argomenti…]"

#: src/cmd.cc:920
msgid "Description"
msgstr "Descrizione"

#: src/cmd.cc:921
msgid ""
"monotone is a highly reliable, very customizable distributed version control "
"system that provides lightweight branches, history-sensitive merging and a "
"flexible trust setup. monotone has an easy-to-learn command set and comes "
"with a rich interface for scripting purposes and thorough documentation."
msgstr ""
"monotone è un sistema di controllo delle versioni distribuito, altamente "
"affidabile e personalizzabile che permette di gestire rami di sviluppo "
"paralleli in modo leggero, che facilita il merge valutando la storia passata "
"del progetto eche dà molta flessibilità nella gestione della fiducia. "
"monotone ha una serie di comandi facili da imparare ed è fornito con una "
"ricca interfaccia di script potente ed è dettagliatamente documentato."

#: src/cmd.cc:927
#, c-format
msgid "For more information on monotone, visit %s."
msgstr "Per maggiori informazioni su monotone, visita %s"

#: src/cmd.cc:930
#, c-format
msgid ""
"The complete documentation, including a tutorial for a quick start with the "
"system, can be found online on %s."
msgstr ""
"La documentazione completa, incluso un corso introduttivo per un veloce "
"inizio col sistema, si trova online a %s."

#: src/cmd.cc:934
msgid "Global Options"
msgstr "Opzioni globali"

#: src/cmd.cc:937
msgid "Commands"
msgstr "Comandi"

#: src/cmd.cc:940
msgid "See Also"
msgstr "Vedi anche"

#: src/cmd.cc:941
#, c-format
msgid "info %s and the documentation on %s"
msgstr "info %s e la documentazione su %s"

#: src/cmd.cc:944
msgid "Bugs"
msgstr "Errori"

#: src/cmd.cc:945
#, c-format
msgid "Please report bugs to %s."
msgstr "Per favore segnala errori a %s."

#: src/cmd.cc:948
msgid "Authors"
msgstr "Autori"

# TODO: originariamente?
#: src/cmd.cc:949
msgid ""
"monotone was written originally by Graydon Hoare <graydon@pobox.com> in 2003 "
"and has since then received numerous contributions from many individuals. A "
"complete list of authors can be found in AUTHORS."
msgstr ""
"monotone originariamente è stato scritto da Graydon Hoare <graydon@pobox."
"com> nel 2003 e da allora ha ricevuto numerosi contributi da molte persone. "
"Una lista completa degli autori si trova nel file ‘AUTHORS’."

#: src/cmd.cc:954
msgid ""
"Nowadays, monotone is maintained by a collective of enthusiastic "
"programmers, known as the monotone development team."
msgstr ""
"Oggi, monotone è manutenuto da un collettivo di programmatori entusiasti, "
"conosciuti come il team di sviluppo di monotone."

#: src/cmd.cc:957
msgid "Copyright"
msgstr "Copyright"

#: src/cmd.cc:958
#, c-format
msgid ""
"monotone and this man page is Copyright (c) 2003 \\- %s by the monotone "
"development team."
msgstr ""
"monotone e questa pagina man è Copyright (c) 2003 \\- %s dalla squadra "
"sviluppo di monotone."

#: src/cmd.cc:970
#, c-format
msgid "no man page formatter command configured"
msgstr "nessun comando per formattare le pagine di ‘man’ configurato"

#: src/cmd.cc:974
#, c-format
msgid "could not execute man page formatter command '%s': %s"
msgstr ""
"potrebbe non eseguire il comando ‘man’ di formattazione pagina ‘%s’: %s"

#: src/cmd.cc:991
#, c-format
msgid "'--message' and '--message-file' are mutually exclusive"
msgstr "‘--message’ e ‘--message-file’ sono mutuamente esclusivi"

#: src/cmd_netsync.cc:68 src/cmd_netsync.cc:768
#, c-format
msgid "cannot use '--exclude' in URI mode"
msgstr "non è possibile usare ‘--exclude’ in modalità URI"

#: src/cmd_netsync.cc:108
msgid ""
"[URI]\n"
"[ADDRESS[:PORTNUMBER]]"
msgstr ""
"[URL]\n"
"[INDIRIZZO[:PORTA]]"

#: src/cmd_netsync.cc:109
msgid "Opens an 'automate stdio' connection to a remote server"
msgstr "Apre una connessione 'automate stdio' per un server remoto "

#: src/cmd_netsync.cc:122 src/cmd_netsync.cc:225
#, c-format
msgid ""
"no database given; assuming '%s' database. This means that\n"
"we can't verify the server key, because we have no record of\n"
"what it should be."
msgstr ""
"nessun database dato; supposto che il database sia ‘%s’.\n"
"Ciò significa che non possiamo verificare la chiave del server,\n"
"perché non abbiamo nessuna registrazione del suo valore."

#: src/cmd_netsync.cc:212
msgid "COMMAND [ARGS]"
msgstr "COMANDO [ARGOMENTI]"

#: src/cmd_netsync.cc:213
msgid "Executes COMMAND on a remote server"
msgstr "Esegue COMMAND su un server remoto"

#: src/cmd_netsync.cc:221 src/cmd_list.cc:1031 src/cmd_packet.cc:73
#: src/cmd_packet.cc:134 src/cmd_packet.cc:254 src/cmd_key_cert.cc:81
#: src/cmd_key_cert.cc:186 src/cmd_merging.cc:384 src/cmd_merging.cc:1150
#: src/cmd_merging.cc:1228 src/cmd_ws_commit.cc:1144 src/cmd_ws_commit.cc:1350
#: src/cmd_ws_commit.cc:1492 src/cmd_ws_commit.cc:1514 src/cmd_automate.cc:138
#: src/cmd_files.cc:240 src/cmd_files.cc:337 src/cmd_files.cc:361
#: src/cmd_files.cc:395 src/automate.cc:85 src/automate.cc:122
#: src/automate.cc:175 src/automate.cc:331 src/automate.cc:433
#: src/automate.cc:464 src/automate.cc:553 src/automate.cc:1279
#: src/automate.cc:1452 src/automate.cc:1589 src/automate.cc:1625
#: src/automate.cc:1657 src/automate.cc:1691 src/automate.cc:1723
#: src/automate.cc:1763 src/automate.cc:1853 src/automate.cc:1936
#: src/automate.cc:1969 src/automate.cc:2032 src/automate.cc:2084
#: src/automate.cc:2139 src/automate.cc:2199 src/automate.cc:2235
#: src/automate.cc:2305 src/automate.cc:2335 src/automate.cc:2411
#: src/asciik.cc:379
#, c-format
msgid "wrong argument count"
msgstr "numero errato di argomenti"

#: src/cmd_netsync.cc:280
#, c-format
msgid "received remote error code %d"
msgstr "ricevuto da remoto un codice di errore %d"

#: src/cmd_netsync.cc:293
#, c-format
msgid "would receive %d revisions, %d certs, and at least %d keys\n"
msgstr "riceverai %d revisioni, %d certificati e almeno %d chiavi\n"

#: src/cmd_netsync.cc:300
#, c-format
msgid "would receive %d revisions, %d certs, and %d keys\n"
msgstr "riceverai %d revisioni, %d certificati e %d chiavi\n"

#: src/cmd_netsync.cc:308
#, c-format
msgid "would send %d certs and %d keys\n"
msgstr "manderai %d certificati e %d chiavi\n"

#: src/cmd_netsync.cc:312
#, c-format
msgid "would send %d revisions\n"
msgid_plural "would send %d revisions:\n"
msgstr[0] "invierebbe %d revisione\n"
msgstr[1] "invierebbe %d revisioni\n"

#: src/cmd_netsync.cc:331
#, c-format
msgid "%9d in branch '%s'\n"
msgstr "%9d nel ramo ‘%s’\n"

#: src/cmd_netsync.cc:541 src/cmd_netsync.cc:564 src/cmd_netsync.cc:590
#: src/cmd_netsync.cc:625 src/cmd_netsync.cc:651 src/cmd_netsync.cc:691
msgid ""
"[URI]\n"
"[ADDRESS[:PORTNUMBER] [PATTERN ...]]"
msgstr ""
"[URL]\n"
"[INDIRIZZO[:PORTA] [PATTERN …]]"

#: src/cmd_netsync.cc:542 src/cmd_netsync.cc:565
msgid "Pushes branches to a netsync server"
msgstr "Invia rami ad un server netsync"

#: src/cmd_netsync.cc:543
msgid ""
"This will push all branches that match the pattern given in PATTERN to the "
"netsync server at the address ADDRESS."
msgstr ""
"Questo invierà tutti i rami che corrispondono al pattern specificato al "
"server netsync che si trova all'indirizzo specificato."

#: src/cmd_netsync.cc:591 src/cmd_netsync.cc:626
msgid "Pulls branches from a netsync server"
msgstr "Riceve rami da un server netsync"

#: src/cmd_netsync.cc:592
msgid ""
"This pulls all branches that match the pattern given in PATTERN from the "
"netsync server at the address ADDRESS."
msgstr ""
"Questo riceverà tutti i rami che corrispondono al pattern specificato dal "
"server netsync che si trova all'indirizzo specificato."

#: src/cmd_netsync.cc:609 src/cmd_netsync.cc:846
#, c-format
msgid "doing anonymous pull; use -kKEYNAME if you need authentication"
msgstr ""
"eseguo ‘pull’ anonimo; utilizza ‘-k NOMECHIAVE’ se necessiti di "
"autenticazione"

#: src/cmd_netsync.cc:652 src/cmd_netsync.cc:692
msgid "Synchronizes branches with a netsync server"
msgstr "Sincronizza rami con un server netsync"

#: src/cmd_netsync.cc:653
msgid ""
"This synchronizes branches that match the pattern given in PATTERN with the "
"netsync server at the address ADDRESS."
msgstr ""
"Questo sincronizzerà tutti i rami che corrispondono al pattern specificato "
"con il server netsync che si trova all'indirizzo specificato."

#: src/cmd_netsync.cc:723
msgid ""
"URI [DIRECTORY]\n"
"HOST[:PORTNUMBER] BRANCH [DIRECTORY]"
msgstr ""
"URL [DIRECTORY]\n"
"HOST[:PORTA] RAMO [DIRECTORY]"

#: src/cmd_netsync.cc:724
msgid "Checks out a revision from a remote database into a directory"
msgstr "Checkout di una revisione da un database remoto in una directory"

#: src/cmd_netsync.cc:725
msgid ""
"If a revision is given, that's the one that will be checked out.  Otherwise, "
"it will be the head of the branch supplied.  If no directory is given, the "
"branch name will be used as directory"
msgstr ""
"Se viene specificata una revisione, sarà quella ad essere oggetto del "
"checkout.  Altrimenti sarà utilizzata la testa del ramo specificato.  Se "
"nessuna directory è data, il nome del ramo sarà usato come directory"

#: src/cmd_netsync.cc:744
#, c-format
msgid "the '--branch' option is only valid with an URI to clone"
msgstr "l'opzione ‘--branch’ è valida soltanto con un URI da clonare"

#: src/cmd_netsync.cc:793
#, c-format
msgid "you must specify an unambiguous branch to clone"
msgstr "devi specificare in maniera univoca il ramo da clonare"

#: src/cmd_netsync.cc:825
#, c-format
msgid "clone destination directory '%s' already exists"
msgstr "la directory di destinazione della clonazione ‘%s’ esiste già"

#: src/cmd_netsync.cc:832 src/cmd_ws_commit.cc:1878 src/cmd_ws_commit.cc:1967
#, c-format
msgid "bookkeeping directory already exists in '%s'"
msgstr "la directory di servizio di monotone esiste già in ‘%s’"

#: src/cmd_netsync.cc:866 src/cmd_merging.cc:535 src/cmd_merging.cc:636
#: src/cmd_merging.cc:641 src/cmd_merging.cc:1482 src/cmd_ws_commit.cc:1040
#, c-format
msgid "branch '%s' is empty"
msgstr "il ramo ‘%s’ è vuoto"

#: src/cmd_netsync.cc:869 src/cmd_ws_commit.cc:1043 src/cmd_ws_commit.cc:1946
#, c-format
msgid "branch '%s' has multiple heads:"
msgstr "il ramo ‘%s’ ha più teste:"

#: src/cmd_netsync.cc:873
#, c-format
msgid "choose one with '%s clone -r<id> URI'"
msgstr "scegline una con ‘%s clone -r<id> URI’"

#: src/cmd_netsync.cc:874 src/cmd_ws_commit.cc:1049 src/cmd_ws_commit.cc:1952
#, c-format
msgid "branch '%s' has multiple heads"
msgstr "il ramo ‘%s’ ha più teste"

#: src/cmd_netsync.cc:885 src/cmd_ws_commit.cc:1932
#, c-format
msgid "revision %s is not a member of branch '%s'"
msgstr "la revisione %s non fa parte del ramo ‘%s’"

#: src/cmd_netsync.cc:918
#, c-format
msgid "pid file '%s' already exists"
msgstr "il file pid ‘%s’ esiste già"

#: src/cmd_netsync.cc:920
#, c-format
msgid "failed to create pid file '%s'"
msgstr "creazione del file PID ‘%s’ fallita"

#: src/cmd_netsync.cc:943
msgid "Serves the database to connecting clients"
msgstr "Accetta connessioni e condivide il database con loro"

#: src/cmd_list.cc:53
msgid "Shows database objects"
msgstr "Mostra oggetti in database"

#: src/cmd_list.cc:54
msgid ""
"This command is used to query information from the database.  It shows "
"database objects, or the current workspace manifest, or known, unknown, "
"intentionally ignored, missing, or changed-state files."
msgstr ""
"Questo comando è usato per chiedere informazioni dal database. Mostra gli "
"oggetti del database, o il manifesto del corrente spazio di lavoro, o file "
"conosciuti, conosciuti, ignorati volutamente, assenti o cambiati di stato"

#: src/cmd_list.cc:102
msgid "Lists certificates attached to a revision"
msgstr "Elenca i certificati collegati a una revisione"

#: src/cmd_list.cc:130 src/cmd_list.cc:1060
#, c-format
msgid "no public key %s found in database"
msgstr "la chiave pubblica ‘%s’ non è nel database"

#: src/cmd_list.cc:140
#, c-format
msgid ""
"Key   : %s\n"
"Sig   : %s\n"
"Name  : %s\n"
"Value : %s\n"
msgstr ""
"Chiave   : %s\n"
"Firma   : %s\n"
"Nome  : %s\n"
"Valore : %s\n"

#: src/cmd_list.cc:173
msgid "ok"
msgstr "ok"

#: src/cmd_list.cc:176 src/database.cc:1330
msgid "bad"
msgstr "invalido"

#: src/cmd_list.cc:179
msgid "unknown"
msgstr "sconosciuto"

#: src/cmd_list.cc:209
msgid ""
"Lists duplicate files in the specified revision. If no revision is "
"specified, use the workspace"
msgstr ""
"Elenca file duplicati nella revisione specificata. Se nessuna revisione è "
"specificata, usa lo spazio di lavoro"

#: src/cmd_list.cc:223
#, c-format
msgid "more than one revision given"
msgstr "selezionata più di una revisione"

#: src/cmd_list.cc:237 src/cmd_list.cc:1044 src/cmd_db.cc:621
#: src/cmd_files.cc:271 src/automate.cc:132 src/automate.cc:185
#: src/automate.cc:235 src/automate.cc:268 src/automate.cc:298
#: src/automate.cc:340 src/automate.cc:345 src/automate.cc:439
#: src/automate.cc:470 src/automate.cc:1286 src/automate.cc:1471
#: src/automate.cc:1597 src/automate.cc:1635 src/automate.cc:1667
#: src/automate.cc:1734 src/automate.cc:1736 src/automate.cc:1772
#: src/automate.cc:1979 src/automate.cc:2041 src/automate.cc:2046
#: src/automate.cc:2208 src/selectors.cc:924 src/selectors.cc:942
#, c-format
msgid "no revision %s found in database"
msgstr "nel database non è presente la revisione %s"

#: src/cmd_list.cc:356
msgid "Lists keys that match a pattern"
msgstr "Elenca le chiavi che corrispondono ad un pattern"

#: src/cmd_list.cc:372
#, c-format
msgid "no keys found"
msgstr "nessuna chiave trovata"

#: src/cmd_list.cc:389
#, c-format
msgid "no keys found matching '%s'"
msgstr "nessuna chiave corrispondente a ‘%s’ trovata"

#: src/cmd_list.cc:449
#, c-format
msgid "(*) - only in '%s/'"
msgstr "(*) - solo in ‘%s/’"

#: src/cmd_list.cc:467
#, c-format
msgid "Some key names refer to multiple keys"
msgstr "Alcuni nomi chiave fanno riferimento a chiavi multiple"

#: src/cmd_list.cc:471
#, c-format
msgid "Duplicate Key: %s"
msgstr "Chiave doppia: %s"

#: src/cmd_list.cc:478
msgid "Lists branches in the database that match a pattern"
msgstr "Elenca i rami presenti in database che corrispondono ad un pattern"

#: src/cmd_list.cc:501
msgid "Lists the current epoch of branches that match a pattern"
msgstr "Elenca l'epoca dei rami che corrispondono ad un pattern"

#: src/cmd_list.cc:528
#, c-format
msgid "no epoch for branch '%s'"
msgstr "nessuna epoca trovata per il ramo ‘%s’"

#: src/cmd_list.cc:537
msgid "Lists all tags in the database"
msgstr "Elenca tutti i tag presenti in database"

#: src/cmd_list.cc:587
msgid "Lists variables in the whole database or a domain"
msgstr "Elenca le variabili presenti in un intero database o un dominio"

#: src/cmd_list.cc:658
msgid "<no branch set>"
msgstr "<nessun ramo impostato>"

#: src/cmd_list.cc:660
#, c-format
msgid "%s (in '%s')"
msgstr "%s (in ‘%s’)"

#: src/cmd_list.cc:664
#, c-format
msgid "no known valid workspaces"
msgstr "non è noto nessuno spazio di lavoro valido"

#: src/cmd_list.cc:668
msgid "Lists known workspaces of a specified database"
msgstr "Elenca gli spazi di lavoro noti di uno specifico database"

#: src/cmd_list.cc:678
msgid "Lists managed databases and their known workspaces"
msgstr "Elenca database gestiti e i loro spazi di lavoro conosciuti"

#: src/cmd_list.cc:685 src/database.cc:4992
#, c-format
msgid "no default database location configured"
msgstr "nessuna postazione database di default configurata"

#: src/cmd_list.cc:689 src/database.cc:5070
#, c-format
msgid "could not query default database glob"
msgstr ""

#: src/cmd_list.cc:736
#, c-format
msgid "ignoring database '%s'"
msgstr "ignoro il database ‘%s’"

#: src/cmd_list.cc:740
#, c-format
msgid "%s (in %s):"
msgstr "%s (in %s): "

#: src/cmd_list.cc:747
msgid "Lists workspace files that belong to the current branch"
msgstr "Elenca i file dello spazio di lavoro presenti nel ramo attuale"

#: src/cmd_list.cc:811
msgid "Lists workspace files that are unknown in the current branch"
msgstr "Elenca i file dello spazio di lavoro sconosciuti nel ramo attuale"

#: src/cmd_list.cc:827
msgid "Lists workspace files that are ignored in the current branch"
msgstr "Elenca i file dello spazio di lavoro ignorati nel ramo attuale"

#: src/cmd_list.cc:839
msgid "Lists files that belong to the branch but are not in the workspace"
msgstr ""
"Elenca i file presenti nel ramo attuale ma assenti dallo spazio di lavoro"

#: src/cmd_list.cc:862
msgid "Lists files that have changed with respect to the current revision"
msgstr "Elenca i file che sono cambiati rispetto alla revisione attuale"

#: src/cmd_list.cc:967
msgid "Lists all keys in the keystore"
msgstr "Elenca tutte le chiavi di un portachiavi"

#: src/cmd_list.cc:972 src/cmd_db.cc:50 src/cmd_db.cc:62 src/cmd_db.cc:74
#: src/cmd_db.cc:91 src/cmd_db.cc:105 src/cmd_db.cc:119 src/cmd_db.cc:135
#: src/cmd_db.cc:325 src/cmd_db.cc:341 src/cmd_db.cc:362 src/cmd_db.cc:380
#: src/cmd_automate.cc:113 src/cmd_automate.cc:235 src/automate.cc:377
#: src/automate.cc:403 src/automate.cc:505 src/automate.cc:1353
#: src/automate.cc:1381 src/automate.cc:1801
#, c-format
msgid "no arguments needed"
msgstr "nessun argomento richiesto"

#: src/cmd_list.cc:1025 src/cmd_db.cc:610 src/automate.cc:427
#: src/automate.cc:458
msgid "REV"
msgstr "REV"

#: src/cmd_list.cc:1026
msgid "Prints all certificates attached to a revision"
msgstr "Stampa tutti i certificati relativi ad una revisione"

#: src/cmd_packet.cc:67
msgid "KEY-PACKET-DATA"
msgstr "PACCHETTO_CHIAVE"

#: src/cmd_packet.cc:68
msgid "Store the public key in the database"
msgstr "Immagazzina la chiave pubblica nel database"

#: src/cmd_packet.cc:111
#, c-format
msgid "public key '%s' does not exist"
msgstr "la chiave pubblica ‘%s’ non è conosciuta"

#: src/cmd_packet.cc:117 src/cmd_packet.cc:128 src/cmd_packet.cc:139
#: src/cmd_key_cert.cc:168 src/cmd_key_cert.cc:180 src/cmd_key_cert.cc:192
msgid "KEY_NAME_OR_HASH"
msgstr "NOME_O_HASH_DELLA_CHIAVE"

#: src/cmd_packet.cc:118 src/cmd_packet.cc:129
msgid "Prints a public key packet"
msgstr "Stampa un pacchetto di chiave pubblica"

#: src/cmd_packet.cc:140
msgid "Prints a private key packet"
msgstr "Stampa un pacchetto di chiave private"

#: src/cmd_packet.cc:248
msgid "PACKET-DATA"
msgstr "PACCHETTO-DATI"

#: src/cmd_packet.cc:249
msgid "Load the given packets into the database"
msgstr "Carica nel database i pacchetti specificati"

#: src/cmd_packet.cc:265
msgid "Reads packets from files"
msgstr "Legge pacchetti da file"

#: src/cmd_packet.cc:266
msgid "If no files are provided, the standard input is used."
msgstr "Se non è specificato alcun file, viene utilizzato stdin."

#: src/cmd_packet.cc:276
#, c-format
msgid "no packets found on stdin"
msgstr "nessun pacchetto trovato in stdin"

#: src/cmd_packet.cc:289
#, c-format
msgid "no packets found in given file"
msgid_plural "no packets found in given files"
msgstr[0] "nessun pacchetto trovato nel file dato"
msgstr[1] "nessun pacchetto trovato nei file dati"

#: src/cmd_packet.cc:293
#, c-format
msgid "read %d packet"
msgid_plural "read %d packets"
msgstr[0] "letto %d pacchetto"
msgstr[1] "letti %d pacchetto"

#: src/cmd_key_cert.cc:45
msgid "KEY_NAME"
msgstr "NOME_CHIAVE"

#: src/cmd_key_cert.cc:46 src/cmd_key_cert.cc:73
msgid "Generates an RSA key-pair"
msgstr "Genera una coppia di chiavi RSA"

#: src/cmd_key_cert.cc:61 src/cmd_key_cert.cc:91
#, c-format
msgid "you already have a key named '%s'"
msgstr "hai già una chiave chiamata ‘%s’"

#: src/cmd_key_cert.cc:65 src/cmd_key_cert.cc:95
#, c-format
msgid "there is another key named '%s'"
msgstr "c'è già una chiave chiamata ‘%s’"

#: src/cmd_key_cert.cc:72
msgid "KEY_NAME PASSPHRASE"
msgstr "NOME_CHIAVE PASSPHRASE"

#: src/cmd_key_cert.cc:143
#, c-format
msgid "dropping public key %s from database"
msgstr "cancello la chiave pubblica ‘%s’ dal database"

#: src/cmd_key_cert.cc:153
#, c-format
msgid "dropping key pair %s from keystore"
msgstr "cancello la coppia di chiavi ‘%s’ dal portachiavi"

#: src/cmd_key_cert.cc:160
#, c-format
msgid "public or private key '%s' does not exist in keystore or database"
msgstr ""
"o la chiave pubblica o quella privata ‘%s’ non esiste nel portachiavi o nel "
"database"

#: src/cmd_key_cert.cc:163
#, c-format
msgid ""
"public or private key '%s' does not exist in keystore, and no database was "
"specified"
msgstr ""
"o la chiave pubblica o quella privata ‘%s’ non esiste nel portachiavi, e "
"nessun database è stato specificato"

#: src/cmd_key_cert.cc:169
msgid "Drops a public and/or private key"
msgstr "Elimina una chiave pubblica e/o privata"

#: src/cmd_key_cert.cc:181
msgid "Drops a public key"
msgstr "Elimina una chiave pubblica"

#: src/cmd_key_cert.cc:193
msgid "Changes the passphrase of a private RSA key"
msgstr "Cambia la passphrase di una chiave privata RSA"

#: src/cmd_key_cert.cc:210
#, c-format
msgid "passphrase changed"
msgstr "passphrase cambiata"

#: src/cmd_key_cert.cc:214
msgid "[FILENAME]"
msgstr "[NOME-FILE]"

#: src/cmd_key_cert.cc:215
msgid "Exports a private key for use with ssh-agent"
msgstr "Esporta una chiave privata per l'uso tramite ‘ssh-agent’"

#: src/cmd_key_cert.cc:243
msgid "Adds a private key to ssh-agent"
msgstr "Aggiunge una chiave privata a ssh-agent"

#: src/cmd_key_cert.cc:260
msgid "SELECTOR CERTNAME [CERTVAL]"
msgstr "SELETTORE NOME_CERT [VALORE_CERT]"

#: src/cmd_key_cert.cc:261
msgid "Creates a certificate for a revision or set of revisions"
msgstr "Crea un certificato per una revisione o un set di revisioni"

#: src/cmd_key_cert.cc:262
msgid ""
"Creates a certificate with the given name and value on each revision that "
"matches the given selector"
msgstr ""
"Crea un certificato con i nomi e i valori dati per ogni revisione che "
"corrisponde al selettore dato"

#: src/cmd_key_cert.cc:300
msgid "REVISION NAME VALUE SIGNER1 [SIGNER2 [...]]"
msgstr "REVISIONE NOME VALORE FIRMATARIO1 [FIRMATARIO2 […]]"

#: src/cmd_key_cert.cc:301
msgid "Tests whether a hypothetical certificate would be trusted"
msgstr "Verifica se un ipotetico certificato sarebbe fidato"

#: src/cmd_key_cert.cc:302
msgid "The current settings are used to run the test."
msgstr "Le impostazioni correnti sono ussate per fare il test."

#: src/cmd_key_cert.cc:342
#, 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"
msgstr ""
"se un certificato in: %s\n"
"con chiave: %s\n"
"e valore: %s\n"
"fosse stato firmato da: %s\n"
"sarebbe: %s"

#: src/cmd_key_cert.cc:351
msgid "trusted"
msgstr "fidato"

#: src/cmd_key_cert.cc:351
msgid "UNtrusted"
msgstr "NON fidato"

#: src/cmd_key_cert.cc:355
msgid "REVISION TAGNAME"
msgstr "REVISIONE NOME_ETICHETTA"

#: src/cmd_key_cert.cc:356
msgid "Puts a symbolic tag certificate on a revision"
msgstr "Pone un tag simbolico su una revisione"

#: src/cmd_key_cert.cc:376
msgid "REV (pass|fail|true|false|yes|no|1|0)"
msgstr "REV (pass|fail|true|false|yes|no|1|0)"

#: src/cmd_key_cert.cc:377
msgid "Notes the results of running a test on a revision"
msgstr "Annota i risultati dell'esecuzione di un test su una revisione"

#: src/cmd_key_cert.cc:396 src/cmd_key_cert.cc:422
msgid "REVISION"
msgstr "REVISIONE"

#: src/cmd_key_cert.cc:397
msgid "Approves a particular revision"
msgstr "Approva una specifica revisione"

#: src/cmd_key_cert.cc:414
#, c-format
msgid "need '--branch' argument for approval"
msgstr "per approvare è necessario un argomento ‘--branch’"

#: src/cmd_key_cert.cc:423
msgid "Suspends a particular revision"
msgstr "Sospende una particolare revisione"

#: src/cmd_key_cert.cc:440
#, c-format
msgid "need '--branch' argument to suspend"
msgstr "per sospendere è necessario un argomento ‘--branch’"

#: src/cmd_key_cert.cc:448
msgid "REVISION [COMMENT]"
msgstr "REVISIONE [COMMENTO]"

#: src/cmd_key_cert.cc:449
msgid "Comments on a particular revision"
msgstr "Commenta su una specifica revisione"

#: src/cmd_key_cert.cc:468
#, c-format
msgid "edit comment failed"
msgstr "modifica del commento fallita"

#: src/cmd_key_cert.cc:474
#, c-format
msgid "empty comment"
msgstr "commento vuoto"

#: src/cmd_merging.cc:119 src/cmd_merging.cc:438 src/cmd_merging.cc:659
#: src/cmd_merging.cc:855
#, c-format
msgid "[left]  %s"
msgstr "[sinistra] %s"

#: src/cmd_merging.cc:120 src/cmd_merging.cc:439 src/cmd_merging.cc:660
#: src/cmd_merging.cc:856
#, c-format
msgid "[right] %s"
msgstr "[destra]   %s"

#: src/cmd_merging.cc:167
#, c-format
msgid "target revision is not in current branch"
msgstr "la revisione selezionata non è sul ramo attuale"

#: src/cmd_merging.cc:176
#, c-format
msgid ""
"target revision is in multiple branches:%s\n"
"\n"
"Try again with explicit '--branch'"
msgstr ""
"la revisione target è in più rami:%s\n"
"\n"
"Prova ancora con ‘--branch’ esplicito"

#: src/cmd_merging.cc:187
#, c-format
msgid ""
"target revision not in any branch.\n"
"Next commit will use branch '%s'"
msgstr ""
"la revisione target non è in nessun ramo.\n"
"Il prossimo commit userà il ramo ‘%s’"

#: src/cmd_merging.cc:209 src/cmd_merging.cc:826 src/cmd_ws_commit.cc:370
#: src/cmd_ws_commit.cc:1370 src/cmd_ws_commit.cc:2078
#: src/cmd_ws_commit.cc:2306 src/cmd_ws_commit.cc:2421 src/cmd_files.cc:309
#: src/cmd_files.cc:407 src/automate.cc:1068 src/automate.cc:1361
#, c-format
msgid "this command can only be used in a single-parent workspace"
msgstr ""
"questo comando può essere usato solamente in spazio lavoro genitore-solo"

#: src/cmd_merging.cc:213
#, c-format
msgid "this workspace is a new project; cannot update"
msgstr ""
"questo spazio di lavoro è un nuovo progetto, non posso fare un ‘update’"

#: src/cmd_merging.cc:217
#, c-format
msgid "cannot determine branch for update"
msgstr "non riesco a determinare il ramo per l'update"

#: src/cmd_merging.cc:222
#, c-format
msgid "updating along branch '%s'"
msgstr "aggiorno seguendo il ramo ‘%s’"

#: src/cmd_merging.cc:228
#, 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 something like '--revision=h:%s'"
msgstr ""

#: src/cmd_merging.cc:234
#, c-format
msgid "multiple update candidates:"
msgstr "candidati multipli per l'update:"

#: src/cmd_merging.cc:239
#, c-format
msgid "choose one with '%s update -r<id>'"
msgstr "selezionane uno con ‘%s update -r<id>’"

#: src/cmd_merging.cc:241
#, c-format
msgid "multiple update candidates remain after selection"
msgstr "dopo la selezione restano candidati multipli per ‘update’"

#: src/cmd_merging.cc:259
#, c-format
msgid "already up to date at %s"
msgstr "già aggiornato a %s"

#: src/cmd_merging.cc:266
#, c-format
msgid "selected update target %s"
msgstr "selezionata revisione %s per l'update"

# TODO: ramo o branch?
#: src/cmd_merging.cc:272
#, c-format
msgid "switching to branch '%s'"
msgstr "spostamento sul ramo ‘%s’"

#: src/cmd_merging.cc:355
#, c-format
msgid "switched branch; next commit will use branch '%s'"
msgstr "ramo cambiato; il prossimo commit userà il ramo ‘%s’"

#: src/cmd_merging.cc:356
#, c-format
msgid "updated to base revision %s"
msgstr "aggiornato alla revisione base %s"

#: src/cmd_merging.cc:360 src/cmd_merging.cc:378
msgid "Updates the workspace"
msgstr "Aggiorna lo spazio di lavoro"

#: src/cmd_merging.cc:361
msgid ""
"This command modifies your workspace to be based off of a different "
"revision, preserving uncommitted changes as it does so.  If a revision is "
"given, update the workspace to that revision.  If not, update the workspace "
"to the head of the branch."
msgstr ""
"Questo comando modifica il tuo spazio di lavoro come base di una revisione "
"differente, preserva i cambiamenti non committati mentre lo fa.  Se è data "
"una revisione, aggiorna lo spazio di lavoro a quella revisione. Altrimenti, "
"aggiorna lo spazio di lavoro alla testa del ramo."

#: src/cmd_merging.cc:387
#, c-format
msgid "at most one revision selector may be specified"
msgstr "al massimo un selettore di revisione può essere specificato"

#: src/cmd_merging.cc:452 src/cmd_merging.cc:765
#, c-format
msgid "[merged] %s"
msgstr "[unione]   %s"

#: src/cmd_merging.cc:512
msgid "Merges unmerged heads of a branch"
msgstr "Unisce teste disunite di un ramo"

#: src/cmd_merging.cc:528 src/cmd_merging.cc:1130 src/cmd_merging.cc:1473
#, c-format
msgid "please specify a branch, with '--branch=BRANCH'"
msgstr "per favore specificare un ramo, con ‘--branch=BRANCH’"

#: src/cmd_merging.cc:538
#, c-format
msgid "branch '%s' is already merged"
msgstr "il ramo ‘%s’ è già unito"

#: src/cmd_merging.cc:542
#, c-format
msgid "%d head on branch '%s'"
msgid_plural "%d heads on branch '%s'"
msgstr[0] "%d testa sul ramo ‘%s’"
msgstr[1] "%d teste sul ramo ‘%s’"

#: src/cmd_merging.cc:570
#, c-format
msgid "merge %d / %d:"
msgstr "unisce %d / %d:"

#: src/cmd_merging.cc:571
#, c-format
msgid "calculating best pair of heads to merge next"
msgstr "calcolo la miglior coppia di teste da unire prossimamente"

#: src/cmd_merging.cc:585
#, c-format
msgid "note: branch '%s' still has %d heads; run merge again"
msgstr "nota: il ramo ‘%s’ ha ancora %d teste; esegui ‘merge’ di nuovo"

#: src/cmd_merging.cc:638 src/cmd_merging.cc:643
#, c-format
msgid "branch '%s' is not merged"
msgstr "il ramo ‘%s’ è separato"

#: src/cmd_merging.cc:650
#, c-format
msgid "branch '%s' is up-to-date with respect to branch '%s'"
msgstr "il ramo ‘%s’ è aggiornato rispetto al ramo ‘%s’"

#: src/cmd_merging.cc:652
#, c-format
msgid "no action taken"
msgstr "nessuna azione svolta"

#: src/cmd_merging.cc:658
#, c-format
msgid "propagating %s -> %s"
msgstr "propago da ‘%s’ a ‘%s’"

#: src/cmd_merging.cc:665
#, c-format
msgid "no merge necessary; putting %s in branch '%s'"
msgstr "unione non necessaria; metto ‘%s’ nel ramo ‘%s’"

#: src/cmd_merging.cc:703
#, c-format
msgid "Path '%s' not found in destination tree."
msgstr "Percorso ‘%s’ non trovato nell'albero destinazione."

#: src/cmd_merging.cc:772
msgid "SOURCE-BRANCH DEST-BRANCH"
msgstr "RAMO-SORG RAMO-DEST"

#: src/cmd_merging.cc:773
msgid "Merges from one branch to another asymmetrically"
msgstr "Esegue il ‘merge’ asimmetrico da un ramo ad un altro"

#: src/cmd_merging.cc:786
msgid "SOURCE-BRANCH DEST-BRANCH DIR"
msgstr "RAMO-SORG RAMO-DEST DIRECTORY"

#: src/cmd_merging.cc:787
msgid "Merges one branch into a subdirectory in another branch"
msgstr "Esegue il ‘merge’ di un ramo in una sottodirectory di un altro ramo"

#: src/cmd_merging.cc:796
msgid "OTHER-REVISION"
msgstr "ALTRA-REVISIONE"

#: src/cmd_merging.cc:797
msgid "Merges a revision into the current workspace's base revision"
msgstr ""
"Unisce una revisione nella revisione base attuale dello spazio di lavoro"

#: src/cmd_merging.cc:798
msgid ""
"Merges OTHER-REVISION into the current workspace's base revision, and update "
"the current workspace with the result.  There can be no pending changes in "
"the current workspace.  Both OTHER-REVISION and the workspace's base "
"revision will be recorded as parents on commit.  The workspace's selected "
"branch is not changed."
msgstr ""
"Unisce ALTRA-REVISIONE nella revisione base attuale dello spazio di lavoro e "
"aggiorna lo spazio di lavoro attuale col risultato.  Non ci possono essere "
"cambiamenti in sospeso nello spazio di lavoro attuale.  Sia ALTRA-REVISIONE "
"che la revisione base dello spazio di lavoro saranno registrate come "
"genitori al commit.  Il ramo dello spazio di lavoro selezionato non viene "
"cambiato."

#: src/cmd_merging.cc:833
#, c-format
msgid "'%s' can only be used in a workspace with no pending changes"
msgstr ""
"‘%s’ può essere usato solamente in spazio di lavoro senza cambiamenti in "
"sospeso"

#: src/cmd_merging.cc:847
#, c-format
msgid "workspace is already at revision %s"
msgstr "lo spazio di lavoro è già alla revisione ‘%s’"

#: src/cmd_merging.cc:850
#, c-format
msgid "revision %s is already an ancestor of your workspace"
msgstr "la revisione %s è già un antenato del tuo spazio di lavoro"

#: src/cmd_merging.cc:852
#, c-format
msgid ""
"revision %s is a descendant of the workspace parent,\n"
"did you mean 'mtn update -r %s'?"
msgstr ""
"la revisione %s è un discendente dello spazio di lavoro genitore,\n"
"volevi 'mtn update -r %s'? "

#: src/cmd_merging.cc:906
#, c-format
msgid ""
"updated to result of merge\n"
" [left] %s\n"
"[right] %s\n"
msgstr ""
"aggiornato al risultato di unione\n"
"[sinistra] ‘%s’\n"
"[destra] ‘%s’\n"

#: src/cmd_merging.cc:914
msgid "LEFT-REVISION RIGHT-REVISION DEST-BRANCH"
msgstr "REV_SINISTRA REV_DESTRA RAMO_DESTINAZIONE"

#: src/cmd_merging.cc:915
msgid "Merges two explicitly given revisions"
msgstr "Unisce due revisioni date esplicitamente"

#: src/cmd_merging.cc:916
msgid ""
"The results of the merge are placed on the branch specified by DEST-BRANCH."
msgstr ""
"I risultati dell'unione vengono messi nel ramo specificato da DEST-BRANCH."

#: src/cmd_merging.cc:938
#, c-format
msgid "%s and %s are the same revision, aborting"
msgstr "%s e %s sono la stessa revisione, annullo"

#: src/cmd_merging.cc:941 src/cmd_merging.cc:944
#, c-format
msgid "%s is already an ancestor of %s"
msgstr "%s è già antenato di %s"

#: src/cmd_merging.cc:989
#, c-format
msgid "[left]     %s"
msgstr "[sinistra] %s"

#: src/cmd_merging.cc:990
#, c-format
msgid "[right]    %s"
msgstr "[destra]   %s"

#: src/cmd_merging.cc:1002 src/cmd_merging.cc:1017
#, c-format
msgid "%s is an ancestor of %s; no merge is needed."
msgstr "‘%s’ è un antenato di ‘%s’: il merge non è necessario."

#: src/cmd_merging.cc:1045
#, c-format
msgid "0 conflicts"
msgstr "0 conflitti"

#: src/cmd_merging.cc:1061
#, c-format
msgid "[ancestor] %s"
msgstr "[antenato] %s"

#: src/cmd_merging.cc:1086
#, c-format
msgid "%d conflict with supported resolutions."
msgid_plural "%d conflicts with supported resolutions."
msgstr[0] "%d conflitto con soluzioni supportate."
msgstr[1] "%d conflitti con soluzioni supportate."

#: src/cmd_merging.cc:1091 src/cmd_conflicts.cc:298 src/cmd_conflicts.cc:311
#, c-format
msgid "warning: %d conflict with no supported resolutions."
msgid_plural "warning: %d conflicts with no supported resolutions."
msgstr[0] "attenzione: conflitto %d senza soluzioni supportate"
msgstr[1] "attenzione: conflitti %d senza soluzioni supportate"

#: src/cmd_merging.cc:1098
msgid "REV REV"
msgstr "REV REV"

#: src/cmd_merging.cc:1099
msgid "Shows what conflicts need resolution between two revisions"
msgstr "Mostra quali conflitti necessitano risoluzione tra due revisioni"

#: src/cmd_merging.cc:1100
msgid ""
"The conflicts are calculated based on the two revisions given in the REV "
"parameters."
msgstr ""
"I conflitti sono calcolati sulla base delle due revisione specificate negli "
"argomenti REV."

#: src/cmd_merging.cc:1137
#, c-format
msgid "branch '%s' has only 1 head; must be at least 2 for conflicts"
msgstr ""
"il ramo ‘%s’ ha solo 1 testa; devono essere almeno 2 per avere conflitti"

#: src/cmd_merging.cc:1170
msgid "[LEFT_REVID RIGHT_REVID]"
msgstr "[REV_SINISTRA REV_DESTRA]"

#: src/cmd_merging.cc:1171
msgid "Shows the conflicts between two revisions"
msgstr "Mostra i conflitti presenti tra due revisioni"

#: src/cmd_merging.cc:1172
msgid ""
"If no arguments are given, LEFT_REVID and RIGHT_REVID default to the first "
"two heads that would be chosen by the 'merge' command."
msgstr ""
"Se non vengono dati argomenti, LEFT_REVID e RIGHT_REVID default per le due "
"prime teste che sarebbero scelte dal comando 'merge'."

#: src/cmd_merging.cc:1189
msgid "Store the conflicts from merging two revisions"
msgstr "Immagazzina i conflitti derivati dalla fusione di due revisioni"

#: src/cmd_merging.cc:1190
#, c-format
msgid ""
"If no arguments are given, LEFT_REVID and RIGHT_REVID default to the first "
"two heads that would be chosen by the 'merge' command. If '--conflicts-file' "
"is not given, '%s' is used."
msgstr ""
"Se non vengono specificati argomenti, LEFT_REVID e RIGHT_REVID hanno come "
"default le prime due teste che sarebbero scelte dal comando 'merge'. Se non "
"si specifica ‘--conflicts-file’, verrà utilizzato ‘%s’."

#: src/cmd_merging.cc:1199 src/options_list.hh:603 src/options_list.hh:624
#, c-format
msgid "conflicts file must be under '_MTN'"
msgstr "il file con i conflitti deve essere sotto ‘_MTN’"

#: src/cmd_merging.cc:1211
#, c-format
msgid "stored in '%s'"
msgstr "memorizzato in ‘%s’"

#: src/cmd_merging.cc:1214
msgid "LEFT_REVID LEFT_FILENAME RIGHT_REVID RIGHT_FILENAME"
msgstr "REVID_SX NOME_FILE_SX REVID_DX NOME_FILE_DX"

#: src/cmd_merging.cc:1215
msgid ""
"Prints the results of the internal line merger, given two child revisions "
"and file names"
msgstr ""
"Stampa i risultati della linea fusione interna, date due revisioni figlo e "
"nomi del file"

#: src/cmd_merging.cc:1269
#, c-format
msgid "internal line merger failed"
msgstr "fusione linea interna fallita"

#: src/cmd_merging.cc:1274
msgid "[PATH...]"
msgstr "[PERCORSO…]"

#: src/cmd_merging.cc:1275
msgid "Applies changes made at arbitrary places in history"
msgstr "Applica modifiche fatte in punti arbitrari dello storico"

#: src/cmd_merging.cc:1276
msgid ""
"This command takes changes made at any point in history, and edits your "
"current workspace to include those changes.  The end result is identical to "
"'mtn diff -r FROM -r TO | patch -p0', except that this command uses "
"monotone's merger, and thus intelligently handles renames, conflicts, and so "
"on.\n"
"If one revision is given, applies the changes made in that revision compared "
"to its parent.\n"
"If two revisions are given, applies the changes made to get from the first "
"revision to the second."
msgstr ""
"Questo comando prende modifiche fatte in un qualsiasi punto della storia e "
"modifica lo spazio di lavoro corrente per includerle.  Il risultato finale è "
"identico a ‘mtn diff -r DA -r A | patch -p0’, tranne che questo comando usa "
"il merge di monotone e quindi gestisce intelligentemente i file rinominati, "
"i conflitti e altre cose.\n"
"Se viene specificata una revisione, applica le modifica fatte in quella "
"revisione rispetto al genitore.\n"
"Se vengono specificate due revisioni, applica le modifiche necessarie per "
"arrivare dalla prima revisione alla seconda."

#: src/cmd_merging.cc:1300
#, c-format
msgid ""
"revision %s is a merge.\n"
"To apply the changes relative to one of its parents, use:\n"
"  %s pluck -r PARENT -r %s"
msgstr ""
"la revisione %s è frutto di un merge.\n"
"Per applicare le modifiche relative a uno dei suoi genitori, usa:\n"
"  %s pluck -r GENITORE -r %s"

#: src/cmd_merging.cc:1316
#, c-format
msgid "no changes to apply"
msgstr "niente da modificare"

#: src/cmd_merging.cc:1378
#, c-format
msgid "no changes to be applied"
msgstr "nessuna modifica da applicare"

#: src/cmd_merging.cc:1428
#, c-format
msgid "no changes were applied"
msgstr "nessuna modifica è stata applicata"

#: src/cmd_merging.cc:1432
#, c-format
msgid "applied changes to workspace"
msgstr "modifica lo spazio di lavoro"

#: src/cmd_merging.cc:1464
msgid "Shows unmerged head revisions of a branch"
msgstr "Mostra le revisioni delle teste separate di un ramo"

#: src/cmd_merging.cc:1484
#, c-format
msgid "branch '%s' is currently merged:"
msgstr "il ramo ‘%s’ è attualmente unito:"

#: src/cmd_merging.cc:1486
#, c-format
msgid "branch '%s' is currently unmerged:"
msgstr "il ramo ‘%s’ è attualmente separato:"

#: src/cmd_merging.cc:1493 src/automate.cc:1444
msgid "[REVID]"
msgstr "[ID_REV]"

#: src/cmd_merging.cc:1494
msgid "Dumps the roster associated with a given identifier"
msgstr "Stampa il roster associato ad un dato identificatore"

#: src/cmd_merging.cc:1495
msgid "If no REVID is given, the workspace is used."
msgstr ""
"Se non viene specificato un ID_REV, viene utilizzato lo spazio di lavoro."

#: src/cmd_db.cc:41
msgid "Deals with the database"
msgstr "Gestione del database"

#: src/cmd_db.cc:45
msgid "Initializes a database"
msgstr "Inizializza il database"

#: src/cmd_db.cc:46
msgid "Creates a new database file and initializes it."
msgstr "Crea un nuovo database e lo inizializza."

#: src/cmd_db.cc:57
msgid "Shows information about the database"
msgstr "Mostra informazioni sul database"

#: src/cmd_db.cc:69
msgid "Shows the database's version"
msgstr "Mostra la versione del database"

#: src/cmd_db.cc:81
msgid "Attempt to fix bad certs"
msgstr "Tentativo di riparare certificati cattivi"

#: src/cmd_db.cc:82
msgid ""
"Older monotone versions could sometimes associate certs with the wrong key. "
"This fixes such certs if you have the correct key, and can optionally drop "
"any certs that you don't have the correct key for. This should only be "
"needed if you had such certs in your db when upgrading from 0.44 or earlier, "
"or if you loaded such certs with 'mtn read'."
msgstr ""
"Versioni più vecchie di monotone a volte potrebbero associare certificati "
"con chiavi sbagliate. Questo fissa tali certificati se hai la chiave "
"corretta, e può a piacere abbandonare certi certificati per i quali non hai "
"la chiave corretta. Questo dovrebbe essere necessario soltanto se hai tali "
"certificati nel tuo db quando aggiorni da 0.44 o precedente, e se carichi "
"tali certificati con 'mtn read'."

#: src/cmd_db.cc:98
msgid "Dumps the contents of the database"
msgstr "Esporta il contenuto del database"

#: src/cmd_db.cc:99
msgid ""
"Generates a list of SQL instructions that represent the whole contents of "
"the database.  The resulting output is useful to later restore the database "
"from a text file that serves as a backup."
msgstr ""
"Genera una lista di istruzioni SQL che rappresenta il completo contenuto del "
"database.  L'output testuale risultante è utile quale backup del database, "
"per poterlo eventualmente ripristinare in futuro."

#: src/cmd_db.cc:112
msgid "Loads the contents of the database"
msgstr "Importa il contenuto del database"

#: src/cmd_db.cc:113
msgid ""
"Reads a list of SQL instructions that regenerate the contents of the "
"database.  This is supposed to be used in conjunction with the output "
"generated by the 'dump' command."
msgstr ""
"Legge ed esegue una lista di istruzioni SQL in modo da rigenerare il "
"contenuto del database.  Da utilizzare con l'output prodotto dal comando "
"‘dump’."

#: src/cmd_db.cc:126
msgid "Migrates the database to a newer schema"
msgstr "Migra il database ad un nuovo schema"

#: src/cmd_db.cc:127
msgid ""
"Updates the database's internal schema to the most recent one.  Needed to "
"automatically resolve incompatibilities that may be introduced in newer "
"versions of monotone."
msgstr ""
"Aggiorna lo schema interno del database al più recente.  Necessario per "
"risolvere automaticamente le incompatibilità che possono essere introdotte "
"in versioni più recenti di monotone."

#: src/cmd_db.cc:152
#, c-format
msgid ""
"NOTE: because this database was last used by a rather old version\n"
"of monotone, you're not done yet.  If you're a project leader, then\n"
"see the file UPGRADE for instructions on running '%s db %s'"
msgstr ""
"NOTA: dato che questo database è stato utilizzato l'ultima volta da\n"
"una versione di monotone piuttosto vecchia, non hai ancora finito.\n"
"Se sei un capo progetto leggi il file UPGRADE per istruzioni\n"
"sull'esecuzione di ‘%s db %s’"

#: src/cmd_db.cc:160
msgid "Executes an SQL command on the database"
msgstr "Esegue un comando SQL sul database"

#: src/cmd_db.cc:161
msgid "Directly executes the given SQL command on the database"
msgstr "Esegue direttamente il comando SQL dato sul database"

#: src/cmd_db.cc:172
msgid "Commands that delete items from the local database"
msgstr "Comandi che cancellano elementi dal database locale"

#: src/cmd_db.cc:173
msgid ""
"Deletions cannot be propagated through netsync, so the deleted items will "
"come back if you sync with a database that still has them."
msgstr ""
"Le cancellazioni non possono essere propagate tramite netsync, quindi se "
"farai un sync con un database che ha ancora questi elementi, li riceverai "
"nuovamente."

#: src/cmd_db.cc:177
msgid "Kills a revision from the local database"
msgstr "Elimina una revisione dal database locale"

#: src/cmd_db.cc:194
#, c-format
msgid "revision %s already has children. We cannot kill it."
msgstr "la revisione %s ha già dei figli, non possiamo eliminarla."

#: src/cmd_db.cc:222
#, c-format
msgid ""
"cannot kill revision %s,\n"
"because it would leave the current workspace in an invalid\n"
"state, from which monotone cannot recover automatically since\n"
"the workspace contains uncommitted changes.\n"
"Consider updating your workspace to another revision first,\n"
"before you try to kill this revision again."
msgstr ""
"non è possibile eliminare la revisione %s,\n"
"perché l'attuale spazio di lavoro rimarrebbe in uno stato invalido\n"
"dal quale monotone non può recuperare automaticamente visto che\n"
"lo spazio di lavoro contiene cambiamenti non committati.\n"
"Prendi in considerazione l'aggiornamento del tuo spazio di lavoro\n"
"ad un'altra revisione prima di riprovare a eliminare questa revisione."

#: src/cmd_db.cc:230
#, c-format
msgid "applying changes from %s on the current workspace"
msgstr "sto applicando i cambiamenti da %s sullo spazio di lavoro attuale"

#: src/cmd_db.cc:250
msgid "Deletes the specified certs from the local database"
msgstr "Elimina i certificati specificati dal database locale"

#: src/cmd_db.cc:251
msgid ""
"Deletes all certs which are on the given revision(s) and have the given name "
"and if a value is specified then also the given value."
msgstr ""
"Cancella tutti i certificati che sono nella revisione(i) data e che ha il "
"nome dato e se è specificato un valore allora anche il valore dato."

#: src/cmd_db.cc:319
msgid "Does some sanity checks on the database"
msgstr "Esegue dei controlli di integrità sul database"

#: src/cmd_db.cc:320
msgid "Ensures that the database is consistent by issuing multiple checks."
msgstr "Verifica la consistenza del database eseguendo molteplici controlli."

#: src/cmd_db.cc:332
msgid "Converts the database to the changeset format"
msgstr "Converte il database al formato changeset"

#: src/cmd_db.cc:353
msgid "Converts the database to the rosters format"
msgstr "Converte il database al formato roster"

#: src/cmd_db.cc:375
msgid "Regenerates the caches stored in the database"
msgstr "Rigenera le cache immagazzinate nel database"

#: src/cmd_db.cc:387
msgid "Clears the branch's epoch"
msgstr "Elimina l'epoca per il ramo"

#: src/cmd_db.cc:399
msgid "Sets the branch's epoch"
msgstr "Imposta l'epoca per il ramo"

#: src/cmd_db.cc:407
#, c-format
msgid "The epoch must be %d characters"
msgstr "L'epoca deve essere di %d caratteri"

#: src/cmd_db.cc:414 src/automate.cc:2299
msgid "DOMAIN NAME VALUE"
msgstr "DOMINIO NOME VALORE"

#: src/cmd_db.cc:415 src/automate.cc:2300
msgid "Sets a database variable"
msgstr "Imposta una variabile del database"

#: src/cmd_db.cc:416
msgid ""
"This command modifies (or adds if it did not exist before) the variable "
"named NAME, stored in the database, and sets it to the given value in "
"VALUE.  The variable is placed in the domain DOMAIN."
msgstr ""
"Questo comando modifica (o aggiunge se non esisteva prima) la variabile "
"chiamata NOME immagazzinata nel database e la imposta al valore dato in "
"VALORE. La variabile viene messa nel dominio DOMINIO."

#: src/cmd_db.cc:434
msgid "DOMAIN NAME"
msgstr "DOMINIO NOME"

#: src/cmd_db.cc:435
msgid "Unsets a database variable"
msgstr "Cancella una variabile dal database"

#: src/cmd_db.cc:436
msgid ""
"This command removes the variable NAME from domain DOMAIN, which was "
"previously stored in the database."
msgstr ""
"Questo comando rimuove il NOME della variabile dal dominio DOMINIO, che era "
"precedentemente immagazzinato nel database"

#: src/cmd_db.cc:450 src/automate.cc:2346
#, c-format
msgid "no var with name '%s' in domain '%s'"
msgstr "nessuna variabile ha nome ‘%s’ nel dominio ‘%s’"

#: src/cmd_db.cc:455 src/cmd_db.cc:477
msgid "[WORKSPACE_PATH]"
msgstr "[PATH_SPAZIO_DI_LAVORO]"

#: src/cmd_db.cc:456
msgid "Registers a new workspace for the current database"
msgstr "Registra un nuovo spazio di lavoro per il database corrente"

#: src/cmd_db.cc:457
msgid "This command adds WORKSPACE_PATH to the list of `known-workspaces'."
msgstr ""
"Questo comando aggiunge PATH_SPAZIO_DI_LAVORO alla lista degli spazi di "
"lavoro conosciuti."

#: src/cmd_db.cc:464 src/cmd_db.cc:486
#, c-format
msgid "no workspace given"
msgstr "nessuno spazio di lavoro specificato"

#: src/cmd_db.cc:478
msgid "Unregisters an existing workspace for the current database"
msgstr "Deregistra uno spazio di lavoro esistente per il database corrente"

#: src/cmd_db.cc:479
msgid "This command removes WORKSPACE_PATH to the list of `known-workspaces'."
msgstr ""
"Questo comando toglie PATH_SPAZIO_DI_LAVORO dalla lista degli spazi di "
"lavoro conosciuti."

#: src/cmd_db.cc:499
msgid ""
"Removes all invalid, registered workspace paths for the current database"
msgstr ""
"Rimuove tutti i percorsi invalidi registrati nello spazio di lavoro per il "
"database corrente"

#: src/cmd_db.cc:544
msgid "(revision|file|key) PARTIAL-ID"
msgstr "(revision|file|key) ID-PARZIALE"

#: src/cmd_db.cc:545
msgid "Completes a partial identifier"
msgstr "Completa un id parziale"

#: src/cmd_db.cc:557
#, c-format
msgid "non-hex digits in partial id"
msgstr "cifre non decimali nell'ID parziale"

#: src/cmd_db.cc:597
msgid "Runs one step of migration on the specified database"
msgstr "Esegue un passo di migrazione sul database specificato"

#: src/cmd_db.cc:598
msgid ""
"This command migrates the given database from the specified schema in SCHEMA "
"to its successor."
msgstr ""
"Questo comando migra il database dato dallo schema specificato in SCHEMA al "
"suo successore."

#: src/cmd_db.cc:611
msgid "Shows a revision's height"
msgstr "Mostra l'altezza di una revisione"

#: src/cmd_db.cc:624
#, c-format
msgid "cached height: %s"
msgstr "altezza in cache: %s"

#: src/cmd_db.cc:630
msgid "Load all revisions from the database"
msgstr "Carica tutte le revisioni dal database"

#: src/cmd_db.cc:631
msgid ""
"This command loads all revisions from the database and is intended to be "
"used for timing revision loading performance."
msgstr ""
"Questo comando carica tutte le revisioni dal database ed è pensato per "
"verificarne le performance."

#: src/cmd_db.cc:642
#, c-format
msgid "loading revisions"
msgstr "caricamento delle revisioni"

#: src/cmd_db.cc:643 src/network/netsync_session.cc:1364
#: src/rcs_import.cc:1234 src/database_check.cc:340
msgid "revisions"
msgstr "revisioni"

#: src/cmd_db.cc:659
msgid "Load all roster versions from the database"
msgstr "Carica tutti i roster dal database"

#: src/cmd_db.cc:660
msgid ""
"This command loads all roster versions from the database and is intended to "
"be used for timing roster reconstruction performance."
msgstr ""
"Questo comanda carica tutte le versioni roster dal database ed è ppensato "
"per verificarne le performance."

#: src/cmd_db.cc:671
#, c-format
msgid "loading rosters"
msgstr "caricamento dei roster"

#: src/cmd_db.cc:672 src/database_check.cc:208
msgid "rosters"
msgstr "roster"

#: src/cmd_db.cc:687
msgid "Load all file versions from the database"
msgstr "Carica le versioni di tutti i file dal database"

#: src/cmd_db.cc:688
msgid ""
"This command loads all files versions from the database and is intended to "
"be used for timing file reconstruction performance."
msgstr ""
"Questo comando carica le versioni di tutti i file dal database e è "
"progettato per calcolare il tempo di esecuzione della ricostruzione del file."

#: src/cmd_db.cc:696
#, c-format
msgid "loading files"
msgstr "caricamento dei file"

#: src/cmd_db.cc:697 src/database_check.cc:165
msgid "files"
msgstr "file"

#: src/cmd_db.cc:713
msgid "Load all certs from the database"
msgstr "Carica tutti i certificati dal database"

#: src/cmd_db.cc:714
msgid ""
"This command loads all certs from the database and is intended to be used "
"for timing cert loading performance."
msgstr ""
"Questo comando carica tutti i certificati dal database e è progettato per "
"calcolare il tempo di esecuzione del caricamento certificati."

#: src/cmd_db.cc:721 src/database.cc:1318
#, c-format
msgid "loading certs"
msgstr "caricamento certificati"

#: src/cmd_db.cc:723
#, c-format
msgid "loaded %d certs"
msgstr "caricati %d certificati"

#: src/cmd_diff_log.cc:259
#, c-format
msgid "more than two revisions given"
msgstr "selezionate più di due revisioni"

#: src/cmd_diff_log.cc:262
#, c-format
msgid "'--reverse' only allowed with exactly one revision"
msgstr "‘--reverse’ permesso soltanto con una sola revisione"

#: src/cmd_diff_log.cc:275
#, c-format
msgid ""
"this workspace has more than one parent\n"
"(specify a revision to diff against with '--revision')"
msgstr ""
"questo spazio di lavoro ha più di un genitore\n"
"(specificare la revisione da confrontare con ‘--revision’)"

#: src/cmd_diff_log.cc:422 src/rev_output.cc:164
msgid "no changes"
msgstr "nessun cambiamento"

#: src/cmd_diff_log.cc:431 src/cmd_ws_commit.cc:537 src/cmd_ws_commit.cc:786
#: src/cmd_ws_commit.cc:828 src/cmd_ws_commit.cc:900 src/cmd_ws_commit.cc:1844
#: src/automate.cc:1052
msgid "[PATH]..."
msgstr "[PERCORSO…]"

#: src/cmd_diff_log.cc:432
msgid "Shows current differences"
msgstr "Mostra le differenze attuali"

#: src/cmd_diff_log.cc:433
msgid ""
"Compares the current tree with the files in the repository and prints the "
"differences on the standard output.\n"
"If one revision is given, the diff between the workspace and that revision "
"is shown.  If two revisions are given, the diff between them is given.  If "
"no format is specified, unified is used by default."
msgstr ""
"Confronta l'albero corrente con i file in archivio e stampa le differenze in "
"output standard.\n"
"Se viene data una revisione, viene mostra la differenza tra lo spazio di "
"lavoro e quella revisione.  Se vengono date due revisioni, viene mostrata la "
"differenza tra loro.  Se non viene specificato nessun formato, per default "
"ne viene usato uno unificato."

#: src/cmd_diff_log.cc:444
#, c-format
msgid ""
"'--diff-args' requires '--external'; try adding '--external' or remove '--"
"diff-args'"
msgstr ""
"‘--diff-args’ richiede  ‘--external’; prova ad aggiungere ‘--external’ o "
"rimuovere ‘--diff-args’"

#: src/cmd_diff_log.cc:477
msgid "[FILE [...]]"
msgstr "[FILE […]]"

#: src/cmd_diff_log.cc:478
msgid "Calculates diffs of files"
msgstr "Calcola le differenze tra file"

#: src/cmd_diff_log.cc:658
#, c-format
msgid "only one of '--last'/'--next' allowed"
msgstr "‘--last’ e ‘--next’ sono mutuamente esclusivi"

#: src/cmd_diff_log.cc:675
#, c-format
msgid "try passing a '--from' revision to start at"
msgstr "prova a specificare una revisione da cui partire con ‘--from’"

#: src/cmd_diff_log.cc:684
#, c-format
msgid "workspace has no parent revision, probably an empty branch"
msgstr ""
"lo spazio di lavoro non ha revisione genitore, probabilmente è un ramo vuoto"

#: src/cmd_diff_log.cc:687
#, c-format
msgid ""
"workspace parent revision %s not found - did you specify a wrong database?"
msgstr ""
"la revisione %s genitore dello spazio di lavoro non è stata trovata - hai "
"specificato un database sbagliato?"

#: src/cmd_diff_log.cc:973
#, c-format
msgid "(Revision: %s)"
msgstr "(Revisione: %s)"

#: src/cmd_diff_log.cc:995 src/cmd_diff_log.cc:1009
msgid "[PATH] ..."
msgstr "[PERCORSO] …"

#: src/cmd_diff_log.cc:996
msgid "Prints selected history in forward or reverse order"
msgstr "Stampa la storia selezionata in ordine diretto o inverso"

#: src/cmd_diff_log.cc:997
msgid ""
"This command prints selected history in forward or reverse order, filtering "
"it by PATH if given."
msgstr ""
"Questo comando stampa lo storico in ordine diretto o inverso, filtrato da "
"FILE se specificato."

#: src/cmd_diff_log.cc:1010
msgid "Lists the selected revision history"
msgstr "elenca la storia della revisione selezionata"

#: src/cmd_ws_commit.cc:179
#, c-format
msgid ""
"a backup from a previously failed commit exists in '_MTN/commit'.\n"
"This file must be removed before commit will proceed.\n"
"You may recover the previous message from this file if necessary."
msgstr ""
"c'è un backup di un precedente commit fallito in ‘_MTN/commit’.\n"
"Quel file deve essere rimosso prima di procedere con ‘commit’.\n"
"Puoi recuperare il precedente messaggio da quel file se necessario."

#: src/cmd_ws_commit.cc:184
msgid ""
"-- Enter a description of this change above --\n"
"-- You may edit the fields below            --\n"
msgstr ""
"-- Inserisce una descrizione di questo cambio sopra --\n"
"-- Puoi editare i campi sotto            --\n"

#: src/cmd_ws_commit.cc:188
msgid ""
"\n"
"-- Modifications below this line are ignored --\n"
msgstr ""
"\n"
"-- Modificazioni sotto questa linea vengono ignorate --\n"

#: src/cmd_ws_commit.cc:190
msgid "*** REMOVE THIS LINE TO CANCEL THE COMMIT ***\n"
msgstr "*** RIMUOVERE QUESTA LINEA PER CANCELLARE IL COMMIT ***\n"

#: src/cmd_ws_commit.cc:192 src/rev_output.cc:95
msgid "Branch:   "
msgstr "Ramo:     "

#: src/cmd_ws_commit.cc:193 src/rev_output.cc:79
msgid "Author:   "
msgstr "Autore:   "

#: src/cmd_ws_commit.cc:194 src/rev_output.cc:85 src/rev_output.cc:89
msgid "Date:     "
msgstr "Data:     "

#: src/cmd_ws_commit.cc:215
#, c-format
msgid "date format '%s' cannot be parsed; using default instead"
msgstr "il formato data‘%s’ non può essere interpretato; utilizzo il default"

#: src/cmd_ws_commit.cc:237 src/cmd_ws_commit.cc:995
msgid "*** THIS REVISION WILL CREATE A NEW BRANCH ***"
msgstr "*** QUESTA REVISIONE CREERÀ UN NUOVO RAMO ***"

#: src/cmd_ws_commit.cc:240 src/cmd_ws_commit.cc:998
msgid "Old Branch: "
msgstr "Ramo vecchio: "

#: src/cmd_ws_commit.cc:241 src/cmd_ws_commit.cc:999
msgid "New Branch: "
msgstr "Ramo nuovo: "

#: src/cmd_ws_commit.cc:252 src/cmd_ws_commit.cc:1010
msgid "*** THIS REVISION WILL CREATE DIVERGENCE ***"
msgstr "*** QUESTA REVISIONE CREERÀ UNA DIVERGENZA ***"

#: src/cmd_ws_commit.cc:275
#, c-format
msgid "edit of log message failed"
msgstr "modifica del messaggio di log fallita"

#: src/cmd_ws_commit.cc:289
#, c-format
msgid "commit cancelled."
msgstr "commit annullato."

#: src/cmd_ws_commit.cc:307
#, c-format
msgid "commit failed. Instructions not found."
msgstr "commit fallito. Istruzioni non trovate."

#: src/cmd_ws_commit.cc:312
#, c-format
msgid "commit failed. Branch header not found."
msgstr "commit fallito. Intestazione ‘Branch’ non trovata."

#: src/cmd_ws_commit.cc:317
#, c-format
msgid "commit failed. Branch value empty."
msgstr "commit fallito. Intestazione ‘Branch’ vuota."

#: src/cmd_ws_commit.cc:324
#, c-format
msgid "commit failed. Author header not found."
msgstr "commit fallito. Intestazione ‘Author’ non trovata."

#: src/cmd_ws_commit.cc:329
#, c-format
msgid "commit failed. Author value empty."
msgstr "commit fallito. Intestazione ‘Author’ vuota."

#: src/cmd_ws_commit.cc:334
#, c-format
msgid "commit failed. Date header not found."
msgstr "commit fallito. Intestazione ‘Date’ non trovata."

#: src/cmd_ws_commit.cc:339
#, c-format
msgid "commit failed. Date value empty."
msgstr "commit fallito. Intestazione ‘Date’ vuota."

#: src/cmd_ws_commit.cc:362
#, c-format
msgid "you must pass at least one path to 'revert' (perhaps '.')"
msgstr "‘revert’ richiede almeno un path su cui lavorare (eventualmente ‘.’)"

#: src/cmd_ws_commit.cc:394
#, c-format
msgid "no missing files to revert"
msgstr "nessun file mancante da recuperare"

#: src/cmd_ws_commit.cc:480
#, c-format
msgid "reverting %s"
msgstr "recupero ‘%s’"

#: src/cmd_ws_commit.cc:485
#, c-format
msgid "no file version %s found in database for '%s'"
msgstr "nessun file ‘%s’ trovato in database per ‘%s’"

#: src/cmd_ws_commit.cc:499
#, c-format
msgid "recreating '%s/'"
msgstr "ri-creo ‘%s/’"

#: src/cmd_ws_commit.cc:538
msgid "Reverts files and/or directories"
msgstr "Recupera file e/o directory"

#: src/cmd_ws_commit.cc:539
msgid "In order to revert the entire workspace, specify '.' as the file name."
msgstr ""
"Per ripristinare l'intero spazio di lavoro, specifica ‘.’ come nome file."

#: src/cmd_ws_commit.cc:546
msgid "PATH..."
msgstr "PERCORSO…"

#: src/cmd_ws_commit.cc:547
msgid "Reverses a mistaken 'drop'"
msgstr "Annulla un ‘drop’ accidentale"

#: src/cmd_ws_commit.cc:548
msgid ""
"If the file was deleted from the workspace, this is the same as 'revert'. "
"Otherwise, it just removes the 'drop' from the manifest."
msgstr ""
"Se il file era stato cancellato dallo spazio di lavoro, questo è lo stesso "
"di ‘revert’. Altrimenti, rimuove solo il ‘drop’ dal manifesto."

#: src/cmd_ws_commit.cc:565 src/cmd_ws_commit.cc:574
#, c-format
msgid "revision %s it not a child of %s, cannot invert"
msgstr "la revisione %s non è figlia di %s, impossibile invertire"

#: src/cmd_ws_commit.cc:570 src/cmd_ws_commit.cc:609 src/cmd_ws_commit.cc:649
#, c-format
msgid "revision %s has %d parents, cannot invert"
msgstr "la revisione %s ha %d genitori, impossibile invertire"

#: src/cmd_ws_commit.cc:582
msgid "[PARENT-REVISION] CHILD-REVISION"
msgstr "[REVISIONE_GENITORE] REVISIONE_FIGLIA"

#: src/cmd_ws_commit.cc:583
msgid "Disapproves a particular revision or revision range"
msgstr "Disapprova una specifica revisione o intervallo di revisioni"

#: src/cmd_ws_commit.cc:614 src/cmd_ws_commit.cc:654
#, c-format
msgid "need '--branch' argument for disapproval"
msgstr "per disapprovare è necessario un argomento ‘--branch’"

#: src/cmd_ws_commit.cc:637
#, c-format
msgid "revisions %s and %s do not share common history, cannot invert"
msgstr "le revisioni %s e %s non condividono storia, non posso invertire"

#: src/cmd_ws_commit.cc:640
#, c-format
msgid ""
"revisions share common history, but %s is not an ancestor of %s, cannot "
"invert"
msgstr ""
"le revisioni hanno storia in comune, ma %s non è antenata di %s, impossibile "
"invertire"

#: src/cmd_ws_commit.cc:673
#, c-format
msgid "cannot disapprove root revision"
msgstr "impossibile fare il ‘disapprove’ della revisione root"

#: src/cmd_ws_commit.cc:703 src/cmd_ws_commit.cc:1807
#, c-format
msgid ""
"note: this revision creates divergence\n"
"note: you may (or may not) wish to run '%s merge'"
msgstr ""
"nota: questa revisione crea una divergenza\n"
"nota: potresti voler (o non voler) eseguire ‘%s merge’"

#: src/cmd_ws_commit.cc:710
msgid "[DIRECTORY...]"
msgstr "[DIRECTORY…]"

#: src/cmd_ws_commit.cc:711
msgid "Creates directories and adds them to the workspace"
msgstr "Crea directory e le aggiunge allo spazio di lavoro"

#: src/cmd_ws_commit.cc:729
#, c-format
msgid "directory '%s' already exists"
msgstr "la directory ‘%s’ esiste già"

#: src/cmd_ws_commit.cc:736
#, c-format
msgid "ignoring directory '%s' (see '.mtn-ignore')"
msgstr "ignoro la directory ‘%s’ (cfr. ‘.mtn-ignore’)"

#: src/cmd_ws_commit.cc:787
msgid "Adds files to the workspace"
msgstr "Aggiunge file allo spazio di lavoro"

#: src/cmd_ws_commit.cc:829
msgid "Drops files from the workspace"
msgstr "Toglie file dallo spazio di lavoro"

#: src/cmd_ws_commit.cc:844
msgid ""
"SRC DEST\n"
"SRC1 [SRC2 [...]] DEST_DIR"
msgstr ""
"SORG DEST\n"
"SORG1 [SORG2 […]] CART_DEST"

#: src/cmd_ws_commit.cc:846
msgid "Renames entries in the workspace"
msgstr "Rinomina elementi dello spazio di lavoro"

#: src/cmd_ws_commit.cc:872
#, c-format
msgid "the specified target directory '%s/' doesn't exist."
msgstr "la directory di destinazione ‘%s/’ non esiste."

#: src/cmd_ws_commit.cc:878
msgid "NEW_ROOT PUT_OLD"
msgstr "NUOVA_ROOT METTI_VECCHIA"

#: src/cmd_ws_commit.cc:879
msgid "Renames the root directory"
msgstr "Rinomina la directory root"

#: src/cmd_ws_commit.cc:880
msgid ""
"After this command, the directory that currently has the name NEW_ROOT will "
"be the root directory, and the directory that is currently the root "
"directory will have name PUT_OLD.\n"
"Use of '--bookkeep-only' is NOT recommended."
msgstr ""
"Dopo questo comando, la directory che attualmente ha il nome NUOVA_ROOT sarà "
"la directory root e l'attuale directory root verrà spostata in "
"METTI_VECCHIA.\n"
"L'utilizzo di ‘--bookkeep-only’ è SCONSIGLIATO."

#: src/cmd_ws_commit.cc:901
msgid "Shows workspace's status information"
msgstr "Mostra informazioni sullo spazio di lavoro"

#: src/cmd_ws_commit.cc:939
#, c-format
msgid "bisection from revision %s in progress"
msgstr "bisezione dalla revisione %s in corso"

#: src/cmd_ws_commit.cc:1034
#, c-format
msgid "use '--revision' or '--branch' to specify what to checkout"
msgstr ""
"utilizza ‘--revision’ o ‘--branch’ per specificare cosa estrarre con il "
"checkout"

#: src/cmd_ws_commit.cc:1047
#, c-format
msgid "choose one with '%s checkout -r<id>'"
msgstr "scegline una con ‘%s checkout -r<id>’"

#: src/cmd_ws_commit.cc:1064
#, c-format
msgid "revision %s is not a member of branch %s"
msgstr "la revisione %s non fa parte del ramo ‘%s’"

#: src/cmd_ws_commit.cc:1081
#, c-format
msgid "you must specify a destination directory"
msgstr "devi specificare una directory di destinazione"

#: src/cmd_ws_commit.cc:1094
#, c-format
msgid "checkout directory '%s' already exists"
msgstr ""
"la directory ‘%s’ esiste già, non può essere utilizzata per il ‘checkout’"

#: src/cmd_ws_commit.cc:1121 src/cmd_ws_commit.cc:1135
#: src/cmd_ws_commit.cc:1857 src/cmd_ws_commit.cc:2014
msgid "[DIRECTORY]"
msgstr "[DIRECTORY]"

#: src/cmd_ws_commit.cc:1122 src/cmd_ws_commit.cc:1136
msgid "Checks out a revision from the database into a directory"
msgstr "Estrae in una directory una revisione presente in database"

#: src/cmd_ws_commit.cc:1123 src/cmd_ws_commit.cc:1137
msgid ""
"If a revision is given, that's the one that will be checked out.  Otherwise, "
"it will be the head of the branch (given or implicit).  If no directory is "
"given, the branch name will be used as directory."
msgstr ""
"Se viene specificata una revisione, sarà oggetto del checkout. Altrimenti "
"sarà la testa del ramo (specificata o implicita). Se non è specificata "
"alcuna directory, il nome del ramo sarà usato come directory."

#: src/cmd_ws_commit.cc:1147
#, c-format
msgid "wrong revision count"
msgstr "conteggio revisione sbagliato"

#: src/cmd_ws_commit.cc:1153
msgid "Manages file attributes"
msgstr "Gestisce gli attributi dei file"

#: src/cmd_ws_commit.cc:1154
msgid "This command is used to set, get or drop file attributes."
msgstr ""
"Questo comando serve a impostare, leggere o eliminare attributi dei file."

#: src/cmd_ws_commit.cc:1173 src/cmd_ws_commit.cc:1241
#: src/cmd_ws_commit.cc:1291 src/cmd_ws_commit.cc:1374
#, c-format
msgid "unknown path '%s'"
msgstr "percorso sconosciuto ‘%s’"

#: src/cmd_ws_commit.cc:1190
#, c-format
msgid "path '%s' does not have attribute '%s'"
msgstr "il percorso ‘%s’ non ha l'attributo ‘%s’"

#: src/cmd_ws_commit.cc:1209 src/cmd_ws_commit.cc:1222
msgid "PATH [ATTR]"
msgstr "PATH [ATTR]"

#: src/cmd_ws_commit.cc:1210
msgid "Removes attributes from a file"
msgstr "Elimina attributi da un file"

#: src/cmd_ws_commit.cc:1211
msgid ""
"If no attribute is specified, this command removes all attributes attached "
"to the file given in PATH.  Otherwise only removes the attribute specified "
"in ATTR."
msgstr ""
"Se non è specificato alcun attributo, questo comando rimuove tutti gli "
"attributi del file PERCORSO.  Altrimenti rimuove solo l'attributo "
"specificato in ATTR."

#: src/cmd_ws_commit.cc:1223
msgid "Gets the values of a file's attributes"
msgstr "Lettura degli attributi di un file"

#: src/cmd_ws_commit.cc:1224
msgid ""
"If no attribute is specified, this command prints all attributes attached to "
"the file given in PATH.  Otherwise it only prints the attribute specified in "
"ATTR."
msgstr ""
"Se non è specificato alcun attributo, questo comando stampa tutti gli "
"attributi del file PERCORSO.  Altrimenti stampa solo l'attributo specificato "
"in ATTR."

#: src/cmd_ws_commit.cc:1257
#, c-format
msgid "no attributes for '%s'"
msgstr "nessun attributo per ‘%s’"

#: src/cmd_ws_commit.cc:1269
#, c-format
msgid "no attribute '%s' on path '%s'"
msgstr "nessun attributo ‘%s’ nel percorso ‘%s’"

#: src/cmd_ws_commit.cc:1315
msgid "PATH ATTR VALUE"
msgstr "PATH ATTR VALORE"

#: src/cmd_ws_commit.cc:1316
msgid "Sets an attribute on a file"
msgstr "Imposta un attributo su un file"

#: src/cmd_ws_commit.cc:1317
msgid ""
"Sets the attribute given on ATTR to the value specified in VALUE for the "
"file mentioned in PATH."
msgstr ""
"Imposta l'attributo ATTR al valore specificato in VALORE per il file "
"PERCORSO."

#: src/cmd_ws_commit.cc:1343 src/cmd_files.cc:139 src/cmd_files.cc:234
msgid "PATH"
msgstr "PERCORSO"

#: src/cmd_ws_commit.cc:1344
msgid "Prints all attributes for the specified path"
msgstr "Stampa tutti gli attributi di uno specifico percorso"

#: src/cmd_ws_commit.cc:1345
msgid ""
"If an explicit revision is given, the file's attributes at this specific "
"revision are returned."
msgstr ""
"Se viene specificata una revisione, vengono restituiti gli attributi del "
"file a questa specifica revisione."

#: src/cmd_ws_commit.cc:1386
#, c-format
msgid "unknown path '%s' in %s"
msgstr "percorso sconosciuto ‘%s’ in %s"

#: src/cmd_ws_commit.cc:1389
#, c-format
msgid "none or only one revision must be given"
msgstr "bisogna specificare una sola revisione o nessuna"

#: src/cmd_ws_commit.cc:1486
msgid "PATH KEY VALUE"
msgstr "PATH CHIAVE VALORE"

#: src/cmd_ws_commit.cc:1487
msgid "Sets an attribute on a certain path"
msgstr "Imposta un attributo su un determinato percorso"

#: src/cmd_ws_commit.cc:1508
msgid "PATH [KEY]"
msgstr "PERCORSO [CHIAVE]"

#: src/cmd_ws_commit.cc:1509
msgid "Drops an attribute or all of them from a certain path"
msgstr "Elimina uno o tutti gli attributi di un certo percorso"

#: src/cmd_ws_commit.cc:1549
#, c-format
msgid "no changes to commit"
msgstr "nessuna modifica per il commit"

#: src/cmd_ws_commit.cc:1570
#, c-format
msgid ""
"parent revisions of this commit are in different branches:\n"
"'%s' and '%s'.\n"
"Please specify a branch name for the commit, with '--branch'."
msgstr ""
"le revisioni genitori di questo commit sono in rami differenti:\n"
"‘%s’ e ‘%s’.\n"
"Prego specificare un nome di ramo per il commit, usando ‘--branch’."

#: src/cmd_ws_commit.cc:1592
#, c-format
msgid "changes rejected by hook: %s"
msgstr "modifiche respinte dall'hook: %s"

#: src/cmd_ws_commit.cc:1606
#, c-format
msgid ""
"'_MTN/log' is non-empty and log message was specified on command line.\n"
"Perhaps move or delete '_MTN/log',\n"
"or remove '--message'/'--message-file' from the command line?"
msgstr ""
"‘_MTN/log’ non è vuoto e un messaggio di log è stato specificato sulla riga "
"di comando.\n"
"Forse vuoi muovere o cancellare ‘_MTN/log’ oppure\n"
"togliere ‘--message’/‘--message-file’ dalla riga di comando?"

#: src/cmd_ws_commit.cc:1651
#, c-format
msgid "empty log message; commit canceled"
msgstr "messaggio di log vuoto; commit annullato"

#: src/cmd_ws_commit.cc:1671
#, c-format
msgid "log message rejected by hook: %s"
msgstr "messaggio di log respinto dall'hook: %s"

#: src/cmd_ws_commit.cc:1681
#, c-format
msgid "beginning commit on branch '%s'"
msgstr "inizio il commit sul ramo ‘%s’"

#: src/cmd_ws_commit.cc:1687
#, c-format
msgid "revision %s already in database"
msgstr "la revisione %s è già nel database"

#: src/cmd_ws_commit.cc:1731 src/cmd_ws_commit.cc:1761
#, c-format
msgid "file '%s' modified during commit, aborting"
msgstr "file ‘%s’ modificato durante il commit, abbandono"

#: src/cmd_ws_commit.cc:1742
#, c-format
msgid "your database is missing version %s of file '%s'"
msgstr "nel tuo database manca la versione %s del file ‘%s’"

#: src/cmd_ws_commit.cc:1800
#, c-format
msgid "committed revision %s"
msgstr "eseguito il commit della revisione %s"

#: src/cmd_ws_commit.cc:1845
msgid "Commits workspace changes to the database"
msgstr "Esegue il commit dello spazio di lavoro nel database"

#: src/cmd_ws_commit.cc:1858
msgid "Sets up a new workspace directory"
msgstr "Imposta un nuovo spazio di lavoro in una directory"

#: src/cmd_ws_commit.cc:1859
msgid "If no directory is specified, uses the current directory."
msgstr "Se non è specificata alcuna directory, usa la directory attuale."

#: src/cmd_ws_commit.cc:1866
#, c-format
msgid "need '--branch' argument for setup"
msgstr "per il setup è necessario un argomento ‘--branch’"

#: src/cmd_ws_commit.cc:1904
msgid "DIRECTORY"
msgstr "DIRECTORY"

#: src/cmd_ws_commit.cc:1905
msgid "Imports the contents of a directory into a branch"
msgstr "Importa i contenuti di una directory in un ramo"

#: src/cmd_ws_commit.cc:1919
#, c-format
msgid "you must specify a directory to import"
msgstr "devi specificare la directory da importare"

#: src/cmd_ws_commit.cc:1939
#, c-format
msgid ""
"use '--revision' or '--branch' to specify the parent revision for the import"
msgstr ""
"per importare è necessario specificare la revisione genitore con l'argomento "
"‘--revision’ o ‘--branch’"

#: src/cmd_ws_commit.cc:1950
#, c-format
msgid "choose one with '%s import -r<id>'"
msgstr "selezionane una con ‘%s import -r<id>’"

#: src/cmd_ws_commit.cc:1961
#, c-format
msgid "import directory '%s' doesn't exists"
msgstr "la directory di importazione ‘%s’ non esiste"

#: src/cmd_ws_commit.cc:1962
#, c-format
msgid "import directory '%s' is a file"
msgstr "la directory di importazione ‘%s’ è un file"

#: src/cmd_ws_commit.cc:2015
msgid "Migrates a workspace directory's metadata to the latest format"
msgstr "Aggiorna i metadati di uno spazio di lavoro al formato più recente"

#: src/cmd_ws_commit.cc:2016
msgid "If no directory is given, defaults to the current workspace."
msgstr ""
"Se non è specificata nessuna directory, verrà utilizzato lo spazio di lavoro "
"attuale."

#: src/cmd_ws_commit.cc:2040
msgid "Refreshes the inodeprint cache"
msgstr "Aggiorna la cache degli inodeprint"

#: src/cmd_ws_commit.cc:2051
msgid "Search revisions to find where a change first appeared"
msgstr ""
"Cerca nelle revisioni per trovare dove un cambiamento è apparso per la prima "
"volta"

#: src/cmd_ws_commit.cc:2052
msgid ""
"These commands subdivide a set of revisions into good, bad and untested "
"subsets and successively narrow the untested set to find the first revision "
"that introduced some change."
msgstr ""
"Questi comandi suddividono una insieme di revisioni nei sottoinsiemi di "
"revisioni cattive, buone e non-verificate; successivamente restringe il "
"sottoinsieme delle revisioni non-verificate per trovare la prima revisione "
"che introduce la modifica."

#: src/cmd_ws_commit.cc:2057
msgid "Reset the current bisection search"
msgstr "Resetta l'attuale ricerca con bisezione"

#: src/cmd_ws_commit.cc:2058
msgid ""
"Update the workspace back to the revision from which the bisection was "
"started and remove all current search information, allowing a new search to "
"be started."
msgstr ""
"Aggiorna lo spazio di lavoro riportandolo alla versione dalla quale era "
"iniziata la besezione e rimuove ogni informazione di ricerca corrente, "
"permettendo di cominciare una nuova ricerca."

#: src/cmd_ws_commit.cc:2073 src/cmd_ws_commit.cc:2129
#, c-format
msgid "no bisection in progress"
msgstr "nessuna bisezione in corso"

#: src/cmd_ws_commit.cc:2088 src/cmd_ws_commit.cc:2316
#, c-format
msgid "this command can only be used in a workspace with no pending changes"
msgstr ""
"questo comando può essere usato solamente in spazio di lavoro senza "
"cambiamenti in sospeso"

#: src/cmd_ws_commit.cc:2094
#, c-format
msgid "reset back to %s"
msgstr "riportato a %s"

#: src/cmd_ws_commit.cc:2160
#, c-format
msgid ""
"bisecting revisions; %d good; %d bad; %d skipped; specify good revisions to "
"start search"
msgstr ""
"bisezione di revisioni; %d buone; %d cattive; %d saltate; specificare le "
"revisioni buone per iniziare la ricerca"

#: src/cmd_ws_commit.cc:2166
#, c-format
msgid ""
"bisecting revisions; %d good; %d bad; %d skipped; specify bad revisions to "
"start search"
msgstr ""
"bisezione di revisioni; %d buone; %d cattive; %d saltate; specificare le "
"revisioni cattive per iniziare la ricerca"

#: src/cmd_ws_commit.cc:2229
#, c-format
msgid "bisecting %d revisions; %d good; %d bad; %d skipped; %d remaining"
msgstr ""
"bisezione di %d revisioni; %d buone; %d cattive; %d saltate; %d restanti"

#: src/cmd_ws_commit.cc:2247
#, c-format
msgid "bisection finished at revision %s"
msgstr "bisezione finita alla revisione %s"

#: src/cmd_ws_commit.cc:2340
#, c-format
msgid "bisection started at revision %s"
msgstr "bisezione iniziata alla revisione %s"

#: src/cmd_ws_commit.cc:2356
#, c-format
msgid "ignored redundant bisect %s on revision %s"
msgstr "ignorata bisezione %s ridondante nella revisione %s"

#: src/cmd_ws_commit.cc:2361
#, c-format
msgid "conflicting bisect %s/%s on revision %s"
msgstr "bisezione %s/%s in conflitto sulla revisione %s"

#: src/cmd_ws_commit.cc:2379
#, c-format
msgid "updating to %s"
msgstr "aggiorno a ‘%s’"

#: src/cmd_ws_commit.cc:2404
msgid "Reports on the current status of the bisection search"
msgstr "Segnala lo stato corrente della ricerca di bisezione"

# TODO: test o verifica?
#: src/cmd_ws_commit.cc:2405
msgid ""
"Lists the total number of revisions in the search set, the number of "
"revisions that have been determined to be good or bad, the number of "
"revisions that have been skipped and the number of revisions remaining to be "
"tested."
msgstr ""
"Elenca il numero totale di revisioni nell'insieme ricercato; il numero di "
"revisioni che sono state definite buone o cattive; il numero di revisioni "
"che sono state saltate e il numero di revisioni che devono ancora essere "
"verificate."

# TODO: togliere newline
#: src/cmd_ws_commit.cc:2433
#, c-format
msgid "next revision for bisection testing is %s\n"
msgstr "la prossima revisione da verificare tramite bisezione è %s\n"

#: src/cmd_ws_commit.cc:2434
#, c-format
msgid "however this workspace is currently at %s\n"
msgstr "comunque questo spazio di lavoro è attualmente a %s\n"

#: src/cmd_ws_commit.cc:2435
#, c-format
msgid "run 'bisect update' to update to this revision before testing"
msgstr ""
"esequi ‘bisect update’ per aggiornare a questa revisione prima di verificare"

#: src/cmd_ws_commit.cc:2440
msgid "Updates the workspace to the next revision to be tested by bisection"
msgstr ""
"Aggiorna lo spazio di lavoro alla prossima revisione da verificare tramite "
"bisezione"

# TODO: verificare
#: src/cmd_ws_commit.cc:2441
msgid ""
"This command can be used if updates by good, bad or skip commands fail due "
"to blocked paths or other problems."
msgstr ""
"Questo comando può essere usato se falliscono aggiornamenti dei comandi "
"buoni, cattivi o tralasciati dovuti a percorsi bloccati o da altri problemi."

#: src/cmd_ws_commit.cc:2451
msgid "Excludes the current revision or specified revisions from the search"
msgstr "Esclude dalla ricerca la revisione attuale o revisioni speficate"

#: src/cmd_ws_commit.cc:2452
msgid ""
"Skipped revisions are removed from the set being searched. Revisions that "
"cannot be tested for some reason should be skipped."
msgstr ""
"Le revisioni saltate vengono rimosse dall'insieme ricercato. Le revisioni "
"che non possono essere verificate per qualsiasi ragione devono essere "
"saltate."

#: src/cmd_ws_commit.cc:2462
msgid "Marks the current revision or specified revisions as bad"
msgstr "Segna come cattive la revisione attuale o revisioni speficate"

#: src/cmd_ws_commit.cc:2463
msgid "Known bad revisions are removed from the set being searched."
msgstr ""
"Le revisioni conosciute come cattive vengono rimosse dall'insieme che viene "
"ricercato."

#: src/cmd_ws_commit.cc:2472
msgid "Marks the current revision or specified revisions as good"
msgstr "Segna come buone la revisione attuale o revisioni speficate"

#: src/cmd_ws_commit.cc:2473
msgid "Known good revisions are removed from the set being searched."
msgstr ""
"Le revisioni conosciute come buone rimosse dall'insieme che viene ricercato."

#: src/cmd_othervcs.cc:28
msgid "RCSFILE..."
msgstr "FILE_RCS…"

#: src/cmd_othervcs.cc:29
msgid "Parses versions in RCS files"
msgstr "Analizzo i file RCS"

#: src/cmd_othervcs.cc:30
msgid ""
"This command doesn't reconstruct or import revisions.  You probably want to "
"use cvs_import."
msgstr ""
"Questo comando non ricostruisce o importa intere revisioni; a tal fine usare "
"‘cvs_import’."

#: src/cmd_othervcs.cc:43
msgid "CVSROOT"
msgstr "CVSROOT"

#: src/cmd_othervcs.cc:44
msgid "Imports all versions in a CVS repository"
msgstr "Importa tutte le versioni di un repository CVS"

#: src/cmd_othervcs.cc:56
#, c-format
msgid "need base '--branch' argument for importing"
msgstr "per l'importazione è necessario l'argomento ‘--branch’"

#: src/cmd_othervcs.cc:60
#, c-format
msgid "path '%s' does not exist"
msgstr "il percorso ‘%s’ non esiste"

#: src/cmd_othervcs.cc:73
msgid "Produces a git fast-export data stream on stdout"
msgstr "Produce un flusso dati ‘git fast-export’ su stdout"

#: src/cmd_othervcs.cc:91
#, c-format
msgid "reading author mappings from '%s'"
msgstr "leggo la mappatura degli autori da ‘%s’"

#: src/cmd_othervcs.cc:98
#, c-format
msgid "reading branch mappings from '%s'"
msgstr "leggo la mappatura dei rami da ‘%s’"

#: src/cmd_othervcs.cc:106
#, c-format
msgid "importing revision marks from '%s'"
msgstr "importa segni di revisione da %s"

#: src/cmd_othervcs.cc:143
#, c-format
msgid "exporting revision marks to '%s'"
msgstr "esporta segni di revisione in %s"

#: src/cmd_automate.cc:41
msgid "Interface for scripted execution"
msgstr "Interfaccia per esecuzione da script"

#: src/cmd_automate.cc:108
msgid "Prints the automation interface's version"
msgstr "Stampa la versione dellinterfaccia di automazione"

#: src/cmd_automate.cc:132
msgid ""
"Emulates certain kinds of diagnostic / UI messages for debugging and testing "
"purposes, such as stdio"
msgstr ""
"Emula alcuni tipi di diagnostica / messaggi UI a scopo di debugging e "
"verifica, come stdio"

#: src/cmd_automate.cc:143
#, c-format
msgid "this is an informational message"
msgstr "questo è un messaggio informativo"

#: src/cmd_automate.cc:145
#, c-format
msgid "this is a warning"
msgstr "questo è un avvertimento"

#: src/cmd_automate.cc:147
#, c-format
msgid "this is an error message"
msgstr "questo è un messaggio di errore"

#: src/cmd_automate.cc:230
msgid "Automates several commands in one run"
msgstr "Automatizza più comandi in una sola esecuzione"

#: src/cmd_automate.cc:305
#, c-format
msgid "directory '%s' is not a workspace"
msgstr "la directory ‘%s’ non è uno spazio di lavoro"

#: src/cmd_automate.cc:324
#, c-format
msgid ""
"it is illegal to call the mtn_automate() lua extension,\n"
"unless from a command function defined by register_command()."
msgstr ""
"non è permesso chiamare l'estensione lua mtn_automate(),\n"
"tranne che da un comando definito con register_command()."

#: src/cmd_automate.cc:333
#, c-format
msgid "bad input to mtn_automate() lua extension: command name is missing"
msgstr ""
"input non valido per l'estensione lua mtn_automate(): manca il nome del "
"comando"

#: src/cmd_files.cc:39
msgid "Loads a file's contents into the database"
msgstr "Carica il contenuto di un file nel database"

#: src/cmd_files.cc:58
msgid "PARENT_FILEID LEFT_FILEID RIGHT_FILEID"
msgstr "ID_FILE_GENITORE ID_FILE_SINISTRA ID_FILE_DESTRA"

#: src/cmd_files.cc:59
msgid "Merges 3 files and outputs the result"
msgstr "Unisce 3 file e stampa il risultato"

#: src/cmd_files.cc:75
#, c-format
msgid "ancestor file id does not exist"
msgstr "id del file antenato inesistente"

#: src/cmd_files.cc:78
#, c-format
msgid "left file id does not exist"
msgstr "id del file di sinistra inesistente"

#: src/cmd_files.cc:81
#, c-format
msgid "right file id does not exist"
msgstr "id del file di destra inesistente"

#: src/cmd_files.cc:93
#, c-format
msgid "merge failed"
msgstr "unione fallita"

#: src/cmd_files.cc:98
msgid "SRCNAME DESTNAME SRCID DESTID"
msgstr "NOME_ORIG NOME_DEST ID_ORIG ID_DEST"

#: src/cmd_files.cc:99
msgid "Differences 2 files and outputs the result"
msgstr "Mostra le differenze tra 2 file"

#: src/cmd_files.cc:118
#, c-format
msgid "source file id does not exist"
msgstr "id del file sorgente inesistente"

#: src/cmd_files.cc:121
#, c-format
msgid "destination file id does not exist"
msgstr "id del file di destinazione inesistente"

#: src/cmd_files.cc:140
msgid "Prints an annotated copy of a file"
msgstr "Stampa una copia annotata di un file"

#: src/cmd_files.cc:141
msgid ""
"Calculates and prints an annotated copy of the given file from the specified "
"REVISION."
msgstr ""
"Calcola e stampa una copia annotata del file specificato a partire dalla "
"REVISIONE specificata."

#: src/cmd_files.cc:173
#, c-format
msgid ""
"with no revision selected, this command can only be used in a single-parent "
"workspace"
msgstr ""
"con nessuna revisione selezionata, questo comando può essere usato solo in "
"spazio di lavoro genitore-solo"

#: src/cmd_files.cc:191
#, c-format
msgid "no such file '%s' in revision %s"
msgstr "nessun file ‘%s’ trovato nella revisione %s"

#: src/cmd_files.cc:195
#, c-format
msgid "'%s' in revision %s is not a file"
msgstr "‘%s’ della revisione %s non è un file"

#: src/cmd_files.cc:203
msgid "[PATH]"
msgstr "[PERCORSO]"

#: src/cmd_files.cc:204
msgid "Calculates the identity of a file or stdin"
msgstr "Calcola l'identità di un file o di stdin"

#: src/cmd_files.cc:205
msgid ""
"If any PATH is given, calculates their identity; otherwise, the one from the "
"standard input is calculated."
msgstr ""
"Se è specificato un PERCORSO (o più di uno), ne calcola l'identificatore, in "
"caso contrario calcola quello di stdin."

#: src/cmd_files.cc:235
msgid "Prints the file identifier of a file"
msgstr "Stampa l'identificatore di un file"

#: src/cmd_files.cc:245
#, c-format
msgid "cannot read from stdin"
msgstr "impossibile leggere da stdin"

#: src/cmd_files.cc:259 src/cmd_files.cc:368 src/automate.cc:2103
#, c-format
msgid "no file version %s found in database"
msgstr "nel database non è presente alcun file con versione ‘%s’"

#: src/cmd_files.cc:281 src/cmd_files.cc:285
#, c-format
msgid "no file '%s' found in revision %s"
msgstr "nessun file ‘%s’ trovato nella revisione %s"

#: src/cmd_files.cc:292 src/cmd_files.cc:389
msgid "FILENAME"
msgstr "NOMEFILE"

#: src/cmd_files.cc:293
msgid "Prints a file from the database"
msgstr "Stampa un file dal database"

#: src/cmd_files.cc:294
msgid ""
"Fetches the given file FILENAME from the database and prints it to the "
"standard output."
msgstr "Legge il file NOMEFILE dal database e lo stampa su stdout"

#: src/cmd_files.cc:331 src/cmd_files.cc:355 src/automate.cc:1685
msgid "FILEID"
msgstr "ID_FILE"

#: src/cmd_files.cc:332
msgid "Prints the contents of a file (given an identifier)"
msgstr "Stampa il contenuto di un file (dato un identificatore)"

#: src/cmd_files.cc:356
msgid "Prints the size of a file (given an identifier)"
msgstr "Stampa la dimensione di un file (dato un identificatore)"

#: src/cmd_files.cc:390
msgid "Prints the contents of a file (given a name)"
msgstr "Stampa il contenuto di un dato file"

#: src/cmd_conflicts.cc:19
msgid "Commands for conflict resolutions"
msgstr "Comandi per la risoluzione dei conflitti"

#: src/cmd_conflicts.cc:81
#, c-format
msgid "orphaned node '%s'"
msgstr "nodo orfano ‘%s’"

#: src/cmd_conflicts.cc:86 src/cmd_conflicts.cc:172 src/cmd_conflicts.cc:188
#: src/cmd_conflicts.cc:241 src/cmd_conflicts.cc:281
#, c-format
msgid "possible resolutions:"
msgstr "possibili risoluzioni:"

#: src/cmd_conflicts.cc:87 src/cmd_conflicts.cc:173
#, c-format
msgid "resolve_first drop"
msgstr "resolve_first drop"

#: src/cmd_conflicts.cc:88
#, c-format
msgid "resolve_first rename \"file_name\""
msgstr "resolve_first rename \"nome_file"

#: src/cmd_conflicts.cc:121 src/merge_conflict.cc:1208
#, c-format
msgid "conflict: file '%s'"
msgstr "conflitto: file ‘%s’"

#: src/cmd_conflicts.cc:127 src/merge_conflict.cc:1214
#, c-format
msgid "orphaned on the left"
msgstr "orfano sulla sinistra"

#: src/cmd_conflicts.cc:128 src/cmd_conflicts.cc:149
#, c-format
msgid "modified on the right"
msgstr "modificato sulla destra"

#: src/cmd_conflicts.cc:132 src/cmd_conflicts.cc:153
#, c-format
msgid "modified on the left"
msgstr "modificato sulla sinistra"

#: src/cmd_conflicts.cc:133 src/merge_conflict.cc:1230
#, c-format
msgid "orphaned on the right"
msgstr "orfano sulla destra"

#: src/cmd_conflicts.cc:142 src/merge_conflict.cc:1219
#, c-format
msgid "dropped on the left"
msgstr "cancellato sulla sinistra"

#: src/cmd_conflicts.cc:146 src/merge_conflict.cc:1221
#, c-format
msgid "dropped and recreated on the left"
msgstr "cancellato e ri-creato sulla sinistra"

#: src/cmd_conflicts.cc:156 src/merge_conflict.cc:1235
#, c-format
msgid "dropped on the right"
msgstr "cancellato sulla destra"

#: src/cmd_conflicts.cc:159 src/merge_conflict.cc:1237
#, c-format
msgid "dropped and recreated on the right"
msgstr "cancellato e ri-creato sulla destra"

#: src/cmd_conflicts.cc:174
#, c-format
msgid "resolve_first rename"
msgstr "resolve_first rename"

#: src/cmd_conflicts.cc:175
#, c-format
msgid "resolve_first user_rename \"new_content_name\" \"new_file_name\""
msgstr "resolve_first user_rename \"nuovo_nome_contenuto\" \"nuovo_nome_file\""

#: src/cmd_conflicts.cc:179
#, c-format
msgid "resolve_first keep"
msgstr "resolve_first keep"

#: src/cmd_conflicts.cc:180
#, c-format
msgid "resolve_first user \"name\""
msgstr "resolve_first user \"nome\""

#: src/cmd_conflicts.cc:193 src/cmd_conflicts.cc:245
#, c-format
msgid "resolve_first_left drop"
msgstr "resolve_first_left drop"

#: src/cmd_conflicts.cc:194
#, c-format
msgid "resolve_first_left rename"
msgstr "resolve_first_left rename"

#: src/cmd_conflicts.cc:195
#, c-format
msgid "resolve_first_left user_rename \"new_content_name\" \"new_file_name\""
msgstr ""
"resolve_first_left user_rename \"nuovo_nome_contenuto\" \"nuovo_nome_file"

#: src/cmd_conflicts.cc:201 src/cmd_conflicts.cc:246
#, c-format
msgid "resolve_first_left keep"
msgstr "resolve_first_left keep"

#: src/cmd_conflicts.cc:202 src/cmd_conflicts.cc:248
#, c-format
msgid "resolve_first_left user \"name\""
msgstr "resolve_first_left user \"name\""

#: src/cmd_conflicts.cc:209 src/cmd_conflicts.cc:253
#, c-format
msgid "resolve_first_right drop"
msgstr "resolve_first_right drop"

#: src/cmd_conflicts.cc:210
#, c-format
msgid "resolve_first_right rename"
msgstr "resolve_first_right rename"

#: src/cmd_conflicts.cc:211
#, c-format
msgid "resolve_first_right user_rename \"new_content_name\" \"new_file_name\""
msgstr ""
"resolve_first_right user_rename \"nuovo_nome_contenuto\" \"nuovo_nome_file"

#: src/cmd_conflicts.cc:216 src/cmd_conflicts.cc:254
#, c-format
msgid "resolve_first_right keep"
msgstr "resolve_first_right keep"

#: src/cmd_conflicts.cc:217
#, c-format
msgid "resolve_first_right user \"name\""
msgstr "resolve_first_right user \"nome\""

#: src/cmd_conflicts.cc:236
#, c-format
msgid "duplicate_name %s"
msgstr "duplicate_name %s"

#: src/cmd_conflicts.cc:247
#, c-format
msgid "resolve_first_left rename \"name\""
msgstr "resolve_first_left rename \"nome\""

#: src/cmd_conflicts.cc:255
#, c-format
msgid "resolve_first_right rename \"name\""
msgstr "resolve_first_right rename \"nome\""

#: src/cmd_conflicts.cc:276
#, c-format
msgid "content %s"
msgstr "contenuto %s"

#: src/cmd_conflicts.cc:282
#, c-format
msgid "resolve_first interactive \"file_name\""
msgstr "resolve_first interactive \"nome_file\""

#: src/cmd_conflicts.cc:283
#, c-format
msgid "resolve_first user \"file_name\""
msgstr "resolve_first user \"nome_file\""

#: src/cmd_conflicts.cc:302
#, c-format
msgid "all conflicts resolved"
msgstr "tutti i conflitti sono stati risolti"

#: src/cmd_conflicts.cc:341
#, c-format
msgid "'%s' is not a supported conflict resolution for %s"
msgstr "‘%s’ non è una risoluzione di conflitti supportata per %s"

#: src/cmd_conflicts.cc:391 src/cmd_conflicts.cc:396
#, c-format
msgid "too many arguments"
msgstr "troppi argomenti"

#: src/cmd_conflicts.cc:402 src/cmd_conflicts.cc:420
#, c-format
msgid "other resolution is %s; specify 'drop', 'rename', or 'user_rename'"
msgstr "l'altra soluzione è ‘%s’; deve essere ‘drop’, ‘rename’ o ‘user_rename’"

#: src/cmd_conflicts.cc:408 src/cmd_conflicts.cc:414 src/cmd_conflicts.cc:428
#: src/cmd_conflicts.cc:447 src/cmd_conflicts.cc:535 src/cmd_conflicts.cc:541
#: src/cmd_conflicts.cc:574 src/cmd_conflicts.cc:580 src/cmd_conflicts.cc:587
#: src/cmd_conflicts.cc:595 src/cmd_conflicts.cc:602 src/cmd_conflicts.cc:626
#: src/cmd_conflicts.cc:632 src/cmd_conflicts.cc:639 src/cmd_conflicts.cc:647
#: src/cmd_conflicts.cc:654 src/cmd_conflicts.cc:706 src/cmd_conflicts.cc:721
#: src/cmd_conflicts.cc:770 src/cmd_conflicts.cc:783
#, c-format
msgid "wrong number of arguments"
msgstr "numero errato di argomenti"

#: src/cmd_conflicts.cc:465
#, c-format
msgid "must specify resolve_first (not _left or _right)"
msgstr "bisogna specificare ‘resolve_first’ (no ‘_left’ o ‘_right’)"

#: src/cmd_conflicts.cc:468 src/cmd_conflicts.cc:481 src/cmd_conflicts.cc:581
#: src/cmd_conflicts.cc:588 src/cmd_conflicts.cc:633 src/cmd_conflicts.cc:640
#: src/merge_conflict.cc:2096 src/merge_conflict.cc:2103
#, c-format
msgid "orphaned files must be renamed"
msgstr "i file orfani devono essere rinominati"

#: src/cmd_conflicts.cc:567 src/cmd_conflicts.cc:619
#, c-format
msgid ""
"must specify 'resolve_first_left' or 'resolve_first_right' (not just "
"'resolve_first')"
msgstr ""
"bisogna specificare ‘resolve_first_left’ o ‘resolve_first_right’ (non "
"soltanto ‘resolve_first’)"

#: src/cmd_conflicts.cc:714
#, c-format
msgid "interactive merge result saved in '%s'"
msgstr "risultato del merge interattivo salvato in ‘%s’"

#: src/cmd_conflicts.cc:717
#, c-format
msgid "interactive merge failed."
msgstr "merge interattivo fallito."

#: src/cmd_conflicts.cc:741
#, c-format
msgid "no resolvable yet unresolved left side conflicts"
msgstr "nessun conflitto sul lato sinistro risolubile ma non risolto"

#: src/cmd_conflicts.cc:745
#, c-format
msgid "no resolvable yet unresolved right side conflicts"
msgstr "nessun conflitto sul lato destro risolubile ma non risolto"

#: src/cmd_conflicts.cc:749
#, c-format
msgid "no resolvable yet unresolved single-file conflicts"
msgstr "nessun conflitto di singolo file risolubile ma non risolto"

#: src/cmd_conflicts.cc:763
msgid ""
"Show the first unresolved conflict in the conflicts file, and possible "
"resolutions"
msgstr ""
"Mostra il primo conflitto irrisolto presente nel file conflitti e le sue "
"possibili soluzioni"

#: src/cmd_conflicts.cc:776
msgid "Show the remaining unresolved conflicts in the conflicts file"
msgstr "Mostra i rimanenti conflitti irrisolti presenti nel file conflitti"

#: src/cmd_conflicts.cc:788 src/cmd_conflicts.cc:802 src/cmd_conflicts.cc:816
msgid "RESOLUTION"
msgstr "RISOLUZIONE"

#: src/cmd_conflicts.cc:789
msgid "Set the resolution for the first unresolved single-file conflict."
msgstr "Fissa la soluzione per il primo conflitto su singolo file irrisolto"

#: src/cmd_conflicts.cc:803
msgid "Set the left resolution for the first unresolved two-file conflict"
msgstr ""
"Fissa la soluzione sinistra per il primo conflitto a due file irrisolto"

#: src/cmd_conflicts.cc:817
msgid "Set the right resolution for the first unresolved two-file conflict"
msgstr "Fissa la soluzione destra per il primo conflitto a due file irrisolto"

#: src/cmd_conflicts.cc:831
msgid "Delete any bookkeeping files related to conflict resolution"
msgstr "Cancellare ogni file di supporto legato alla soluzione dei conflitti"

#: src/lua_hooks.cc:104
msgid "lua: "
msgstr "lua: "

#: src/lua_hooks.cc:245
#, c-format
msgid "lua error while loading '%s'"
msgstr "errore lua caricando il file ‘%s’"

#: src/lua_hooks.cc:250
#, c-format
msgid "rcfile '%s' does not exist"
msgstr "il file rc ‘%s’ non esiste"

#: src/transforms.cc:84
#, c-format
msgid ""
"%s\n"
"This may be due to a memory glitch, data corruption during\n"
"a network transfer, corruption of your database or workspace,\n"
"or a bug in monotone.  If the error persists, please report\n"
"it to '%s'."
msgstr ""
"%s\n"
"Può essere dovuto a un errore della RAM, danneggiamento dati durante\n"
"un trasferimento di rete, corruzione del tuo database o spazio di lavoro,\n"
"o un errore in monotone. Se l'errore persiste, riferirlo a\n"
"‘%s‘ per favore."

#: src/update.cc:74
#, c-format
msgid "failed to decode boolean testresult cert value '%s'"
msgstr ""
"è fallita la decodifica del valore booleano del certificato testresult ‘%s’"

#: src/work.cc:134 src/work.cc:633 src/work.cc:716 src/work.cc:857
#: src/migrate_work.cc:66
#, c-format
msgid "workspace required but not found"
msgstr "copia di lavoro richiesta ma non trovata"

#: src/work.cc:142
#, c-format
msgid ""
"workspace required but not found\n"
"%s"
msgstr ""
"spazio di lavoro richiesto ma non trovato\n"
"%s"

#: src/work.cc:151
#, c-format
msgid "invalid directory ''"
msgstr "directory non valida ‘’"

#: src/work.cc:160
#, c-format
msgid "monotone bookkeeping directory '%s' already exists in '%s'"
msgstr "la directory di servizio di monotone ‘%s’ esiste già in %s"

#: src/work.cc:228 src/migrate_work.cc:197 src/migrate_work.cc:219
#, c-format
msgid "workspace is corrupt: reading '%s': %s"
msgstr "lo spazio di lavoro è corrotto: leggendo ‘%s’: %s"

#: src/work.cc:259
#, c-format
msgid "no update has occurred in this workspace"
msgstr "questo spazio di lavoro non ha subito alcun ‘update’"

#: src/work.cc:266
#, c-format
msgid "no update revision available"
msgstr "nessuna revisione aggiornata disponibile"

#: src/work.cc:298
#, c-format
msgid "base revision %s does not exist in database"
msgstr "la revisione base %s non esiste all'interno database"

#: src/work.cc:313
#, c-format
msgid "parent revision %s does not exist, did you specify the wrong database?"
msgstr ""
"revisione genitore %s non esiste, hai specificato il database sbagliato?"

#: src/work.cc:472
#, c-format
msgid "Failed to read options file '%s': %s"
msgstr "Impossibile leggere il file di opzioni ‘%s’: %s"

#: src/work.cc:489 src/work.cc:535
#, c-format
msgid "a memory database '%s' cannot be used in a workspace"
msgstr "un darabase memoria ‘%s’ non può essere usato nello spazio di lavoro"

#: src/work.cc:521
#, c-format
msgid "unrecognized key '%s' in options file '%s' - ignored"
msgstr "chiave ‘%s’ non riconosciuta nel file di opzioni ‘%s’, verrà ignorata"

#: src/work.cc:525
#, c-format
msgid "Could not parse entire options file '%s'"
msgstr "Impossibile interpretare il file di opzioni ‘%s’"

#: src/work.cc:560
#, c-format
msgid "Failed to write options file '%s': %s"
msgstr "Impossibile scrivere il file di opzioni ‘%s’: %s"

#: src/work.cc:669
#, c-format
msgid "could not unregister workspace from old database '%s'"
msgstr "impossibile deregistrare lo spazio di lavoro dal vecchio database ‘%s’"

#: src/work.cc:733
#, c-format
msgid "'%s' is not a recognized workspace option"
msgstr "‘%s’ non è un'opzione riconosciuta per la copia di lavoro"

#: src/work.cc:1112
#, c-format
msgid ""
"cannot add '%s', because '%s' is recorded as a file in the workspace manifest"
msgstr ""
"impossibile aggiungere ‘%s’ perché ‘%s’ è memorizzato come un file nel "
"manifesto dello spazio di lavoro"

#: src/work.cc:1118
#, c-format
msgid "adding '%s' to workspace manifest"
msgstr "aggiungo ‘%s’ al manifesto dello spazio di lavoro"

#: src/work.cc:1158
#, c-format
msgid "skipping ignorable file '%s'"
msgstr "salto il file ignorabile ‘%s’"

#: src/work.cc:1165
#, c-format
msgid "skipping '%s', already accounted for in workspace"
msgstr "salto ‘%s’, già considerato nello spazio di lavoro"

#: src/work.cc:1321 src/merge_conflict.cc:2830 src/merge_conflict.cc:3208
#, c-format
msgid "dropping '%s'"
msgstr "cancello ‘%s’"

#: src/work.cc:1332 src/work.cc:1343
#, c-format
msgid "path '%s' already exists"
msgstr "il percorso ‘%s’ esiste già"

#: src/work.cc:1361 src/merge_conflict.cc:2835 src/merge_conflict.cc:3229
#, c-format
msgid "renaming '%s' to '%s'"
msgstr "rinomino ‘%s’ in ‘%s’"

#: src/work.cc:1365
#, c-format
msgid "adding '%s'"
msgstr "aggiungo ‘%s’"

#: src/work.cc:1397
#, c-format
msgid "file '%s' is a directory"
msgstr "il file ‘%s’ è una directory "

#: src/work.cc:1401
#, c-format
msgid "content of file '%s' has changed, not overwriting"
msgstr "i contenuti del file ‘%s’ sono cambiati, non lo sovrascrivo"

#: src/work.cc:1402
#, c-format
msgid "updating '%s'"
msgstr "aggiorno ‘%s’"

#: src/work.cc:1457
#, c-format
msgid "cannot drop non-empty directory '%s'"
msgstr "impossibile eliminare la cartella non vuota ‘%s’"

#: src/work.cc:1490
#, c-format
msgid "attach node %d blocked by unversioned path '%s'"
msgstr "allega nodo %d bloccato da percorso non versionato ‘%s’"

#: src/work.cc:1509
#, c-format
msgid "attach node %d blocked by blocked parent '%s'"
msgstr "allega nodo %d bloccato da genitore bloccato ‘%s’"

#: src/work.cc:1545
#, c-format
msgid "%d workspace conflicts"
msgstr "%d conflitti nello spazio di lavoro"

#: src/work.cc:1598
#, c-format
msgid "moved conflicting path '%s' to '%s'"
msgstr "spostato il percorso in conflitto da ‘%s’ a ‘%s’"

#: src/work.cc:1662
#, c-format
msgid "missing directory '%s'"
msgstr "la directory ‘%s’ manca"

#: src/work.cc:1667
#, c-format
msgid "not a directory '%s'"
msgstr "‘%s’ non è una directory"

#: src/work.cc:1680
#, c-format
msgid "missing file '%s'"
msgstr "il file ‘%s’ manca"

#: src/work.cc:1685
#, c-format
msgid "not a file '%s'"
msgstr "‘%s’ non è un file"

#: src/work.cc:1702
#, c-format
msgid ""
"%d missing items; use '%s ls missing' to view.\n"
"To restore consistency, on each missing item run either\n"
" '%s drop ITEM' to remove it permanently, or\n"
" '%s revert ITEM' to restore it.\n"
"To handle all at once, simply use\n"
" '%s drop --missing' or\n"
" '%s revert --missing'"
msgstr ""
"%d elementi mancanti; per elencarli usa ‘%s ls missing‘.\n"
"Per ripristinare la consistenza, su ogni elemento mancante fai girare o\n"
" ‘%s drop ELEMENTO‘ per toglierlo in modo permanente, o\n"
" ‘%s revert ELEMENTO‘ per ripristinarlo.\n"
"Per gestirli tutti contemporaneamente, usa semplicemente\n"
" ‘%s drop --missing‘ o\n"
" ‘%s revert --missing‘"

#: src/work.cc:1861
#, c-format
msgid "unable to drop the root directory"
msgstr "impossibile eliminare la directory root"

#: src/work.cc:1864
#, c-format
msgid "skipping '%s', not currently tracked"
msgstr "salto ‘%s’, attualmente non sotto controllo di versione"

#: src/work.cc:1874
#, c-format
msgid "cannot remove '%s/', it is not empty"
msgstr "impossibile eliminare ‘%s/’, non è vuota"

#: src/work.cc:1889
#, c-format
msgid "directory '%s' not empty - it will be dropped but not deleted"
msgstr "directory ‘%s’ non vuota: sarà dimenticata, ma non cancellata"

#: src/work.cc:1900
#, c-format
msgid "file '%s' changed - it will be dropped but not deleted"
msgstr "file ‘%s’ modificato: sarà dimenticato, ma non cancellato"

#: src/work.cc:1904
#, c-format
msgid "dropping '%s' from workspace manifest"
msgstr "cancello ‘%s’ dal manifesto dello spazio di lavoro"

#: src/work.cc:1945 src/work.cc:1994
#, c-format
msgid "cannot rename the workspace root (try '%s pivot_root' instead)"
msgstr ""
"non posso rinominare la root dello spazio di lavoro (usa invece ‘%s "
"pivot_root’)"

#: src/work.cc:1948
#, c-format
msgid "source file '%s' is not versioned"
msgstr "il file sorgente ‘%s’ non è sotto controllo di versione"

#: src/work.cc:1953
#, c-format
msgid "cannot move '%s' to a subdirectory of itself, '%s/%s'"
msgstr "non posso spostare ‘%s’ in una sotto-directory di sé stessa, ‘%s/%s’"

#: src/work.cc:1955
#, c-format
msgid "'%s' and '%s' are the same file"
msgstr "‘%s’ e ‘%s’ sono lo stesso file"

#: src/work.cc:1971
#, c-format
msgid "destination path's parent directory '%s/' doesn't exist"
msgstr "la directory genitore del percorso di destinazione ‘%s/’ non esiste"

#: src/work.cc:1988
#, c-format
msgid "destination '%s/' is not a directory"
msgstr "la destinazione ‘%s/’ non è una directory"

#: src/work.cc:2014
#, c-format
msgid "destination '%s' already exists in the workspace manifest"
msgstr "la destinazione ‘%s’ esiste già nel manifesto dello spazio di lavoro"

#: src/work.cc:2037
#, c-format
msgid "renaming '%s' to '%s' in workspace manifest"
msgstr "rinomino ‘%s’ in ‘%s’ nel manifesto dello spazio di lavoro"

#: src/work.cc:2062
#, c-format
msgid "'%s' doesn't exist in workspace, skipping"
msgstr "salto ‘%s’, non esiste nello spazio di lavoro"

#: src/work.cc:2066
#, c-format
msgid ""
"destination '%s' already exists in workspace, skipping filesystem rename"
msgstr ""

#: src/work.cc:2071
#, c-format
msgid ""
"'%s' doesn't exist in workspace and '%s' does, skipping filesystem rename"
msgstr ""

#: src/work.cc:2092
#, c-format
msgid "proposed new root directory '%s' is not versioned or does not exist"
msgstr "la nuova directory root proposta ‘%s’ non è versionata o non esiste"

#: src/work.cc:2095
#, c-format
msgid "proposed new root directory '%s' is not a directory"
msgstr "la nuova directory root proposta ‘%s’ non è una directory"

#: src/work.cc:2098
#, c-format
msgid "proposed new root directory '%s' contains illegal path '%s'"
msgstr "la nuova directory root proposta ‘%s’ contiene percorso illegale ‘%s’"

#: src/work.cc:2108
#, c-format
msgid "directory '%s' is not versioned or does not exist"
msgstr "la directory ‘%s’ non è versionata o non esiste"

#: src/work.cc:2116
#, c-format
msgid "'%s' is in the way"
msgstr "‘%s’ è di ostacolo"

#: src/work.cc:2159
#, c-format
msgid ""
"workspace is locked\n"
"you must clean up and remove the %s directory"
msgstr ""
"lo spazio di lavoro è bloccato\n"
"devi pulire e rimuovere la directory ‘%s’"

#: src/work.cc:2178
#, c-format
msgid ""
"re-run this command with '--move-conflicting-paths' to move conflicting "
"paths out of the way"
msgstr ""
"esegui di nuovo il comando con ‘--move-conflicting-paths’ per spostare gli "
"elementi presenti nei percorsi in conflitto"

#: src/work.cc:2210
#, c-format
msgid "moved some conflicting files into '%s'"
msgstr "spostati alcuni file in conflitto in ‘%s’"

#: src/migrate_work.cc:79
#, c-format
msgid "workspace is corrupt: '%s' is invalid"
msgstr "lo spazio di lavoro è corrotto: ‘%s’ non è valido"

#: src/migrate_work.cc:84
#, c-format
msgid "'_MTN/format' should not exist in a format 1 workspace; corrected"
msgstr ""

#: src/migrate_work.cc:125
#, c-format
msgid ""
"this workspace's metadata is in format 0. To use this workspace\n"
"with this version of monotone, you must delete it and check it\n"
"out again (migration from format 0 is not possible).\n"
"Once you have done this, you will not be able to use the workspace\n"
"with versions of monotone older than %s.\n"
"We apologize for the inconvenience."
msgstr ""

#: src/migrate_work.cc:134
#, c-format
msgid ""
"to use this workspace with this version of monotone, its metadata\n"
"must be migrated from format %d to format %d, using the command\n"
"'%s migrate_workspace'.\n"
"Once you have done this, you will not be able to use the workspace\n"
"with versions of monotone older than %s."
msgstr ""

#: src/migrate_work.cc:144 src/migrate_work.cc:274
#, c-format
msgid ""
"this version of monotone only understands workspace metadata\n"
"in formats 0 through %d.  Your workspace is in format %d.\n"
"You need a newer version of monotone to use this workspace."
msgstr ""

#: src/migrate_work.cc:173
#, c-format
msgid ""
"it is not possible to migrate from workspace format 0 to any\n"
"later format.  You must delete this workspace and check it out\n"
"again.  We apologize for the inconvenience."
msgstr ""

#: src/migrate_work.cc:227
#, c-format
msgid "workspace is corrupt: %s exists but is not a regular file"
msgstr "lo spazio di lavoro è corrotto: ‘%s’ esiste ma non è un normale file"

#: src/migrate_work.cc:266
#, c-format
msgid "this workspace is in the current format, no migration is necessary"
msgstr ""

#: src/cert.cc:127
#, c-format
msgid "calculated cert hash %s does not match %s"
msgstr "l'hash %s calcolato per il certificato non corrisponde a %s"

# dopo i due punti sono valori interni da non tradurre
#: src/project.cc:477
#, c-format
msgid ""
"could not interpret test result string '%s'; valid strings are: 1, 0, yes, "
"no, true, false, pass, fail"
msgstr ""
"non riesco a interpretare la striga risultato del test ‘%s’; i valori validi "
"sono: 1, 0, yes, no, true, false, pass, fail"

#: src/project.cc:542 src/project.cc:558
#, c-format
msgid "you have %d keys named '%s'"
msgstr "hai %d chiavi chiamate ‘%s’"

#: src/project.cc:550
#, c-format
msgid "there are %d keys named '%s'"
msgstr "ci sono %d chiavi chiamate ‘%s’"

#: src/project.cc:566
#, c-format
msgid "there is no key named '%s'"
msgstr "non ci sono chiavi chiamate ‘%s’"

#: src/project.cc:587
#, c-format
msgid "key %s does not exist"
msgstr "la chiave ‘%s’ non esiste"

#: src/project.cc:712
msgid "note: "
msgstr "nota: "

#: src/project.cc:713
#, c-format
msgid ""
"branch '%s' has multiple heads\n"
"perhaps consider '%s merge'"
msgstr ""
"il ramo ‘%s’ ha più teste\n"
"valuta l'uso di ‘%s merge’"

#: src/project.cc:732
#, c-format
msgid "no branch found for empty revision, please provide a branch name"
msgstr ""
"nessun ramo trovato per revisione vuota, per favore fornisci un nome di ramo"

#: src/project.cc:739
#, c-format
msgid "no branch certs found for revision %s, please provide a branch name"
msgstr ""
"nessun certificato di ramo trovato per la revisione %s, per favore inserisci "
"un nome di ramo"

#: src/project.cc:743
#, c-format
msgid ""
"multiple branch certs found for revision %s, please provide a branch name"
msgstr ""
"trovati certificati con rami multipli per la revisione %s, per favore "
"inserisci il nome di un ramo"

#: src/database.cc:589
#, c-format
msgid "initializing new database '%s'"
msgstr "Inizializza il nuovo database ‘%s’"

#: src/database.cc:598
#, c-format
msgid "this database already contains rosters"
msgstr "questo database contiene già dei roster"

#: src/database.cc:620
#, c-format
msgid ""
"database '%s' contains old-style revisions.\n"
"If you are a project leader or doing local testing:\n"
"  see the file UPGRADE for instructions on upgrading.\n"
"If you are not a project leader:\n"
"  wait for a leader to migrate project data, and then\n"
"  pull into a fresh database.\n"
"Sorry about the inconvenience."
msgstr ""

#: src/database.cc:630
#, c-format
msgid ""
"database '%s' contains manifests but no revisions.\n"
"This is a very old database; it needs to be upgraded.\n"
"Please see 'http://wiki.monotone.ca/upgradefromchangesets/'\n"
"for details"
msgstr ""

#: src/database.cc:653
#, c-format
msgid ""
"database '%s' lacks some cached data.\n"
"Run '%s db regenerate_caches' to restore use of this database"
msgstr ""
"al database ‘%s’ mancano alcuni valori in cache.\n"
"Esegui ‘%s db regenerate_caches’ per ripristinarne l'uso"

#: src/database.cc:956
msgid "sqlite error: "
msgstr "errore sqlite: "

#: src/database.cc:980
msgid "not set"
msgstr "non impostato"

#: src/database.cc:993
msgid " (not a monotone database)"
msgstr " (non è un database monotone)"

#: src/database.cc:1043 src/database.cc:1075 src/database.cc:1775
#: src/database.cc:1795
#, c-format
msgid "%u"
msgstr "%u"

#: src/database.cc:1094
#, c-format
msgid ""
"creator code      : %s\n"
"schema version    : %s\n"
"counts:\n"
"  full rosters    : %s\n"
"  roster deltas   : %s\n"
"  full files      : %s\n"
"  file deltas     : %s\n"
"  file sizes      : %s\n"
"  revisions       : %s\n"
"  ancestry edges  : %s\n"
"  certs           : %s\n"
"  logical files   : %s\n"
"bytes:\n"
"  full rosters    : %s\n"
"  roster deltas   : %s\n"
"  full files      : %s\n"
"  file deltas     : %s\n"
"  file sizes      : %s\n"
"  revisions       : %s\n"
"  cached ancestry : %s\n"
"  certs           : %s\n"
"  heights         : %s\n"
"  total           : %s\n"
"database:\n"
"  page size       : %s\n"
"  cache size      : %s"
msgstr ""
"codice del creatore   : %s\n"
"versione schema       : %s\n"
"numero:\n"
"  roster completi     : %s\n"
"  roster incrementali : %s\n"
"  file completi       : %s\n"
"  file incrementali   : %s\n"
"  dimensioni di file  : %s\n"
"  revisioni           : %s\n"
"  relaz. di parentela : %s\n"
"  certificati         : %s\n"
"  file logici         : %s\n"
"byte:\n"
"  roster completi     : %s\n"
"  roster incrementali : %s\n"
"  file completi       : %s\n"
"  file incrementali   : %s\n"
"  dimensioni di file  : %s\n"
"  revisioni           : %s\n"
"  parentele in cache  : %s\n"
"  certificati         : %s\n"
"  altezze             : %s\n"
"  totale              : %s\n"
"database:\n"
"  dimensione pagine   : %s\n"
"  dimensione cache    : %s"

#: src/database.cc:1160
#, c-format
msgid "invalid date '%s' for revision %s; skipped"
msgstr "dato invalido ‘%s’ per la revisione %s; saltato"

#: src/database.cc:1242
#, c-format
msgid ""
"timestamp correctness between revisions:\n"
"  correct dates   : %s edges\n"
"  equal dates     : %s edges\n"
"  incorrect dates : %s edges\n"
"  based on root   : %s edges\n"
"  missing dates   : %s edges\n"
"\n"
"timestamp differences between revisions:\n"
"  mean            : %d sec\n"
"  min             : %d sec\n"
"  max             : %d sec\n"
"\n"
"  1st percentile  : %s sec\n"
"  5th percentile  : %s sec\n"
"  10th percentile : %s sec\n"
"  25th percentile : %s sec\n"
"  50th percentile : %s sec\n"
"  75th percentile : %s sec\n"
"  90th percentile : %s sec\n"
"  95th percentile : %s sec\n"
"  99th percentile : %s sec\n"
msgstr ""

#: src/database.cc:1293
#, c-format
msgid "database schema version: %s"
msgstr "versione dello schema del database: %s"

#: src/database.cc:1327
#, c-format
msgid "checking"
msgstr "verificando"

#: src/database.cc:1329
msgid "checked"
msgstr "verificato"

#: src/database.cc:1331
msgid "fixed"
msgstr "riparato"

#: src/database.cc:1334
msgid "dropped"
msgstr "abbandonato"

#: src/database.cc:1389
#, c-format
msgid "checked %d certs, found %d bad, fixed %d, dropped %d"
msgstr ""
"verificati certificati %d, trovati %d cattivi, riparati %d, abbandonati %d"

#: src/database.cc:1394
#, c-format
msgid "checked %d certs, found %d bad, fixed %d"
msgstr "verificati certificati %d, trovati %d cattivi, riparati %d"

#: src/database.cc:1457
#, c-format
msgid "multiple statements in query: %s"
msgstr "query con più di un comando: %s"

#: src/database.cc:1463
#, c-format
msgid "wanted %d columns got %d in query: %s"
msgstr "mi aspettavo %d colonne e ne ho ottenute %d nella query ‘%s’"

#: src/database.cc:1542
#, c-format
msgid "null result in query: %s"
msgstr "risultato nullo nella query: %s"

#: src/database.cc:1568
#, c-format
msgid "wanted %d rows got %d in query: %s"
msgstr "mi aspettavo %d linee e ne ho ottenute %d nella query ‘%s’"

#: src/database.cc:1902
#, c-format
msgid "roster does not match hash"
msgstr "roster non corrisponde a hash"

#: src/database.cc:1923
#, c-format
msgid "roster_delta does not match hash"
msgstr "roster_delta non corrisponde a hash"

#: src/database.cc:2108
#, c-format
msgid "delta-reconstructed '%s' item does not match hash"
msgstr "l'elemento ricostruito tramite delta ‘%s’ non corrisponde a hash"

#: src/database.cc:2516
#, c-format
msgid "file preimage '%s' missing in db"
msgstr "nel database manca la preimmagine del file ‘%s’"

#: src/database.cc:2517
#, c-format
msgid "dropping delta '%s' -> '%s'"
msgstr "cancello il delta %s → %s"

#: src/database.cc:2533
#, c-format
msgid ""
"unknown delta direction '%s'; assuming 'reverse'. Valid values are "
"'reverse', 'forward', 'both'."
msgstr ""

#: src/database.cc:2866
#, c-format
msgid "revision does not match hash"
msgstr "la revisione non corrisponde a hash"

#: src/database.cc:2998
#, c-format
msgid "missing prerequisite revision %s"
msgstr "manca revisione prerequisita %s"

#: src/database.cc:3000 src/database.cc:3011 src/database.cc:3027
#: src/database.cc:3035
#, c-format
msgid "dropping revision %s"
msgstr "cancello revisione ‘%s’"

#: src/database.cc:3010
#, c-format
msgid "missing prerequisite file %s"
msgstr ""

#: src/database.cc:3025
#, c-format
msgid "missing prerequisite file pre-delta %s"
msgstr ""

#: src/database.cc:3033
#, c-format
msgid "missing prerequisite file post-delta %s"
msgstr ""

#: src/database.cc:3166
#, c-format
msgid "revision contains incorrect manifest_id"
msgstr ""

#: src/database.cc:3499
#, c-format
msgid "failed to get RSA verifying key for %s"
msgstr ""

#: src/database.cc:3642
#, c-format
msgid "your database contains multiple keys named '%s'"
msgstr ""

#: src/database.cc:3803
#, c-format
msgid "cert revision %s does not exist in db"
msgstr ""

#: src/database.cc:3805
#, c-format
msgid "dropping cert"
msgstr "cancello certificato"

#: src/database.cc:3815
#, c-format
msgid ""
"the branch name\n"
"  '%s'\n"
"contains meta characters (one or more of '?,;*%%+{}[]!^') or\n"
"starts with a dash, which might cause malfunctions when used\n"
"in a netsync branch pattern.\n"
"\n"
"If you want to undo this operation, please use the\n"
"'%s local kill_certs' command to delete the particular branch\n"
"cert and re-add a valid one."
msgstr ""

#: src/database.cc:4132
#, c-format
msgid "ignoring bad signature by '%s' on '%s'"
msgstr "ignoro la firma invalida di ‘%s’ su ‘%s’"

#: src/database.cc:4137
#, c-format
msgid "ignoring unknown signature by '%s' on '%s'"
msgstr "ignoro la firma sconosciuta di ‘%s’ su ‘%s’"

#: src/database.cc:4139
#, c-format
msgid "trust function disliked %d signers of '%s' cert on revision %s"
msgstr ""

#: src/database.cc:4827 src/database.cc:4969
#, c-format
msgid "no database specified"
msgstr "nessun database specificato"

#: src/database.cc:4840
#, c-format
msgid "database '%s' does not exist"
msgstr ""

#: src/database.cc:4848
#, c-format
msgid ""
"'%s' is a workspace, not a database\n"
"(did you mean '%s'?)"
msgstr ""
"‘%s’ è uno spazio di lavoro, non un database\n"
"(intendevi dire ‘%s’?)"

#: src/database.cc:4852
#, c-format
msgid "'%s' is a directory, not a database"
msgstr ""

#: src/database.cc:4860
#, c-format
msgid "database '%s' already exists"
msgstr "il database ‘%s’ esiste già"

#: src/database.cc:4865
#, c-format
msgid ""
"existing (possibly stale) journal file '%s' has same stem as new database "
"'%s'.\n"
"Cancelling database creation"
msgstr ""

#: src/database.cc:5027
#, c-format
msgid "the database alias '%s' has multiple ambiguous expansions:"
msgstr ""

#: src/database.cc:5050
#, c-format
msgid "could not query default database alias"
msgstr ""

#: src/database.cc:5052
#, c-format
msgid "using default database '%s'"
msgstr ""

#: src/database.cc:5062
#, c-format
msgid "invalid database alias '%s': does not start with a colon"
msgstr ""

#: src/database.cc:5066
#, c-format
msgid "invalid database alias '%s': must not be empty"
msgstr ""

#: src/database.cc:5082
#, c-format
msgid "invalid database alias '%s': does contain invalid characters"
msgstr ""

#: src/key_store.cc:91
#, c-format
msgid "no available keystore found"
msgstr "non è disponibile alcun portachiave"

#: src/key_store.cc:135 src/key_store.cc:139 src/key_store.cc:143
#: src/key_store.cc:145 src/key_store.cc:150
#, c-format
msgid "extraneous data in key store"
msgstr ""

#: src/key_store.cc:161
#, c-format
msgid "key store has multiple copies of the key with id %s"
msgstr ""

#: src/key_store.cc:170
#, c-format
msgid "converting old-format private key %s"
msgstr ""

#: src/key_store.cc:228
#, c-format
msgid "ignored invalid key file '%s' in key store"
msgstr ""

#: src/key_store.cc:423 src/key_store.cc:427 src/key_store.cc:430
#: src/key_store.cc:432 src/key_store.cc:435
#, c-format
msgid "invalid data in key file"
msgstr ""

#: src/key_store.cc:443
#, c-format
msgid "expected key with id %s in key file '%s', got key with id %s"
msgstr ""

#: src/key_store.cc:509
#, c-format
msgid "enter new passphrase for key ID [%s] (%s): "
msgstr "inserisci la nuova passphrase per la chiave con ID [%s] (%s): "

#: src/key_store.cc:512
#, c-format
msgid "enter passphrase for key ID [%s] (%s): "
msgstr "inserisci la passphrase per la chiave con ID [%s] (%s): "

#: src/key_store.cc:516
#, c-format
msgid "confirm passphrase for key ID [%s] (%s): "
msgstr "conferma la passphrase per la chiave con ID [%s] (%s): "

#: src/key_store.cc:536
#, c-format
msgid "too many failed passphrases"
msgstr "troppe passphrase errate"

#: src/key_store.cc:537
#, c-format
msgid "passphrases do not match, try again"
msgstr "le passphrase non corrispondono, riprova"

#: src/key_store.cc:568 src/keys.cc:43
#, c-format
msgid "no key pair %s found in key store '%s'"
msgstr ""

#: src/key_store.cc:634
#, c-format
msgid ""
"failed to decrypt old private RSA key, probably incorrect passphrase or "
"missing 'get_passphrase' lua hook"
msgstr ""
"fallita la decifratura di una vecchia chiave RSA, probabilmente la "
"passphrase è errata o manca l'hook lua 'get_passphrase'"

#: src/key_store.cc:647
#, c-format
msgid "failed to extract RSA private key from PKCS#8 keypair"
msgstr ""
"fallita l'estrazione della chiave privata RSA da una coppia di chiavi PKCS#8"

#: src/key_store.cc:687
#, c-format
msgid "key '%s' already exists"
msgstr "chiave ‘%s’ già esistente"

#: src/key_store.cc:699
#, c-format
msgid "generating key-pair '%s'"
msgstr "genero la coppia di chiavi ‘%s’"

#: src/key_store.cc:763
#, c-format
msgid "storing key-pair %s in '%s/'"
msgstr ""

#: src/key_store.cc:776
#, c-format
msgid "storing public key %s in '%s'"
msgstr ""

#: src/key_store.cc:792
#, c-format
msgid "key '%s' has hash '%s'"
msgstr "la chiave ‘%s’ ha hash ‘%s’"

#: src/key_store.cc:806
#, c-format
msgid "no key pair '%s' found in key store '%s'"
msgstr "la coppia di chiavi ‘%s’ non è nel portachiavi ‘%s’"

#: src/key_store.cc:881
#, c-format
msgid "Botan error decrypting data: '%s'"
msgstr "errore Botan decrittando i dati: ‘%s’"

#: src/key_store.cc:904
#, c-format
msgid ""
"you have chosen to sign only with ssh-agent but ssh-agent does not seem to "
"be running"
msgstr ""
"hai scelto di firmare solamente con ssh-agent ma ssh-agent non sembra essere "
"in esecuzione"

#: src/key_store.cc:935
#, c-format
msgid "you don't seem to have your monotone key imported "
msgstr ""

#: src/key_store.cc:995
#, c-format
msgid ""
"make_signature: ssh signature (%i) != monotone signature (%i)\n"
"ssh signature     : %s\n"
"monotone signature: %s"
msgstr ""
"make_signature: firma signature (%i) != firma monotone (%i)\n"
"firma ssh:      %s\n"
"firma monotone: %s"

#: src/key_store.cc:1011
#, c-format
msgid "make_signature: signature is not valid"
msgstr "make_signature: firma non valida"

#: src/key_store.cc:1023
#, c-format
msgid "no ssh-agent is available, cannot add key %s"
msgstr ""

#: src/key_store.cc:1140
#, c-format
msgid "failed to decrypt old private RSA key, probably incorrect passphrase"
msgstr ""
"fallita la decifratura di una vecchia chiave RSA, probabilmente la "
"passphrase è errata"

#: src/key_store.cc:1187
#, c-format
msgid "public and private keys for %s do not match"
msgstr ""

#: src/ssh_agent.cc:141
#, c-format
msgid "string not long enough to get a long"
msgstr "stringa non abbastanza lunga per ottenere un long"

#: src/ssh_agent.cc:159
#, c-format
msgid "ssh_agent: length (%i) of buf less than loc (%u) + len (%u)"
msgstr "ssh_agent: lunghezza di buf (%i) minore di loc (%u) + len (%u)"

#: src/ssh_agent.cc:263
#, c-format
msgid "ssh_agent: fetch_packet: zero-length packet from ssh-agent"
msgstr "ssh_agent: fetch_packet: pacchetto di lunghezza zero da ssh-agent"

#: src/ssh_agent.cc:314
#, c-format
msgid "ssh_agent: packet type (%u) != 12"
msgstr "ssh_agent: tipo di pacchetto (%u) diverso da 12"

#: src/ssh_agent.cc:352
#, c-format
msgid ""
"ssh_agent: get_keys: not all or too many key bytes consumed, location (%u), "
"length (%i)"
msgstr ""
"ssh_agent: get_keys: consumato un numero errato di byte della chiave, "
"posizione (%u), lunghezza (%i)"

#: src/ssh_agent.cc:376
#, c-format
msgid ""
"ssh_agent: get_keys: not all or too many packet bytes consumed, location "
"(%u), length (%i)"
msgstr ""
"ssh_agent: get_keys: consumato un numero errato di byte del pacchetto, "
"posizione (%u), lunghezza (%i)"

#: src/ssh_agent.cc:421
#, c-format
msgid "ssh_agent: get_keys: attempted to sign data when not connected"
msgstr "ssh_agent: get_keys: tentata firma quando non connessi"

#: src/ssh_agent.cc:467
#, c-format
msgid ""
"ssh_agent: sign_data: not all or too many signature bytes consumed, location "
"(%u), length (%i)"
msgstr ""
"ssh_agent: sign_data: consumato un numero errato di byte della firma, "
"posizione (%u), lunghezza (%i)"

#: src/ssh_agent.cc:473
#, c-format
msgid ""
"ssh_agent: sign_data: not all or too many packet bytes consumed, location "
"(%u), length (%i)"
msgstr ""
"ssh_agent: sign_data: consumato un numero errato di byte del pacchetto, "
"posizione (%u), lunghezza (%i)"

#: src/ssh_agent.cc:483
#, c-format
msgid "ssh_agent: add_identity: attempted to add a key when not connected"
msgstr ""
"ssh_agent: add_identity: tentativo di aggiungere una chiave uando non "
"connesso"

#: src/ssh_agent.cc:499
#, c-format
msgid "ssh_agent: add_identity: response packet of unexpected size (%u)"
msgstr ""
"ssh_agent: add_identity: pacchetto di risposta di dimensione inattesa (%u)"

#: src/ssh_agent.cc:502
#, c-format
msgid "ssh_agent: packet type (%u) != 6"
msgstr "ssh_agent: tipo di pacchetto (%u) != 6"

#: src/keys.cc:88
#, c-format
msgid ""
"the key %s stored in your database does\n"
"not match the version in your local key store!"
msgstr ""

#: src/keys.cc:102
#, c-format
msgid ""
"you have no private key to make signatures with.\n"
"Perhaps you need to 'genkey <your email>'"
msgstr ""

#: src/keys.cc:105
#, c-format
msgid ""
"you have multiple private keys.\n"
"Pick one to use for signatures by adding '-k<keyname>' to your command"
msgstr ""

#: src/keys.cc:144
#, c-format
msgid ""
"a key is required for this operation, but the '--key' option was given with "
"an empty argument"
msgstr ""

#: src/packet.cc:134
#, c-format
msgid "malformed packet: invalid identifier"
msgstr "pacchetto non valido: identificatore non valido"

#: src/packet.cc:141 src/packet.cc:147
#, c-format
msgid "malformed packet: invalid base64 block"
msgstr "pacchetto non valido: blocco base64 non valido"

#: src/packet.cc:154
#, c-format
msgid "malformed packet: invalid key name"
msgstr "pacchetto non valido: nome di chiave non valido"

#: src/packet.cc:168
#, c-format
msgid "malformed packet: invalid public key data for '%s': %s"
msgstr ""
"pacchetto non valido: dati per la chiave pubblica non validi per ‘%s’: %s"

#: src/packet.cc:189
#, c-format
msgid "malformed packet: invalid private key data for '%s': %s"
msgstr ""
"pacchetto non valido: dati per la chiave privata non validi per ‘%s’: %s"

#: src/packet.cc:205
#, c-format
msgid "malformed packet: invalid cert name"
msgstr "pacchetto non valido: nome di certificato non valido"

#: src/packet.cc:212
#, c-format
msgid "malformed packet: too many arguments in header"
msgstr "pacchetto non valido: troppi argomenti nell'intestazione"

#: src/packet.cc:341
#, c-format
msgid "unknown packet type '%s'"
msgstr "tipo di pacchetto sconosciuto ‘%s’"

#: src/key_packet.cc:91
#, c-format
msgid "malformed key_packet: invalid base64 block"
msgstr "pacchetto_chiave non valido: blocco base64 non valido"

#: src/key_packet.cc:104
#, c-format
msgid "malformed key_packet: invalid key name"
msgstr "pacchetto_chiave non valido: nome di chiave non valido"

#: src/key_packet.cc:118
#, c-format
msgid "malformed key_packet: invalid public key data for '%s': %s"
msgstr ""
"pacchetto_chiave non valido: dati per la chiave pubblica non validi per "
"‘%s’: %s"

#: src/key_packet.cc:137
#, c-format
msgid "malformed key_packet: invalid private key data for '%s': %s"
msgstr ""
"pacchetto_chiave non valido: dati per la chiave privata non validi per ‘%s’: "
"%s"

#: src/key_packet.cc:149
#, c-format
msgid "malformed key_packet: too many arguments in header"
msgstr "pacchetto_chiave non valido: troppi argomenti nell'intestazione"

#: src/key_packet.cc:213
#, c-format
msgid "unknown key_packet type: '%s'"
msgstr "tipo sconosciuto di pacchetto_chiave: ‘%s’"

#: src/rcs_file.cc:354
#, c-format
msgid "parse failure %d:%d: expecting %s, got %s with value '%s'"
msgstr ""
"errore sintattico %d:%d: mi aspettavo %s, ho ricevuto %s con valore ‘%s’"

#: src/rcs_file.cc:373
#, c-format
msgid "parse failure %d:%d: expecting word '%s'"
msgstr "errore sintattico %d:%d: mi aspettavo la parola ‘%s’"

#: src/rcs_file.cc:388
#, c-format
msgid "parse failure %d:%d: expecting word"
msgstr "errore sintattico %d:%d: mi aspettavo una parola"

#: src/migrate_schema.cc:85
msgid ""
"make sure database and containing directory are writeable\n"
"and you have not run out of disk space"
msgstr ""
"assicurati che il database e la directory che lo contiene siano\n"
"scrivibili e che tu non abbia esaurito lo spazio su disco"

#: src/migrate_schema.cc:95
msgid ""
"(if this is a database last used by monotone 0.16 or older,\n"
"you must follow a special procedure to make it usable again.\n"
"see the file UPGRADE, in the distribution, for instructions.)"
msgstr ""
"(se questo è un database usato per l'ultima volta con monotone 0.16 o più "
"vecchio\n"
"devi seguire una procedura speciale per renderlo di nuovo utilizzabile.\n"
"vedi il file ‘UPGRADE’, presente nella distribuzione, per istuzioni.)"

#: src/migrate_schema.cc:105
#, c-format
msgid ""
"sqlite error: %s\n"
"%s"
msgstr ""
"errore sqlite: %s\n"
"%s"

#: src/migrate_schema.cc:579
#, c-format
msgid "moving key '%s' from database to '%s'"
msgstr "sposto la chiave ‘%s’ dal database a ‘%s’"

#: src/migrate_schema.cc:1139
#, c-format
msgid "%s (usable)"
msgstr "%s (utilizzabile)"

#: src/migrate_schema.cc:1141
#, c-format
msgid "%s (migration needed)"
msgstr "%s (migrazione necessaria)"

#: src/migrate_schema.cc:1143
#, c-format
msgid "%s (too new, cannot use)"
msgstr "%s (troppo recente, non utilizzabile)"

#: src/migrate_schema.cc:1145
#, c-format
msgid "%s (not a monotone database)"
msgstr "%s (non è un database monotone)"

#: src/migrate_schema.cc:1147
#, c-format
msgid "%s (database has no tables!)"
msgstr "%s (database senza tabelle!)"

#: src/migrate_schema.cc:1160
#, c-format
msgid ""
"cannot use the empty sqlite database '%s'\n"
"(monotone databases must be created with '%s db init')"
msgstr ""

# TODO: newline
#: src/migrate_schema.cc:1165
#, c-format
msgid "'%s' does not appear to be a monotone database\n"
msgstr "‘%s’ non sembra essere un database monotone\n"

#: src/migrate_schema.cc:1169
#, c-format
msgid ""
"'%s' appears to be a monotone database, but this version of\n"
"monotone does not recognize its schema.\n"
"You probably need a newer version of monotone."
msgstr ""

#: src/migrate_schema.cc:1188
#, c-format
msgid ""
"database '%s' is laid out according to an old schema.\n"
"Try '%s db migrate' to upgrade\n"
"(this is irreversible; you may want to make a backup copy first)"
msgstr ""

#: src/migrate_schema.cc:1218
#, c-format
msgid "calculating migration..."
msgstr "calcolo i passi necessari per la migrazione…"

#: src/migrate_schema.cc:1233
#, c-format
msgid "no migration performed; database schema already up-to-date"
msgstr ""
"nessuna migrazione effettuata: lo schema del database era già aggiornato"

#: src/migrate_schema.cc:1248
#, c-format
msgid "migrating data..."
msgstr "migrazione dati…"

#: src/migrate_schema.cc:1273
#, c-format
msgid "migrated to schema %s"
msgstr "aggiornato allo schema %s"

#: src/migrate_schema.cc:1276
#, c-format
msgid "committing changes to database"
msgstr "eseguito commit delle modifiche nel database"

#: src/migrate_schema.cc:1280
#, c-format
msgid "optimizing database"
msgstr "ottimizzazione database"

#: src/migrate_schema.cc:1336
#, c-format
msgid "cannot test migration from unknown schema %s"
msgstr ""
"schema del database ‘%s’ sconosciuto: non posso verificare la migrazione"

#: src/migrate_schema.cc:1339
#, c-format
msgid "schema %s is up to date"
msgstr "lo schema %s è aggiornato"

#: src/migrate_schema.cc:1350
#, c-format
msgid "successful migration to schema %s"
msgstr "migrazione verso lo schema %s completata"

#: src/migrate_ancestry.cc:261
#, c-format
msgid "scanning for bogus merge edges"
msgstr "scansione in corso per falsi archi di fusione"

#: src/migrate_ancestry.cc:303
#, c-format
msgid "optimizing out redundant edge %d -> %d"
msgstr "elimino l'arco ridondante %d → %d"

#: src/migrate_ancestry.cc:312
#, c-format
msgid "failed to eliminate edge %d -> %d"
msgstr "fallita eliminazione di parentela %d -> %d"

#: src/migrate_ancestry.cc:323
#, c-format
msgid "rebuilding %d nodes"
msgstr "ricostruisco %d nodi"

#: src/migrate_ancestry.cc:489
#, c-format
msgid ""
"directory '%s' for path '%s' cannot be added, as there is a file in the way"
msgstr ""

#: src/migrate_ancestry.cc:510
#, c-format
msgid "path '%s' cannot be added, as there is a directory in the way"
msgstr ""
"il percorso ‘%s’ non può essere aggiunto, come se nel percorso ci fosse una "
"derectory"

#: src/migrate_ancestry.cc:513
#, c-format
msgid "path '%s' added twice with differing content"
msgstr "percorso ‘%s’ aggiunto due volte con differenti contenuti"

#: src/migrate_ancestry.cc:800
#, c-format
msgid ""
"unknown attribute '%s' on path '%s'.\n"
"Please contact %s so we can work out the right way to migrate this\n"
"(if you just want it to go away, see the switch '--drop-attr', but\n"
"seriously, if you'd like to keep it, we're happy to figure out how)"
msgstr ""

#: src/migrate_ancestry.cc:907
#, c-format
msgid "converting existing revision graph to new roster-style revisions"
msgstr ""
"converto il grafo esistente delle revisioni al nuovo formato con roster"

#: src/migrate_ancestry.cc:953
#, c-format
msgid "rebuilding revision graph from manifest certs"
msgstr "ricostruisco il grafo delle revisioni dai certificati di manifesto"

#: src/migrate_ancestry.cc:990
#, c-format
msgid "regenerating cached heights"
msgstr "rigenerazione della cache delle altezze"

#: src/migrate_ancestry.cc:1000 src/migrate_ancestry.cc:1031
#: src/migrate_ancestry.cc:1063 src/migrate_ancestry.cc:1097
msgid "regenerated"
msgstr "rigenerazione"

#: src/migrate_ancestry.cc:1015
#, c-format
msgid "finished regenerating cached heights"
msgstr "rigenerazione della cache delle altezze completata"

#: src/migrate_ancestry.cc:1021
#, c-format
msgid "regenerating cached rosters"
msgstr "rigenerazione della cache dei roster"

#: src/migrate_ancestry.cc:1046
#, c-format
msgid "finished regenerating cached rosters"
msgstr "rigenerazione della cache dei roster completata"

#: src/migrate_ancestry.cc:1052
#, c-format
msgid "regenerating cached branches"
msgstr "rigenera la cache dei rami"

#: src/migrate_ancestry.cc:1081
#, c-format
msgid "finished regenerating cached branches"
msgstr "rigenerazione della cache dei rami completata"

#: src/migrate_ancestry.cc:1087
#, c-format
msgid "regenerating cached file sizes for revisions"
msgstr "rigenerazione della cache delle dimensioni dei file"

#: src/migrate_ancestry.cc:1112
#, c-format
msgid "finished regenerating cached file sizes"
msgstr "rigenerazione della cache delle dimensioni dei file completata"

#: src/refiner.cc:400
#, c-format
msgid "underflow on query-in-flight counter"
msgstr ""

#: src/netsync.cc:112 src/netsync.cc:219
#, c-format
msgid "connecting to '%s'"
msgstr ""

#: src/netsync.cc:113
#, c-format
msgid "  include pattern  '%s'"
msgstr ""

#: src/netsync.cc:114
#, c-format
msgid "  exclude pattern  '%s'"
msgstr ""

#: src/netsync.cc:163
#, c-format
msgid "processing failure while talking to peer '%s', disconnecting"
msgstr ""

#: src/netsync.cc:171
#, c-format
msgid "timed out waiting for I/O with peer '%s', disconnecting"
msgstr ""

#: src/netsync.cc:188
#, c-format
msgid "successful exchange with '%s'"
msgstr ""

#: src/netsync.cc:194
#, c-format
msgid "peer '%s' disconnected after we informed them of error"
msgstr ""

#: src/netsync.cc:200
#, c-format
msgid "I/O failure while talking to peer '%s', disconnecting"
msgstr ""

#: src/netsync.cc:246 src/netsync.cc:419 src/netsync.cc:423
#, c-format
msgid "network error: %s"
msgstr "errore di rete: %s"

#: src/netsync.cc:360
#, c-format
msgid "beginning service on '%s'"
msgstr ""

#: src/network/automate_session.cc:71
#, c-format
msgid "server is too old for remote automate connections"
msgstr "il server è troppo vecchio per connessioni remote automatiche"

#: src/network/automate_session.cc:130
#, c-format
msgid "sorry, you aren't allowed to do that."
msgstr ""

#: src/network/automate_session.cc:219
#, c-format
msgid "unexpected netcmd '%d' received on automate connection"
msgstr ""

#: src/network/connection_info.cc:91
#, c-format
msgid "ignoring invalid default server address '%s': %s"
msgstr ""

#: src/network/connection_info.cc:118
#, c-format
msgid "ignoring invalid default include / exclude pattern: %s"
msgstr ""

#: src/network/connection_info.cc:230
#, c-format
msgid ""
"include branch pattern contains a quote character:\n"
"%s"
msgstr ""
"il criterio di inclusione del ramo contiene un carattere virgolette:\n"
"‘%s’"

#: src/network/connection_info.cc:246
#, c-format
msgid ""
"exclude branch pattern contains a quote character:\n"
"%s"
msgstr ""
"il criterio di esclusione del ramo contiene un carattere virgolette:\n"
"‘%s’"

#: src/network/connection_info.cc:284
#, c-format
msgid "a non-empty hostname is expected for the 'mtn' uri scheme"
msgstr ""

#: src/network/connection_info.cc:346
#, c-format
msgid "connection host / path is empty and no default value could be loaded"
msgstr ""

#: src/network/connection_info.cc:349
#, c-format
msgid "branch pattern is empty and no default value could be loaded"
msgstr ""
"nessun pattern di ramo specificato e non può essere caricato nessun valore "
"di default"

#: src/network/connection_info.cc:428
#, c-format
msgid ""
"include / exclude pattern was given both as part of the URI and as a "
"separate argument"
msgstr ""

#: src/network/connection_info.cc:477
#, c-format
msgid ""
"no branch pattern found in URI, will try to use suitable database defaults "
"if available"
msgstr ""

#: src/network/connection_info.cc:499
#, c-format
msgid ""
"separate server and pattern arguments are deprecated, please consider using "
"the URI calling syntax instead"
msgstr ""

#: src/network/connection_info.cc:508
#, c-format
msgid ""
"you can specify either a query string or separate include/exclude "
"parameters, but not both"
msgstr ""

#: src/network/connection_info.cc:529
#, c-format
msgid ""
"need permission to store persistent passphrase (see hook persist_phrase_ok())"
msgstr ""
"è necessario un permesso per ricordare la passphrase (vedi hook "
"‘persist_phrase_ok()’)"

#: src/network/connection_info.cc:533
#, c-format
msgid ""
"the '--no-transport-auth' option is usually only used in combination with '--"
"stdio'"
msgstr ""

#: src/network/listener_base.cc:47
#, c-format
msgid "session limit %d reached, some connections will be refused"
msgstr ""
"numero limite di sessioni (%d) raggiunto, alcune connessioni verrano "
"rifiutate"

#: src/network/listener.cc:61
#, c-format
msgid "accepted new client connection from %s : %s"
msgstr "accettata connessione nuovo cliente da ‘%s’: ‘%s’"

#: src/network/make_server.cc:62
#, c-format
msgid "beginning service on %s : %s"
msgstr "attivo il servizio su %s : %s"

#: src/network/make_server.cc:63
msgid "<all interfaces>"
msgstr "<tutte le interfacce>"

#: src/network/netsync_session.cc:45
#, c-format
msgid "check of '%s' failed"
msgstr "controllo di ‘%s’ fallito"

#: src/network/netsync_session.cc:347
msgid "bytes in"
msgstr "byte in"

#: src/network/netsync_session.cc:349
msgid "bytes out"
msgstr "byte out"

#: src/network/netsync_session.cc:357 src/network/netsync_session.cc:378
msgid "certs in"
msgstr "cert. in"

#: src/network/netsync_session.cc:359 src/network/netsync_session.cc:372
msgid "revs in"
msgstr "rev. in"

#: src/network/netsync_session.cc:364 src/network/netsync_session.cc:380
msgid "certs out"
msgstr "cert. out"

#: src/network/netsync_session.cc:366 src/network/netsync_session.cc:374
msgid "revs out"
msgstr "rev. out"

#: src/network/netsync_session.cc:513
#, c-format
msgid "underflow on count of %s items to receive"
msgstr "underflow del numero di elementi %s da ricevere"

#: src/network/netsync_session.cc:756
#, c-format
msgid "unexpected 'refine' command on non-refined item type"
msgstr ""

#: src/network/netsync_session.cc:788
#, c-format
msgid "unexpected 'done' command on non-refined item type"
msgstr ""

#: src/network/netsync_session.cc:856
#, c-format
msgid "%s with hash '%s' does not exist in our database"
msgstr "‘%s’ con hash ‘%s’ non è presente nel database"

#: src/network/netsync_session.cc:978
#, c-format
msgid "mismatched epoch on branch '%s'. Server has %s, client has %s"
msgstr ""

#: src/network/netsync_session.cc:997
#, c-format
msgid "hash check failed for public key '%s' (%s); wanted '%s' got '%s'"
msgstr ""
"verifica dell'hash fallita per la chiave pubblica ‘%s’ (%s); atteso ‘%s’, "
"ottenuto ‘%s’"

#: src/network/netsync_session.cc:1006
#, c-format
msgid "received duplicate key %s"
msgstr "ricevuta chiave duplicata %s"

#: src/network/netsync_session.cc:1020
#, c-format
msgid ""
"dropping incoming cert which claims to be signed by key\n"
"%s (name '%s'), but has a bad signature"
msgstr ""

#: src/network/netsync_session.cc:1030
#, c-format
msgid ""
"dropping incoming cert which was signed by a key we don't have.\n"
"You probably need to obtain this key from a more recent netsync peer.\n"
"The name of the key involved is '%s', but note that there are multiple\n"
"keys with this name and we don't know which one it is"
msgstr ""

#: src/network/netsync_session.cc:1045
#, c-format
msgid "hash check failed for revision cert '%s'"
msgstr "l'hash nel certificato della revisione %s non è corretto"

#: src/network/netsync_session.cc:1059
#, c-format
msgid "hash check failed for revision %s"
msgstr "l'hash della revisione %s non è corretto"

#: src/network/netsync_session.cc:1074
#, c-format
msgid "hash check failed for file %s"
msgstr "l'hash del file ‘%s’ non è corretto"

#: src/network/netsync_session.cc:1227
#, c-format
msgid "rejected attempt at anonymous connection for write"
msgstr "rifiutato un tentativo di connessione anonima in scrittura"

#: src/network/netsync_session.cc:1246
#, c-format
msgid "anonymous access to branch '%s' denied by server"
msgstr "il server ha negato l'accesso anonimo al ramo ‘%s’"

#: src/network/netsync_session.cc:1253
#, c-format
msgid ""
"denied '%s' read permission for '%s' excluding '%s' because of branch '%s'"
msgstr ""
"negato a ‘%s’ il permesso di lettura a ‘%s’ con esclusione di ‘%s’ a causa "
"del ramo ‘%s’"

#: src/network/netsync_session.cc:1264
#, c-format
msgid "allowed '%s' read permission for '%s' excluding '%s'"
msgstr "concessi a ‘%s’ permessi di lettura per ‘%s’ con esclusione di ‘%s’"

#: src/network/netsync_session.cc:1269
#, c-format
msgid "allowed anonymous read permission for '%s' excluding '%s'"
msgstr "concessi permessi di lettura anonima a ‘%s’ con esclusione di ‘%s’"

#: src/network/netsync_session.cc:1274
#, c-format
msgid "allowed anonymous read/write permission for '%s' excluding '%s'"
msgstr ""
"concessi permessi di lettura/scrittura anonime a ‘%s’ con esclusione di ‘%s’"

#: src/network/netsync_session.cc:1283
#, c-format
msgid "denied '%s' write permission for '%s' excluding '%s'"
msgstr "negati a ‘%s’ permessi di scrittura per ‘%s’ con esclusione di ‘%s’"

#: src/network/netsync_session.cc:1288
#, c-format
msgid "allowed '%s' write permission for '%s' excluding '%s'"
msgstr "concessi a ‘%s’ permessi di scrittura per ‘%s’ con esclusione di ‘%s’"

#: src/network/netsync_session.cc:1312 src/network/reactor.cc:53
#, c-format
msgid "protocol error while processing peer %s: '%s'"
msgstr "errore di protocollo processando il peer ‘%s’: %s"

#: src/network/netsync_session.cc:1318 src/network/reactor.cc:59
#, c-format
msgid "recoverable '%s' error while processing peer %s: '%s'"
msgstr "errore ‘%s’ recuperabile durante l'elaborazione peer %s: ‘%s’"

#: src/network/netsync_session.cc:1358
#, c-format
msgid "finding items to synchronize:"
msgstr "cerco elementi da sincronizzare:"

#: src/network/netsync_session.cc:1366
msgid "certificates"
msgstr "certificati"

#: src/network/netsync_session.cc:1368 src/database_check.cc:469
msgid "keys"
msgstr "chiavi"

#: src/network/netsync_session.cc:1467
#, c-format
msgid "cannot find key '%s'"
msgstr "non è possibile trovare la chiave ‘%s’"

#: src/network/reactor.cc:182
#, c-format
msgid "peer %s has been idle too long, disconnecting"
msgstr "il peer ‘%s’ è stato fermo troppo a lungo, mi scollego"

#: src/network/session.cc:199
#, c-format
msgid "received warning from usher: %s"
msgstr "ricevuto avviso da usciere: ‘%s’"

#: src/network/session.cc:279
#, 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"
"'%s unset %s %s' overrides this check"
msgstr ""
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
"@ ATTENZIONE: L'IDENTITÀ DEL SERVER È CAMBIATA            @\n"
"@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@\n"
"È POSSIBILE CHE QUALCUNO STIA FACENDO QUALCOSA DI BRUTTO\n"
"È anche possibile che il server chiavi sia appena stato cambiato.\n"
"Host remoto ha mandato la chiave %s,\n"
"Mi aspettavo la chiave %s\n"
"Utilizza ’%s unset %s %s’ per evitare questo controllo"

#: src/network/session.cc:290
#, c-format
msgid "server key changed"
msgstr "la chiave del server è cambiata"

#: src/network/session.cc:295
#, 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"
msgstr ""
"prima connessione al server ‘%s’.\n"
"Suppongo sia il server corretto, ma potresti voler verificare\n"
"l'impronta digitale della chiave: %s"

#: src/network/session.cc:308
#, c-format
msgid "saving public key for %s to database"
msgstr "salvo la chiave pubblica per ‘%s’ nel database"

#: src/network/session.cc:361 src/network/session.cc:369
#, c-format
msgid "received network error: %s"
msgstr "ricevuto errore di rete: %s"

#: src/network/session.cc:379
#, c-format
msgid "error: %s"
msgstr "errore: %s"

#: src/network/session.cc:550
#, c-format
msgid "unknown bye phase %d received"
msgstr "ricevuta fase di saluto %d sconosciuta"

#: src/network/session.cc:598 src/network/session.cc:610
msgid "source and sink"
msgstr "sorgente e pozzo"

#: src/network/session.cc:599 src/network/session.cc:611
msgid "source"
msgstr "sorgente"

#: src/network/session.cc:599 src/network/session.cc:611
msgid "sink"
msgstr "pozzo"

#: src/network/session.cc:644
#, c-format
msgid "detected replay attack in auth netcmd"
msgstr "individuato attacco replay nell'autenticazione netcmd"

#: src/network/session.cc:649
#, c-format
msgid "bad client signature"
msgstr "firma del client non valida"

#: src/network/session_base.cc:151
#, c-format
msgid "peer %s IO terminated connection in working state (error)"
msgstr "il peer ‘%s’ ha terminato la connessione durante il lavoro (errore)"

#: src/network/session_base.cc:156
#, c-format
msgid ""
"peer %s IO terminated connection in shutdown state (possibly client "
"misreported error)"
msgstr ""
"il peer ‘%s’ ha terminato la connessione durante la chiusura (forse il "
"client ha mal riportato l'errore)"

#: src/network/session_base.cc:228
#, c-format
msgid "got OOB from peer %s, disconnecting"
msgstr "ricevuti dati OOB dal peer ‘%s’, mi scollego"

#: src/network/session_base.cc:237
#, c-format
msgid "peer %s IO failed in working state (error)"
msgstr "IO del peer ‘%s’ fallito durante il lavoro (errore)"

#: src/network/session_base.cc:242
#, c-format
msgid "peer %s IO failed in shutdown state (possibly client misreported error)"
msgstr ""
"IO del peer ‘%s’ fallito durante la chiusura (forse il cliente ha mal "
"trasmesso l'errore)"

#: src/network/session_base.cc:248
#, c-format
msgid "peer %s IO failed in confirmed state (success)"
msgstr "IO del peer ‘%s’ fallito durante la conferma (successo)"

#: src/network/session_base.cc:256
#, c-format
msgid "network error on peer %s, disconnecting"
msgstr "errore di rete su peer %s, disconnessione"

#: src/netxx_pipe.cc:50 src/netxx_pipe.cc:189
#, c-format
msgid "this transport not supported on native Win32; use Cygwin"
msgstr "questo tipo di trasporto non è supportato in Win32 nativo; usa Cygwin"

#: src/netxx_pipe.cc:63
#, c-format
msgid "pipe handle is invalid"
msgstr "pipe handle non valido"

#: src/netxx_pipe.cc:213
#, c-format
msgid "CreateNamedPipe(%s,...) call failed: %s"
msgstr "CreateNamedPipe(%s,...) fallita: %s"

#: src/netxx_pipe.cc:230
#, c-format
msgid "CreateFile(%s,...) call failed: %s"
msgstr "CreateFile(%s,...) fallita: %s"

#: src/netxx_pipe.cc:261
#, c-format
msgid "CreateProcess(%s,...) call failed: %s"
msgstr "CreateProcess(%s,...) fallita: %s"

#: src/netxx_pipe.cc:277
#, c-format
msgid "pipe/fork failed: %s"
msgstr "pipe/fork fallita: %s"

#: src/netxx_pipe.cc:323
#, c-format
msgid "WriteFile call failed: %s"
msgstr "WriteFile fallita: %s"

#: src/netxx_pipe.cc:415
#, c-format
msgid "ReadFile call failed: %s"
msgstr "ReadFile fallita: %s"

#: src/netxx_pipe.cc:450
#, c-format
msgid "WaitForMultipleObjects call failed: %s"
msgstr "WaitForMultipleObjects fallita: %s"

#: src/netxx_pipe.cc:460
#, c-format
msgid "WaitForSingleObject call failed: %s"
msgstr "WaitForSingleObject fallita: %s"

#: src/netxx_pipe.cc:480
#, c-format
msgid "GetOverlappedResult call failed: %s"
msgstr "GetOverlappedResult fallita: %s"

#: src/netcmd.cc:46
#, c-format
msgid "unknown item type 0x%x for '%s'"
msgstr "elemento di tipo sconosciuto 0x%x per ‘%s’"

#: src/netcmd.cc:131
#, c-format
msgid "unknown netcmd code 0x%x"
msgstr "codice netcmd sconosciuto 0x%x"

#: src/netcmd.cc:139
#, c-format
msgid ""
"protocol version mismatch: wanted between '%d' and '%d' got '%d' (netcmd "
"code %d)\n"
"%s"
msgstr ""

#: src/netcmd.cc:146
msgid "the remote side has a newer, incompatible version of monotone"
msgstr ""
"all'altro capo c'è una versione più nuova di monotone, non compatibile con "
"questa"

#: src/netcmd.cc:147
msgid "the remote side has an older, incompatible version of monotone"
msgstr ""
"all'altro capo c'è una versione più vecchia di monotone, non compatibile con "
"questa"

#: src/netcmd.cc:160
#, c-format
msgid "oversized payload of '%d' bytes"
msgstr "carico di %d byte sovradimensionato"

#: src/netcmd.cc:200
#, c-format
msgid ""
"bad HMAC checksum (got %s, wanted %s)\n"
"this suggests data was corrupted in transit"
msgstr ""
"valore HMAC errato (ottenuto %s, atteso %s)\n"
"questo indica che i dati ricevuti sono corrotti"

#: src/netcmd.cc:301 src/netcmd.cc:347
#, c-format
msgid "unknown role specifier %d"
msgstr "specificatore di ruolo %d sconosciuto"

#: src/merkle_tree.cc:272
#, c-format
msgid "node level is %d, exceeds maximum %d"
msgstr "il livello del nodo è %d, superiore al massimo di %d"

#: src/merkle_tree.cc:307
#, c-format
msgid "mismatched node hash value %s, expected %s"
msgstr "l'hash del nodo non corrisponde: è %s ma era atteso %s"

#: src/rcs_import.cc:714
#, c-format
msgid "parsing RCS file '%s'"
msgstr ""

#: src/rcs_import.cc:717
#, c-format
msgid "parsed RCS file '%s' OK"
msgstr ""

#: src/rcs_import.cc:906
#, c-format
msgid "error reading RCS file '%s': %s"
msgstr ""

#: src/rcs_import.cc:1210
#, c-format
msgid ""
"'%s' appears to be a CVS repository root directory\n"
"try importing a module instead, with 'cvs_import %s/<module_name>'"
msgstr ""

#: src/rcs_import.cc:1259
msgid "tags"
msgstr "etichette"

#: src/git_export.cc:80
#, c-format
msgid "ignored invalid mapping '%s'"
msgstr ""

#: src/git_export.cc:92
#, c-format
msgid "invalid git author '%s' mapped from monotone author '%s'"
msgstr ""

#: src/git_export.cc:114
#, c-format
msgid "missing leading ':' in marks file"
msgstr ""

#: src/git_export.cc:118
#, c-format
msgid "missing space after mark"
msgstr ""

#: src/git_export.cc:120
#, c-format
msgid "bad revision id in marks file"
msgstr ""

#: src/git_export.cc:124
#, c-format
msgid "incomplete line in marks file"
msgstr ""

#: src/git_export.cc:167
msgid "loading"
msgstr "caricamento"

#: src/git_export.cc:223
msgid "exporting"
msgstr "esportazione"

#: src/git_export.cc:312
#, c-format
msgid "invalid git author '%s' from monotone author key '%s'"
msgstr ""

#: src/git_export.cc:329
#, c-format
msgid "invalid git author '%s' from monotone author value '%s'"
msgstr ""

#: src/revision.cc:28
#, c-format
msgid "revision has no manifest id"
msgstr ""

#: src/revision.cc:39
#, c-format
msgid "merge revision has a null parent"
msgstr ""

#: src/revision.cc:43
#, c-format
msgid "revision has %d edges, not 1 or 2"
msgstr ""

#: src/revision.cc:237
#, c-format
msgid "the command '%s %s' cannot be restricted in a two-parent workspace"
msgstr ""
"il comando ‘%s %s’ non può essere ristretto in spazio di lavoro di due-"
"genitori"

#: src/revision.cc:379
#, c-format
msgid ""
"encountered a revision with unknown format, version %s.\n"
"I only know how to understand the version 1 format.\n"
"A newer version of monotone is required to complete this operation"
msgstr ""

#: src/revision.cc:402
#, c-format
msgid "failed to parse revision"
msgstr ""

#: src/roster.cc:2495
#, c-format
msgid "restriction includes deletion of '%s' but excludes deletion of '%s'"
msgstr ""
"le restrizioni includono la cancellazione di ‘%s’ ma esclude quella di ‘%s’"

#: src/roster.cc:2506
#, c-format
msgid "restriction excludes addition of '%s' but includes addition of '%s'"
msgstr ""
"le restrizioni escludono l'aggiunta di ‘%s’ ma includono quella di ‘%s’"

#: src/roster.cc:2532
#, c-format
msgid "restriction excludes addition of root directory"
msgstr "la restrizione esclude l'aggiunta di una directory root"

#: src/roster.cc:2536
#, c-format
msgid "invalid restriction"
msgstr "restrizione non valida"

#: src/mt_version.cc:39
#, c-format
msgid "%s (base revision: %s)"
msgstr "%s (revisione base: %s)"

#: src/mt_version.cc:58
#, c-format
msgid ""
"%s\n"
"Running on          : %s\n"
"C++ compiler        : %s\n"
"C++ standard library: %s\n"
"Boost version       : %s\n"
"SQLite version      : %s (compiled against %s)\n"
"Lua version         : %s\n"
"PCRE version        : %s (compiled against %d.%d)\n"
"Botan version       : %d.%d.%d (compiled against %d.%d.%d)\n"
"Changes since base revision:\n"
"%s"
msgstr ""
"%s\n"
"In esecuzione su     : %s\n"
"Compilatore C++      : %s\n"
"Libreria standard C++: %s\n"
"Versione di Boost    : %s\n"
"Versione di SQLite   : %s (compilato con %s)\n"
"Versione di Lua      : %s\n"
"Versione di PCRE     : %s (compilato con %d.%d)\n"
"Versione di Botan    : %d.%d.%d (compilato con %d.%d.%d)\n"
"Modifiche rispetto alla versione base:\n"
"%s"

#: src/automate.cc:79
msgid "[BRANCH]"
msgstr "[RAMO]"

#: src/automate.cc:80
msgid "Prints the heads of the given branch"
msgstr "Stampa la testa di un dato ramo"

#: src/automate.cc:96
#, c-format
msgid ""
"with no argument, this command prints the heads of the workspace's branch"
msgstr ""
"senza argomenti, questo comando stampa le teste del ramo dello spazio di "
"lavoro"

#: src/automate.cc:116 src/automate.cc:169 src/automate.cc:1756
msgid "REV1 [REV2 [REV3 [...]]]"
msgstr "REV_1 [REV_2 [REV_3 […]]]"

#: src/automate.cc:117
msgid "Prints the ancestors of the given revisions"
msgstr "Stampa gli antenati di una data reivisione"

#: src/automate.cc:170
msgid "Prints the descendents of the given revisions"
msgstr "Stampa i discendenti di una data reivisione"

#: src/automate.cc:223 src/automate.cc:256 src/automate.cc:286
msgid "[REV1 [REV2 [REV3 [...]]]]"
msgstr "[REV_1 [REV_2 [REV_3 […]]]]"

#: src/automate.cc:224
msgid "Erases the ancestors in a list of revisions"
msgstr "Elimina gli antenati da una lista di revisioni"

#: src/automate.cc:257
msgid "Erases the descendants in a list of revisions"
msgstr ""

#: src/automate.cc:287
msgid "Topologically sorts a list of revisions"
msgstr "Ordina topologicamente una lista di revisioni"

#: src/automate.cc:324
msgid "NEW_REV [OLD_REV1 [OLD_REV2 [...]]]"
msgstr "NUOVA_REV [VECCHIA_REV_1 [VECCHIA_REV_2 [...]]]"

#: src/automate.cc:325
msgid "Lists the ancestors of the first revision given, not in the others"
msgstr ""
"Elenca gli antenati della prima revisione data che non lo sono delle "
"successive"

#: src/automate.cc:372
msgid "Lists the leaves of the revision graph"
msgstr "Elenca le foglie del grafo delle revisioni"

#: src/automate.cc:398
msgid "Lists the roots of the revision graph"
msgstr "Elenca le radici del grafo delle revisioni"

#: src/automate.cc:428
msgid "Prints the parents of a revision"
msgstr "Stampa i genitori di una revisione"

#: src/automate.cc:459
msgid "Prints the children of a revision"
msgstr "Stampa i figli di una revisione"

#: src/automate.cc:500
msgid "Prints the complete ancestry graph"
msgstr "Stampa il grafo completo delle parentele"

#: src/automate.cc:547 src/asciik.cc:373
msgid "SELECTOR"
msgstr "SELETTORE"

#: src/automate.cc:548
msgid "Lists the revisions that match a selector"
msgstr "Elenca le revisioni corrispondenti ad un selettore"

#: src/automate.cc:940
#, c-format
msgid ""
"'%s' is both known and ignored; it will be shown as 'missing'. Check '.mtn-"
"ignore'"
msgstr ""

#: src/automate.cc:1053
msgid "Prints a summary of files found in the workspace"
msgstr "Stampa un sommario dei file contenuti nello spazio di lavoro"

#: src/automate.cc:1273 src/automate.cc:1619 src/automate.cc:1650
msgid "REVID"
msgstr "ID_REV"

#: src/automate.cc:1274
msgid "Shows change information for a revision"
msgstr "Mostra le informazioni sui cambiamenti di una revisione"

#: src/automate.cc:1301
msgid "[PATHS ...]"
msgstr "[PERCORSI…]"

#: src/automate.cc:1302
msgid "Shows change information for a workspace"
msgstr "Mostra le informazioni sui cambiamenti nello spazio di lavoro"

#: src/automate.cc:1348
msgid "Shows the revision on which the workspace is based"
msgstr "Mostra le revisioni su cui è basato lo spazio di lavoro"

#: src/automate.cc:1376
msgid "Shows the revision of the current workspace"
msgstr "Mostra la revisione dello spazio di lavoro attuale"

#: src/automate.cc:1445
msgid "Shows the manifest associated with a revision"
msgstr "Mostra il manifesto associato con una revisione"

#: src/automate.cc:1584
msgid "Prints the extended manifest for the given identifier"
msgstr ""

#: src/automate.cc:1620
msgid "Prints the revision data in packet format"
msgstr "Stampa dati della revisione in formato pacchetto"

#: src/automate.cc:1651
msgid "Prints the certs associated with a revision in packet format"
msgstr "Stampa i certificati associati a una revisione in formato pacchetto"

#: src/automate.cc:1686
msgid "Prints the file data in packet format"
msgstr "Stampa i dati dei file in formato pacchetto"

#: src/automate.cc:1701
#, c-format
msgid "no such file '%s'"
msgstr "il file ‘%s’ non esiste"

#: src/automate.cc:1717
msgid "OLD_FILE NEW_FILE"
msgstr "VECCHIO_FILE NUOVO_FILE"

#: src/automate.cc:1718
msgid "Prints the file delta in packet format"
msgstr "Stampa le delta dei file in formato pacchetto"

#: src/automate.cc:1757
msgid "Prints revisions that are common ancestors of a list of revisions"
msgstr "Stampa le revisioni che sono antenati comuni di una lista di revisioni"

#: src/automate.cc:1796
msgid "Prints all branch certs in the revision graph"
msgstr "Stampa tutti i certificati di ramo in un grafo delle revisioni"

#: src/automate.cc:1847
msgid "[BRANCH_PATTERN]"
msgstr "[PATTERN_RAMO]"

#: src/automate.cc:1848
msgid "Prints all tags attached to a set of branches"
msgstr "Stampa tutti i tag attaccati ad un set di rami"

#: src/automate.cc:1930
msgid "OPTION"
msgstr "OPZIONE"

#: src/automate.cc:1931
msgid "Shows the value of an option"
msgstr "Mostra il valore di un'opzione"

#: src/automate.cc:1962
msgid "REV FILE"
msgstr "REV FILE"

#: src/automate.cc:1963
msgid ""
"Lists the revisions that changed the content relative to another revision"
msgstr ""
"Elenca le revisioni che hanno il contenuto diverso rispetto ad un'altra "
"revisione"

#: src/automate.cc:1984 src/automate.cc:2051
#, c-format
msgid "file '%s' is unknown for revision %s"
msgstr ""

#: src/automate.cc:2025
msgid "REV1 FILE REV2"
msgstr "REV1 FILE REV2"

# TODO: ?
#: src/automate.cc:2026
msgid ""
"Prints the name of a file in a target revision relative to a given revision"
msgstr ""
"Stampa il nome di un file in una revisione selezionata relativa a una "
"revisione specificata"

#: src/automate.cc:2078
msgid "[FILEID] CONTENTS"
msgstr "[ID_FILE] CONTENUTI"

#: src/automate.cc:2079
msgid "Stores a file in the database"
msgstr "Inserisce un file nel database"

#: src/automate.cc:2133
msgid "REVISION-DATA"
msgstr "DATI_REVISIONE"

#: src/automate.cc:2134
msgid "Stores a revision into the database"
msgstr "Inserisce una revisione nel database"

#: src/automate.cc:2176
#, c-format
msgid "missing prerequisite for revision %s"
msgstr "manca un requisito per la revisione %s"

#: src/automate.cc:2193
msgid "REVISION-ID NAME VALUE"
msgstr "ID_REVISIONE NOME VALORE"

#: src/automate.cc:2194
msgid "Adds a revision certificate"
msgstr "Aggiunge un certificato di revisione"

#: src/automate.cc:2229
msgid "[DOMAIN]"
msgstr "[DOMINIO]"

#: src/automate.cc:2230
msgid "Retrieve database variables"
msgstr "Recupera una variabile dal database"

#: src/automate.cc:2278
#, c-format
msgid "no variables found or invalid domain specified"
msgstr ""

#: src/automate.cc:2329
msgid "DOMAIN [NAME]"
msgstr "DOMINIO [NOME]"

#: src/automate.cc:2330
msgid "Drops a database variable"
msgstr "Elimina una variabile dal database"

#: src/automate.cc:2366
#, c-format
msgid "no variables found in domain '%s'"
msgstr "nessuna variabile trovata nel dominio ‘%s’"

#: src/automate.cc:2383
msgid "Prints the workspace root for the current directory"
msgstr "Mostra la root dello spazio di lavoro della directory attuale"

#: src/automate.cc:2406
msgid "Executes the given lua function and returns the result"
msgstr "Esegue la funzione lua specificata e ne ritorna il risultato"

#: src/automate.cc:2416
#, c-format
msgid "lua function '%s' does not exist"
msgstr "la funzione lua ‘%s’ non esiste"

#: src/automate.cc:2429
#, c-format
msgid "lua call '%s' failed"
msgstr "la chiamata lua ‘%s’ è fallita"

#: src/automate.cc:2464
#, c-format
msgid "no completions for this command"
msgstr "non ci sono completamenti per questo comando"

#: src/automate.cc:2469
#, c-format
msgid "multiple completions possible for this command"
msgstr "sono possibili vari completamenti per questo comando"

#: src/automate.cc:2481
#, c-format
msgid "sorry, that can't be run remotely or over stdio"
msgstr "spiacente, ciò non può essere eseguito da remoto o su stdio"

#: src/database_check.cc:154
#, c-format
msgid "file structure is corrupted; cannot check further"
msgstr "la struttura del file è rovinata; non puoi più controllare"

#: src/database_check.cc:267
msgid "markings"
msgstr "contrassegni"

#: src/database_check.cc:436
msgid "ancestry"
msgstr "ascendenza"

#: src/database_check.cc:494
msgid "certs"
msgstr "certificati"

#: src/database_check.cc:537
msgid "heights"
msgstr "altezze"

#: src/database_check.cc:581
msgid "height relations"
msgstr "relazioni di altezza"

#: src/database_check.cc:640
msgid "branches"
msgstr "rami"

#: src/database_check.cc:705
#, c-format
msgid "file %s missing (%d manifest references)"
msgstr "file ‘%s’ mancante (%d riferimenti al manifesto)"

#: src/database_check.cc:712
#, c-format
msgid "file %s unreferenced"
msgstr "file ‘%s’ senza referenze"

#: src/database_check.cc:718
#, c-format
msgid "file %s has a missing or invalid file size"
msgstr ""

#: src/database_check.cc:736
#, c-format
msgid "roster %s unreferenced"
msgstr "roster ‘%s’ senza referenze"

#: src/database_check.cc:743
#, c-format
msgid "roster %s incomplete (%d missing files)"
msgstr "roster  ‘%s’ incompleto (%d file mancanti)"

#: src/database_check.cc:750
#, c-format
msgid "roster %s incomplete (%d missing revisions)"
msgstr "roster ‘%s’ incompleto (%d revisioni mancanti)"

# TODO: plurali o singolari?
#: src/database_check.cc:775
#, c-format
msgid ""
"revision %s missing (%d revision references; %d cert references; %d parent "
"references; %d child references; %d roster references)"
msgstr ""
"revisione %s mancante (%d riferimenti alla revisione; %d riferimenti al "
"certificato; %d riferimenti al genitore; %d riferimenti al figlio; %d "
"riferimenti al roster)"

#: src/database_check.cc:787
#, c-format
msgid "revision %s incomplete (%d missing manifests)"
msgstr "la revisione %s è incompleta (mancano %d manifesti)"

#: src/database_check.cc:795
#, c-format
msgid "revision %s incomplete (%d missing revisions)"
msgstr "la revisione %s è incompleta (mancano %d revisioni)"

#: src/database_check.cc:803
#, c-format
msgid "revision %s incomplete (missing roster)"
msgstr "la revisione %s è incompleta (manca il roster)"

#: src/database_check.cc:810
#, c-format
msgid "revision %s mismatched roster and manifest"
msgstr "la revisione %s non corrisponde al roster né al manifesto"

#: src/database_check.cc:817
#, c-format
msgid "revision %s incomplete (incomplete roster)"
msgstr "la revisione %s è incompleta (roster incompleto)"

# TODO: parents?
#: src/database_check.cc:824
#, c-format
msgid "revision %s mismatched parents (%d ancestry parents; %d revision refs)"
msgstr ""
"la revisione %s non corrisponde ai genitori (%d ascendenze; %d riferimenti "
"alla revisione)"

#: src/database_check.cc:833
#, c-format
msgid "revision %s mismatched children (%d ancestry children; %d parents)"
msgstr "la revisione %s non corrisponde ai figli (%d discendenze; %d genitori)"

#: src/database_check.cc:845
#, c-format
msgid "revision %s has bad history (%s)"
msgstr "la revisione %s ha una storia non valida (%s)"

#: src/database_check.cc:852
#, c-format
msgid "revision %s is not parseable (perhaps with unnormalized paths?)"
msgstr ""
"revisione %s non comprensibile (forse contiene percorsi non normalizzati?)"

#: src/database_check.cc:859
#, c-format
msgid "revision %s is not in normalized form"
msgstr "la revisione %s non in forma normalizzata"

#: src/database_check.cc:883
#, c-format
msgid "key %s missing (signed %d certs)"
msgstr "chiave %s mancante (ha firmato %d certificati)"

#: src/database_check.cc:916
#, c-format
msgid "revision %s unchecked signature in %s cert from missing key %s"
msgstr ""
"revisione %s firma non controllata nel certificato ‘%s’ per chiave ‘%s’ "
"mancante"

#: src/database_check.cc:924
#, c-format
msgid "revision %s bad signature in %s cert from key %s"
msgstr "revisione %s firma non ammessa per certificato ‘%s’ della chiave ‘%s’"

#: src/database_check.cc:939
#, c-format
msgid "revision %s missing %s cert"
msgstr "alla revisione %s manca il certificato ‘%s’"

#: src/database_check.cc:949
#, c-format
msgid "revision %s mismatched certs (%d authors %d dates %d changelogs)"
msgstr ""
"la revisione %s non corrisponde ai certificati (%d autori %d date %d "
"changelogs)"

#: src/database_check.cc:973
#, c-format
msgid "height missing for revision %s"
msgstr "altezza mancante per la revisione %s"

#: src/database_check.cc:981
#, c-format
msgid "duplicate height for revision %s"
msgstr "altezza duplicata per la revisione %s"

#: src/database_check.cc:988
#, c-format
msgid "height of revision %s not greater than that of parent"
msgstr "altezza della revisione %s non superiore di quella del genitore"

#: src/database_check.cc:1005
#, c-format
msgid "cached branch '%s' not used"
msgstr "il ramo in cache ‘%s’ è inutilizzato"

#: src/database_check.cc:1010
#, c-format
msgid "branch '%s' not cached"
msgstr "il ramo ‘%s’ non è in cache"

#: src/database_check.cc:1015
#, c-format
msgid "branch '%s' wrong head count"
msgstr "il ramo ‘%s’ ha un numero sbagliato di teste"

#: src/database_check.cc:1112
#, c-format
msgid "%d missing files"
msgstr "%d file mancanti"

#: src/database_check.cc:1114
#, c-format
msgid "%d unreferenced files"
msgstr "%d file senza referenze"

#: src/database_check.cc:1116
#, c-format
msgid "%d missing or invalid file sizes"
msgstr "%d dimensioni di file mancanti o non valide"

#: src/database_check.cc:1119
#, c-format
msgid "%d unreferenced rosters"
msgstr "%d roster senza referenze"

#: src/database_check.cc:1121
#, c-format
msgid "%d incomplete rosters"
msgstr "%d roster incompleti"

#: src/database_check.cc:1124
#, c-format
msgid "%d missing revisions"
msgstr "%d revisioni mancanti"

#: src/database_check.cc:1126
#, c-format
msgid "%d incomplete revisions"
msgstr "%d revisioni incomplete"

#: src/database_check.cc:1128
#, c-format
msgid "%d mismatched parents"
msgstr "%d genitori non abbinati"

#: src/database_check.cc:1130
#, c-format
msgid "%d mismatched children"
msgstr "%d figli non abbinati"

#: src/database_check.cc:1132
#, c-format
msgid "%d revisions with bad history"
msgstr "%d revisioni con storia non valida"

#: src/database_check.cc:1134
#, c-format
msgid "%d revisions not parseable (perhaps with invalid paths)"
msgstr "%d revisioni non leggibili (forse con percorsi invalidi)"

#: src/database_check.cc:1137
#, c-format
msgid "%d revisions not in normalized form"
msgstr "%d revisioni non in forma normalizzata"

#: src/database_check.cc:1141
#, c-format
msgid "%d missing rosters"
msgstr "%d roster mancanti"

#: src/database_check.cc:1145
#, c-format
msgid "%d missing keys"
msgstr "%d chiavi mancanti"

#: src/database_check.cc:1148
#, c-format
msgid "%d missing certs"
msgstr "%d certificati mancanti"

#: src/database_check.cc:1150
#, c-format
msgid "%d mismatched certs"
msgstr "%d certificati non corrispondenti"

#: src/database_check.cc:1152
#, c-format
msgid "%d unchecked signatures due to missing keys"
msgstr "%d firme non controllate per mancanza delle chiavi"

#: src/database_check.cc:1154
#, c-format
msgid "%d bad signatures"
msgstr "%d firme non valide"

#: src/database_check.cc:1157
#, c-format
msgid "%d missing heights"
msgstr "%d altezze mancanti"

#: src/database_check.cc:1159
#, c-format
msgid "%d duplicate heights"
msgstr "%d altezze duplicate"

#: src/database_check.cc:1161
#, c-format
msgid "%d incorrect heights"
msgstr "%d altezze errate"

#: src/database_check.cc:1164
#, c-format
msgid "%d branches cached but not used"
msgstr ""

#: src/database_check.cc:1166
#, c-format
msgid "%d branches with incorrect head count"
msgstr "%d rami con conteggio teste errato"

#: src/database_check.cc:1168
#, c-format
msgid "%d branches missing from branch cache"
msgstr ""

#: src/database_check.cc:1198
#, c-format
msgid ""
"check complete: %d files; %d rosters; %d revisions; %d keys; %d certs; %d "
"heights; %d branches"
msgstr ""
"controllo completo: %d file; %d roster; %d revisioni; %d chiavi; %d "
"certificati; %d altezze; %d rami"

#: src/database_check.cc:1206
#, c-format
msgid "total problems detected: %d (%d serious)"
msgstr "numero totale di problemi individuati: %d (di cui %d gravi)"

#: src/database_check.cc:1211
#, c-format
msgid "serious problems detected"
msgstr "individuato un problema serio"

#: src/database_check.cc:1214
#, c-format
msgid "minor problems detected"
msgstr "individuato un problema minore"

#: src/database_check.cc:1216
#, c-format
msgid "database is good"
msgstr "il database non ha problemi"

#: src/selectors.cc:50
#, c-format
msgid "selection '%s' has multiple ambiguous expansions:"
msgstr "la selezione ‘%s’ ha espansioni multiple ambigue:"

#: src/selectors.cc:94
#, c-format
msgid "the key selector k: must not be empty"
msgstr "il selettore di chiavi ‘k:’ non può essere vuoto"

#: src/selectors.cc:115
#, c-format
msgid "the empty branch selector b: refers to the current branch"
msgstr "il selettore vuoto di ramo ‘b:’ si riferisce al ramo corrente"

#: src/selectors.cc:133
#, c-format
msgid "the cert selector c: may not be empty"
msgstr "il selettore di certificati ‘c:’ non può essere vuoto"

#: src/selectors.cc:152
#, c-format
msgid "selector '%s' is not a valid date"
msgstr ""

#: src/selectors.cc:168
#, c-format
msgid "selector '%s' is not a valid date (internally completed to '%s')"
msgstr ""

#: src/selectors.cc:172
#, c-format
msgid "expanded date '%s' to UTC -> '%s'"
msgstr ""

#: src/selectors.cc:215
#, c-format
msgid "the empty head selector h: refers to the head of the current branch"
msgstr ""
"il selettore vuoto di testa ‘h:’ si riferisce alla testa del ramo corrente"

#: src/selectors.cc:304
#, c-format
msgid ""
"the empty parent selector p: refers to the base revision of the workspace"
msgstr ""
"il selettore vuoto di genitore ‘p:’ si riferisce alla revisione su cui è "
"basato lo spazio di lavoro"

#: src/selectors.cc:350
#, c-format
msgid "no value is allowed with the update selector u:"
msgstr "nessun valore è permesso con il selettore aggiornamento u:"

#: src/selectors.cc:352
#, c-format
msgid ""
"the update selector u: refers to the revision before the last update in the "
"workspace"
msgstr ""
"il selettore di aggiornamento ‘u:’ si riferisce alla revisione precedente "
"l'ultimo ‘update’ dello spazio di lavoro"

#: src/selectors.cc:373
#, c-format
msgid "no value is allowed with the base revision selector w:"
msgstr "nessun valore è permesso con il selettore base di revisione w:"

#: src/selectors.cc:375
#, c-format
msgid "the selector w: returns the base revision(s) of the workspace"
msgstr ""
"il selettore ‘w:’ ritorna la/le revisione/i base dello spazio di lavoro"

#: src/selectors.cc:496
#, c-format
msgid "the '%s' function takes %d argument, not %d"
msgid_plural "the '%s' function takes %d arguments, not %d"
msgstr[0] "la funzione ‘%s’ accetta %d argomento, non %d"
msgstr[1] "la funzione ‘%s’ accetta %d argomenti, non %d"

#: src/selectors.cc:639
#, c-format
msgid "unknown selection function '%s'"
msgstr "funzione di selezione sconosciuta ‘%s’"

#: src/selectors.cc:672
#, c-format
msgid "expanded selector '%s' -> '%s'"
msgstr "espanso il selettore ‘%s’ in ‘%s’"

#: src/selectors.cc:711
#, c-format
msgid "unknown selector type: %c"
msgstr "selettore di tipo sconosciuto: ‘%c’"

#: src/selectors.cc:746
#, c-format
msgid "selector '%s' is invalid, it ends with the escape character '\\'"
msgstr ""

#: src/selectors.cc:751
#, c-format
msgid "selector '%s' is invalid, it contains an unknown escape sequence '%s%s'"
msgstr ""

#: src/selectors.cc:790
#, c-format
msgid "selector '%s' is invalid, unmatched ')'"
msgstr "il selettore ‘%s’ non è valido: ‘)’ non bilanciata"

#: src/selectors.cc:807
#, c-format
msgid ""
"selector '%s' is invalid, function argument doesn't look like an arg-list"
msgstr ""

#: src/selectors.cc:818
#, c-format
msgid ""
"selector '%s' is invalid, grouping parentheses contain something that "
"doesn't look like an expr"
msgstr ""
"il selettore ‘%s’ non è valido: le parentesi raggruppano qualcosa che non "
"sembra essere un'espressione"

#: src/selectors.cc:829
#, c-format
msgid "selector '%s' is invalid, because it starts with a '/'"
msgstr "il selettore ‘%s’ non è valido: inizia con uno ‘/’"

#: src/selectors.cc:833
#, c-format
msgid "selector '%s' is invalid, because it starts with a '|'"
msgstr "il selettore ‘%s’ non è valido: inizia con un ‘|’"

#: src/selectors.cc:858
#, c-format
msgid ""
"selector '%s' is invalid, because there is a '%s' someplace it shouldn't be"
msgstr "il selettore ‘%s’ non è valido: c'è un ‘%s’ dove non dovrebbe"

#: src/selectors.cc:863 src/selectors.cc:866
#, c-format
msgid ""
"selector '%s' is invalid, don't mix '/' and '|' operators without parentheses"
msgstr ""
"il selettore ‘%s’ non è valido: non mescolare ‘/’ e ‘|’ senza utilizzare "
"parentesi"

#: src/selectors.cc:905
#, c-format
msgid "selector '%s' is invalid, it doesn't look like an expr"
msgstr "il selettore ‘%s’ non è valido: non sembra essere un'espressione"

#: src/selectors.cc:928
#, c-format
msgid "expanding selection '%s'"
msgstr "espando la selezione ‘%s’"

#: src/selectors.cc:932
#, c-format
msgid "no match for selection '%s'"
msgstr "nessuna corrispondenza per la selezione ‘%s’"

#: src/selectors.cc:937
#, c-format
msgid "expanded to '%s'"
msgstr "espanso in ‘%s’"

#: src/annotate.cc:429
#, c-format
msgid "%s.. by '%s' %s: "
msgstr "%s.. di ‘%s’ %s: "

#: src/annotate.cc:431
#, c-format
msgid "%s.. by '%s': "
msgstr "%s.. di ‘%s’: "

#: src/annotate.cc:433
#, c-format
msgid "%s.. %s: "
msgstr "%s.. %s: "

#: src/annotate.cc:435
#, c-format
msgid "%s..: "
msgstr "%s..: "

#: src/restrictions.cc:79 src/restrictions.cc:159
#, c-format
msgid "including required parent '%s'"
msgstr "includendo genitore richiesto‘%s’"

#: src/restrictions.cc:102 src/restrictions.cc:176
#, c-format
msgid "conflicting include/exclude on path '%s'"
msgstr "conflitto di inclusione/esclusione sul percorso ‘%s’"

#: src/restrictions.cc:227
#, c-format
msgid "restriction includes unknown path '%s'"
msgstr "la restrizione include il percorso sconosciuto ‘%s’"

#: src/restrictions.cc:234
#, c-format
msgid "restriction excludes unknown path '%s'"
msgstr "la restrizione esclude il percorso sconosciuto ‘%s’"

#: src/restrictions.cc:238
#, c-format
msgid "%d unknown path"
msgid_plural "%d unknown paths"
msgstr[0] "%d percorso sconosciuto"
msgstr[1] "%d percorsi sconosciuti"

#: src/maybe_workspace_updater.cc:64
#, c-format
msgid "note: your workspace has not been updated"
msgstr "nota: lo spazio di lavoro non è stato aggiornato"

#: src/merge_roster.cc:420
#, c-format
msgid "unsupported '%s' conflict resolution in mtn:resolve_conflict attribute"
msgstr ""

#: src/merge_conflict.cc:590
#, c-format
msgid "conflict: missing root directory"
msgstr "conflitto: directory root mancante"

#: src/merge_conflict.cc:600 src/merge_conflict.cc:642
#, c-format
msgid "directory '%s' pivoted to root on the left"
msgstr "directory ‘%s’ scambiata con la root sulla sinistra"

#: src/merge_conflict.cc:610 src/merge_conflict.cc:652
#, c-format
msgid "directory '%s' deleted on the right"
msgstr "directory ‘%s’ cancellata a destra"

#: src/merge_conflict.cc:623 src/merge_conflict.cc:663
#, c-format
msgid "directory '%s' deleted on the left"
msgstr "directory ‘%s’ cancellata a sinistra"

#: src/merge_conflict.cc:632 src/merge_conflict.cc:672
#, c-format
msgid "directory '%s' pivoted to root on the right"
msgstr "directory ‘%s’ scambiata con la root sulla destra"

#: src/merge_conflict.cc:716
#, c-format
msgid "conflict: invalid name '_MTN' in root directory"
msgstr "conflitto: il nome ‘_MTN’ non è valido nella cartella root"

#: src/merge_conflict.cc:726
#, c-format
msgid "'%s' pivoted to root on the left"
msgstr "‘%s’ scambiato con la root sulla sinistra"

#: src/merge_conflict.cc:736 src/merge_conflict.cc:839
#: src/merge_conflict.cc:857
#, c-format
msgid "'%s' renamed to '%s' on the right"
msgstr "‘%s’ rinominato in ‘%s’ a destra"

#: src/merge_conflict.cc:744
#, c-format
msgid "'%s' added in revision %s on the right"
msgstr "‘%s’ aggiunto nella revisione %s sulla destra"

#: src/merge_conflict.cc:756
#, c-format
msgid "'%s' pivoted to root on the right"
msgstr "‘%s’ scambiato con la root sulla destra"

#: src/merge_conflict.cc:766 src/merge_conflict.cc:830
#: src/merge_conflict.cc:848
#, c-format
msgid "'%s' renamed to '%s' on the left"
msgstr "‘%s’ rinominato in ‘%s’ a sinistra"

#: src/merge_conflict.cc:774
#, c-format
msgid "'%s' added in revision %s on the left"
msgstr "‘%s’ aggiunto nella revisione %s sulla sinistra"

#: src/merge_conflict.cc:823
#, c-format
msgid "conflict: directory loop created"
msgstr "conflitto: creato loop di directory"

#: src/merge_conflict.cc:901
#, c-format
msgid "conflict: orphaned file '%s' from revision %s"
msgstr "conflitto: file ‘%s’ orfano della revisione %s"

#: src/merge_conflict.cc:908
#, c-format
msgid "conflict: orphaned directory '%s' from revision %s"
msgstr "conflitto: directory ‘%s’ orfana della revisione %s"

#: src/merge_conflict.cc:925
#, c-format
msgid "parent directory '%s' was deleted on the right"
msgstr "la directory genitore ‘%s’ è stata cancellata sulla destra"

#: src/merge_conflict.cc:934
#, c-format
msgid "file '%s' was renamed from '%s' on the left"
msgstr "il file ‘%s’ è stato rinominato da ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:937
#, c-format
msgid "directory '%s' was renamed from '%s' on the left"
msgstr "la directory ‘%s’ è stata rinominata da ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:947
#, c-format
msgid "file '%s' was added on the left"
msgstr "il file ‘%s’ è stato aggiunto sulla sinistra"

#: src/merge_conflict.cc:950
#, c-format
msgid "directory '%s' was added on the left"
msgstr "la directory ‘%s’ è stata aggiunta sulla sinistra"

#: src/merge_conflict.cc:968
#, c-format
msgid "parent directory '%s' was deleted on the left"
msgstr "la directory genitore ‘%s’ è stata cancellata sulla sinistra"

#: src/merge_conflict.cc:977
#, c-format
msgid "file '%s' was renamed from '%s' on the right"
msgstr "il file ‘%s’ è stato rinominato da ‘%s’ sulla destra"

#: src/merge_conflict.cc:980
#, c-format
msgid "directory '%s' was renamed from '%s' on the right"
msgstr "directory ‘%s’ è stata rinominata da ‘%s’ a destra"

#: src/merge_conflict.cc:989
#, c-format
msgid "file '%s' was added on the right"
msgstr "il file ‘%s’ è stato aggiunto a destra"

#: src/merge_conflict.cc:992
#, c-format
msgid "directory '%s' was added on the right"
msgstr "la directory ‘%s’ è stata aggiunta sulla destra"

#: src/merge_conflict.cc:1049
#, c-format
msgid "conflict: multiple names for file '%s' from revision %s"
msgstr "conflitto: nomi mulipli per il file ‘%s’ della revisione %s"

#: src/merge_conflict.cc:1052
#, c-format
msgid "conflict: multiple names for directory '%s' from revision %s"
msgstr "conflitto: nomi mulipli per la directory ‘%s’ della revisione %s"

#: src/merge_conflict.cc:1055
#, c-format
msgid "renamed to '%s' on the left"
msgstr "rinominato in ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:1056
#, c-format
msgid "renamed to '%s' on the right"
msgstr "rinominato in ‘%s’ sulla destra"

#: src/merge_conflict.cc:1223
#, c-format
msgid "modified on the right, named %s"
msgstr ""

#: src/merge_conflict.cc:1227
#, c-format
msgid "modified on the left, named %s"
msgstr ""

#: src/merge_conflict.cc:1258
#, c-format
msgid "left_resolution: drop"
msgstr "left_resolution: cancellare"

#: src/merge_conflict.cc:1275
#, c-format
msgid "right_resolution: drop"
msgstr "right_resolution: cancellare"

#: src/merge_conflict.cc:1332
#, c-format
msgid "conflict: duplicate name '%s' for the directory '%s'"
msgstr "conflitto: nome doppio ‘%s’ per la directory ‘%s’"

#: src/merge_conflict.cc:1341
#, c-format
msgid ""
"conflict: duplicate name '%s' for the directory\n"
"          named '%s' on the left and\n"
"          named '%s' on the right."
msgstr ""
"conflitto: nome duplicato ‘%s’ per la directory\n"
"           chiamata ‘%s’ a sinistra e\n"
"           chiamata ‘%s’ a destra."

#: src/merge_conflict.cc:1359 src/merge_conflict.cc:1409
#, c-format
msgid "added as a new file on the left"
msgstr "aggiunto come nuovo file sulla sinistra"

#: src/merge_conflict.cc:1361 src/merge_conflict.cc:1411
#, c-format
msgid "added as a new directory on the left"
msgstr "aggiunto come nuova directory sulla sinistra"

#: src/merge_conflict.cc:1369 src/merge_conflict.cc:1393
#, c-format
msgid "added as a new file on the right"
msgstr "aggiunto come nuovo file sulla destra"

#: src/merge_conflict.cc:1371 src/merge_conflict.cc:1395
#, c-format
msgid "added as a new directory on the right"
msgstr "aggiunto come nuova directory sulla destra"

#: src/merge_conflict.cc:1384 src/merge_conflict.cc:1436
#, c-format
msgid "renamed from file '%s' on the left"
msgstr "rinominato dal file ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:1386 src/merge_conflict.cc:1438
#, c-format
msgid "renamed from directory '%s' on the left"
msgstr "rinominato dalla directory ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:1419 src/merge_conflict.cc:1446
#, c-format
msgid "renamed from file '%s' on the right"
msgstr "rinominato dal file ‘%s’ sulla destra"

#: src/merge_conflict.cc:1421 src/merge_conflict.cc:1448
#, c-format
msgid "renamed from directory '%s' on the right"
msgstr "rinominato dalla directory ‘%s’ sulla destra"

#: src/merge_conflict.cc:1499
#, c-format
msgid "conflict: multiple values for attribute '%s' on file '%s'"
msgstr "conflitto: valori multipli per l'attributo ‘%s’ sul file ‘%s’"

#: src/merge_conflict.cc:1502
#, c-format
msgid "conflict: multiple values for attribute '%s' on directory '%s'"
msgstr "conflitto: valori multipli per l'attributo ‘%s’ sulla directory ‘%s’"

#: src/merge_conflict.cc:1506
#, c-format
msgid "set to '%s' on the left"
msgstr "impostato a ‘%s’ sulla sinistra"

#: src/merge_conflict.cc:1508
#, c-format
msgid "deleted on the left"
msgstr "cancellato sulla sinistra"

#: src/merge_conflict.cc:1511
#, c-format
msgid "set to '%s' on the right"
msgstr "impostato a ‘%s’ sulla destra"

#: src/merge_conflict.cc:1513
#, c-format
msgid "deleted on the right"
msgstr "cancellato sulla destra"

#: src/merge_conflict.cc:1533
#, c-format
msgid ""
"conflict: multiple values for attribute '%s' on file '%s' from revision %s"
msgstr ""
"conflitto: valori multipli per l'attributo ‘%s’ sul file ‘%s’ della "
"revisione %s"

#: src/merge_conflict.cc:1536
#, c-format
msgid ""
"conflict: multiple values for attribute '%s' on directory '%s' from revision "
"%s"
msgstr ""
"conflitto: valori multipli per l'attributo ‘%s’ sulla directory ‘%s’ nella "
"revisione %s"

#: src/merge_conflict.cc:1542
#, c-format
msgid "set to '%s' on left file '%s'"
msgstr "impostato a ‘%s’ sul file ‘%s’ a sinistra"

#: src/merge_conflict.cc:1545
#, c-format
msgid "set to '%s' on left directory '%s'"
msgstr "impostato a ‘%s’ sulla directory ‘%s’ a sinistra"

#: src/merge_conflict.cc:1551
#, c-format
msgid "deleted from left file '%s'"
msgstr "cancellato dal file ‘%s’ a sinistra"

#: src/merge_conflict.cc:1554
#, c-format
msgid "deleted from left directory '%s'"
msgstr "cancellato dalla directory ‘%s’ a sinistra"

#: src/merge_conflict.cc:1561
#, c-format
msgid "set to '%s' on right file '%s'"
msgstr "impostato a ‘%s’ sul file ‘%s’ a destra"

#: src/merge_conflict.cc:1564
#, c-format
msgid "set to '%s' on right directory '%s'"
msgstr "impostato a ‘%s’ sulla directory ‘%s’ a destra"

#: src/merge_conflict.cc:1570
#, c-format
msgid "deleted from right file '%s'"
msgstr "cancellato dal file ‘%s’ a destra"

#: src/merge_conflict.cc:1573
#, c-format
msgid "deleted from right directory '%s'"
msgstr "cancellato dalla directory ‘%s’ a destra"

#: src/merge_conflict.cc:1648
#, c-format
msgid "conflict: content conflict on file '%s'"
msgstr "conflitto di contenuto sul file ‘%s’"

#: src/merge_conflict.cc:1650
#, c-format
msgid "content hash is %s on the left"
msgstr "l'hash del contenuto è %s sulla sinistra"

#: src/merge_conflict.cc:1651
#, c-format
msgid "content hash is %s on the right"
msgstr "l'hash del contenuto è %s sulla destra"

#: src/merge_conflict.cc:1670
#, c-format
msgid "conflict: content conflict on file '%s' from revision %s"
msgstr "conflitto: conflitto accettabile sul file ‘%s’ della revisione %s"

#: src/merge_conflict.cc:1672
#, c-format
msgid "content hash is %s on the left in file '%s'"
msgstr "l'hash del contenuto è %s sulla sinistra nel file ‘%s’"

#: src/merge_conflict.cc:1674
#, c-format
msgid "content hash is %s on the right in file '%s'"
msgstr "l'hash del contenuto è %s sulla destra nel file ‘%s’"

#: src/merge_conflict.cc:1715 src/merge_conflict.cc:1947
#: src/merge_conflict.cc:2547
#, c-format
msgid "conflicts file does not match current conflicts"
msgstr "il file conflitti non corrisponde ai conflitti attuali"

#: src/merge_conflict.cc:1716
#, c-format
msgid "%s is not a supported conflict resolution for %s"
msgstr "‘%s’ non è una risoluzione di conflitti supportata per ‘%s’"

#: src/merge_conflict.cc:1717
#, c-format
msgid ""
"history for '%s' from %s will be lost; see user manual Merge Conflicts "
"section"
msgstr ""

#: src/merge_conflict.cc:1718
msgid "extra chars at end of conflict"
msgstr ""

#: src/merge_conflict.cc:1934
#, c-format
msgid "expected orphaned_directory or orphaned_file, found %s"
msgstr ""

#: src/merge_conflict.cc:2605
#, c-format
msgid "extra data in file"
msgstr "il file contiene dati di troppo"

#: src/merge_conflict.cc:2738
#, c-format
msgid "left revision id does not match conflict file"
msgstr "id revisione sinistra non corrisponde al file conflitti"

#: src/merge_conflict.cc:2744
#, c-format
msgid "right revision id does not match conflict file"
msgstr "id revisione destra non corrisponde al file conflitti"

#: src/merge_conflict.cc:2775
#, c-format
msgid "'%s' already exists"
msgstr "‘%s’ esiste già"

#: src/merge_conflict.cc:2777
#, c-format
msgid "directory '%s' does not exist or is unknown"
msgstr ""

#: src/merge_conflict.cc:2827
#, c-format
msgid "can't drop directory '%s'; it is not empty"
msgstr ""

#: src/merge_conflict.cc:2841
#, c-format
msgid "no resolution provided for orphaned_node '%s'"
msgstr ""

#: src/merge_conflict.cc:2846
#, c-format
msgid "invalid resolution for orphaned_node '%s'"
msgstr ""

#: src/merge_conflict.cc:2869 src/merge_conflict.cc:2902
#, c-format
msgid "replacing content of '%s' from %s with '%s'"
msgstr ""

#: src/merge_conflict.cc:2941
#, c-format
msgid "extra %s_resolution provided for dropped_modified '%s'"
msgstr ""

#: src/merge_conflict.cc:2948
#, c-format
msgid "no resolution provided for dropped_modified '%s'"
msgstr ""

#: src/merge_conflict.cc:2949
#, c-format
msgid "no %s_resolution provided for dropped_modified '%s'"
msgstr ""

#: src/merge_conflict.cc:2986
#, c-format
msgid "dropping '%s' from %s"
msgstr "cancello ‘%s’ da %s"

#: src/merge_conflict.cc:2994 src/merge_conflict.cc:3001
#, c-format
msgid "keeping '%s' from %s"
msgstr "mantengo ‘%s’ da %s"

#: src/merge_conflict.cc:3023 src/merge_conflict.cc:3032
#: src/merge_conflict.cc:3046 src/merge_conflict.cc:3058
#, c-format
msgid "renaming '%s' from %s to '%s'"
msgstr "rinomino ‘%s’ da %s in ‘%s’"

#: src/merge_conflict.cc:3184 src/merge_conflict.cc:3222
#, c-format
msgid "inconsistent left/right resolutions for '%s'"
msgstr ""

#: src/merge_conflict.cc:3186
#, c-format
msgid "replacing content of '%s' with '%s'"
msgstr ""

#: src/merge_conflict.cc:3213
#, c-format
msgid "can't drop '%s'; not empty"
msgstr "impossibile eliminare ‘%s’; non vuota"

#: src/merge_conflict.cc:3224
#, c-format
msgid "keeping '%s'"
msgstr "mantengo ‘%s’"

#: src/merge_conflict.cc:3235
#, c-format
msgid "no resolution provided for duplicate_name '%s'"
msgstr ""

#: src/merge_conflict.cc:3335
#, c-format
msgid "merge of '%s', '%s' failed"
msgstr "unione di ‘%s’, ‘%s’ fallita"

#: src/merge_conflict.cc:3337
#, c-format
msgid "merged '%s', '%s'"
msgstr "unito ‘%s’, ‘%s’"

#: src/merge_conflict.cc:3346
#, c-format
msgid "replacing content of '%s', '%s' with '%s'"
msgstr "sostituire il contenuto di ‘%s’, ‘%s’ con ‘%s’"

#: src/merge_content.cc:334
#, c-format
msgid "file '%s' does not exist in workspace"
msgstr "il file ‘%s’ non esiste nello spazio di lavoro"

#: src/merge_content.cc:335
#, c-format
msgid "'%s' in workspace is a directory, not a file"
msgstr "nello spazio di lavoro ‘%s’ è una directory, non un file"

#: src/merge_content.cc:339
#, c-format
msgid "file '%s' in workspace has id %s, wanted %s"
msgstr ""

#: src/merge_content.cc:610
#, c-format
msgid ""
"help required for 3-way merge\n"
"[ancestor] %s\n"
"[    left] %s\n"
"[   right] %s\n"
"[  merged] %s"
msgstr ""
"richiesto aiuto per ‘merge’ a 3 vie\n"
"[antenato] %s\n"
"[sinistra] %s\n"
"[  destra] %s\n"
"[  unione] %s"

#: src/merge_content.cc:789
#, c-format
msgid "%d content conflict requires user intervention"
msgid_plural "%d content conflicts require user intervention"
msgstr[0] "è richiesto l'intervento dell'utente per %d conflitto di contenuto"
msgstr[1] "è richiesto l'intervento dell'utente per %d conflitti di contenuto"

#: src/merge_content.cc:805
#, c-format
msgid "can't spawn external merger when non-interactive"
msgstr ""

#: src/merge_content.cc:815
#, c-format
msgid "merge failed due to unresolved conflicts"
msgstr "‘merge’ fallito a causa di conflitti non risolti"

#: src/uri.cc:40
#, c-format
msgid "unable to parse URI '%s'"
msgstr ""

#: src/uri.cc:68
#, c-format
msgid "unable to parse host of URI '%s'"
msgstr ""

#: src/uri.cc:150 src/uri.cc:153 src/uri.cc:175 src/uri.cc:196
#, c-format
msgid "bad URLencoded string '%s'"
msgstr ""

#: src/sha1.cc:34
msgid "Benchmarks botan's SHA-1 core"
msgstr "Benchmark delle implementazioni SHA-1 di botan"

#: src/sha1.cc:38
#, c-format
msgid "Benchmarking botan's SHA-1 core"
msgstr "Benchmark delle implementazioni SHA-1 di botan in corso"

#: src/sha1.cc:64
#, c-format
msgid "SHA-1 provider '%s': %s MiB/s"
msgstr "Provider SHA-1 ‘%s’: %s MiB/s"

#: src/sha1.cc:76
#, c-format
msgid "%s MiB/s"
msgstr "%s MiB/s"

#: src/pcrewrap.cc:273
#, c-format
msgid "while compiling regex '%s': %s"
msgstr ""

#: src/pcrewrap.cc:282
#, c-format
msgid "error in regex '%s': %s"
msgstr ""

#: src/pcrewrap.cc:284
#, c-format
msgid "error near char %d of regex '%s': %s"
msgstr ""

#: src/pcrewrap.cc:299
#, c-format
msgid "while studying regex '%s': %s"
msgstr ""

#: src/pcrewrap.cc:317
#, c-format
msgid "backtrack limit exceeded in regular expression matching"
msgstr "superato il limite di backtrack nel match di espressioni regolari"

#: src/pcrewrap.cc:321
#, c-format
msgid "recursion limit exceeded in regular expression matching"
msgstr "superato il limite di ricorsione match di espressioni regolari"

#: src/pcrewrap.cc:326
#, c-format
msgid "invalid UTF-8 sequence found during regular expression matching"
msgstr ""
"trovata una sequenza UTF-8 non valida durante un match con espressione "
"regolare"

#: src/pcrewrap.cc:329
#, c-format
msgid "pcre_exec returned %d"
msgstr "pcre_exec ha ritornato %d"

#: src/rev_output.cc:61
msgid "Revision: "
msgstr "Revisione: "

#: src/rev_output.cc:67
msgid "Parent:   "
msgstr "Genitore:  "

#: src/rev_output.cc:99
msgid "Tag:      "
msgstr "Tag:       "

#: src/rev_output.cc:110
msgid "Other certs:"
msgstr "Altri certificati:"

#: src/rev_output.cc:123
msgid "Changelog: "
msgstr "Changelog: "

#: src/rev_output.cc:131
msgid "Comments: "
msgstr "Commenti:  "

#: src/rev_output.cc:158
msgid "Changes"
msgstr "Modifiche"

#: src/rev_output.cc:160
msgid "Changes against parent "
msgstr "Modifiche rispetto al genitore "

#: src/rev_output.cc:168
#, c-format
msgid "  dropped  %s"
msgstr "  eliminato    %s"

#: src/rev_output.cc:173
#, c-format
msgid ""
"  renamed  %s\n"
"       to  %s"
msgstr ""
"  rinominato   %s\n"
"          in   %s"

#: src/rev_output.cc:178 src/rev_output.cc:182
#, c-format
msgid "  added    %s"
msgstr "  aggiunto     %s"

#: src/rev_output.cc:186
#, c-format
msgid "  patched  %s"
msgstr "  modificato   %s"

#: src/rev_output.cc:190
#, c-format
msgid ""
"  attr on  %s\n"
"      set  %s\n"
"       to  %s"
msgstr ""
"  aggiunto su  %s\n"
"   l'attributo %s\n"
"   con valore  %s"

#: src/rev_output.cc:203
#, c-format
msgid ""
"  attr on  %s\n"
"    unset  %s"
msgstr ""
"  eliminato da %s\n"
"   l'attributo %s"

#: src/asciik.cc:374
msgid "Prints an ASCII representation of the revisions' graph"
msgstr "Stampa una rappresentazione ASCII del grafo delle revisioni"

#: src/dates.cc:337
#, c-format
msgid ""
"current date '%s' is outside usable range\n"
"(your system clock may not be set correctly)"
msgstr ""

#: src/dates.cc:383 src/dates.cc:387
#, c-format
msgid "date '%s' is out of range and cannot be formatted"
msgstr ""

#: src/dates.cc:425
#, c-format
msgid "time format specification '%s' produces no output"
msgstr ""

#: src/dates.cc:431
#, c-format
msgid ""
"date '%s' is too long when formatted using '%s' (the result must fit in %d "
"characters)"
msgstr ""

#: src/dates.cc:492
#, c-format
msgid "date '%s' is out of range and cannot be parsed"
msgstr ""

#: src/dates.cc:533 src/dates.cc:547 src/dates.cc:562 src/dates.cc:570
#: src/dates.cc:577 src/dates.cc:589 src/dates.cc:601 src/dates.cc:610
#: src/dates.cc:644
#, c-format
msgid "unrecognized date (monotone only understands ISO 8601 format)"
msgstr ""
"data non riconosciuta (monotone comprende solo le date in formato ISO 8601)"

#: src/dates.cc:537
#, c-format
msgid "seconds out of range"
msgstr "secondi fuori intervallo"

#: src/dates.cc:551
#, c-format
msgid "minutes out of range"
msgstr "minuti fuori intervallo"

#: src/dates.cc:566
#, c-format
msgid "hour out of range"
msgstr "ore fuori intervallo"

#: src/dates.cc:592
#, c-format
msgid "month out of range in '%s'"
msgstr "numero di mese non valido in ‘%s’"

#: src/dates.cc:617
#, c-format
msgid "date too early (monotone only goes back to 0001-01-01T00:00:00)"
msgstr "data troppo vecchia (il minimo supportato è l'anno 1 DC)"

#: src/dates.cc:619
#, c-format
msgid "date too late (monotone only goes forward to year 292,278,993)"
msgstr "data troppo alta (il massimo supportato è l'anno 292.278.993 DC)"

#: src/dates.cc:628
#, c-format
msgid "day out of range for its month in '%s'"
msgstr "numero di giorno non valido per il proprio mese in ‘%s’"

#: src/netio.hh:36 src/netio.hh:54
#, c-format
msgid "need %d bytes to decode '%s' at %d, only have %d"
msgstr ""

#: src/netio.hh:82 src/netio.hh:117
#, c-format
msgid ""
"overflow while decoding variable length integer '%s' into a %d-byte field"
msgstr ""
"overflow nella decodifica dell'intero a lunghezza variabile ‘%s’ in un campo "
"di %d byte"

#: src/netio.hh:137
#, c-format
msgid "ran out of bytes reading variable length integer '%s' at pos %d"
msgstr ""
"spazio esaurito nella lettura dell'intero a lunghezza variabile ‘%s’ alla "
"posizione %d"

#: src/netio.hh:273
#, c-format
msgid "decoding variable length string of %d bytes for '%s', maximum is %d"
msgstr ""
"decodifica in corso della stringa a lungheza variabile di %d byte per ‘%s’, "
"il massimo è %d"

#: src/netio.hh:328
#, c-format
msgid "expected '%s' to end at %d, have %d bytes"
msgstr ""

#: src/option.cc:24
#, c-format
msgid "option error: %s"
msgstr "errore nell'opzione: %s"

#: src/option.cc:28
#, c-format
msgid "unknown option '%s'"
msgstr "opzione sconosciuta ‘%s’"

#: src/option.cc:32
#, c-format
msgid "missing argument to option '%s'"
msgstr "manca l'argomento dell'opzione ‘%s’"

#: src/option.cc:36
#, c-format
msgid "option '%s' does not take an argument"
msgstr "l'opzione ‘%s’ non accetta argomenti"

#: src/option.cc:40
#, c-format
msgid "bad argument '%s' to option '%s'"
msgstr "argomento ‘%s’ non valido per l'opzione ‘%s’"

#: src/option.cc:46
#, c-format
msgid "bad argument '%s' to option '%s': %s"
msgstr "argomento ‘%s’ non valido per l'opzione ‘%s’: %s"

#: src/option.cc:238
#, c-format
msgid "invalid escape in '--xargs' file"
msgstr ""

#: src/option.cc:332
#, c-format
msgid "option '%s' has multiple ambiguous expansions:"
msgstr "l'opzione ‘%s’ ha espansioni multiple ambigue:"

#: src/option.cc:347
#, c-format
msgid "negation of '--%s'"
msgstr "negazione di ‘--%s’"

#: src/option.cc:512 src/option.cc:556
#, c-format
msgid "deprecated option '%s' used: %s"
msgstr "opzione deprecata ‘%s’ utilizzata: %s"

#: src/options.hh:46
#, c-format
msgid "must not be less than %d"
msgstr "non deve essere inferiore a %d"

#: src/options.hh:75
#, c-format
msgid "must be one of the following: %s"
msgstr "deve essere uno dei seguenti: %s"

#: src/options_list.hh:132
#, c-format
msgid "must be between 0 and 255"
msgstr "deve essere tra 0 e 255"

#: src/options_list.hh:206
msgid "insert command line arguments taken from the given file"
msgstr "inserisce argomenti da linea di comando presi dal file dato"

#: src/options_list.hh:213
msgid "override author for commit"
msgstr "forza l'autore del commit"

#: src/options_list.hh:217
msgid "block size in bytes for 'automate stdio' output"
msgstr ""

#: src/options_list.hh:220
msgid ""
"automatically update the workspace, if it was at a head and the command "
"creates a new head"
msgstr ""

#: src/options_list.hh:225
msgid "address:port to listen on (default :4691)"
msgstr "indirizzo:porta su cui stare in ascolto (default ‘:4691’)"

#: src/options_list.hh:228
msgid "disable transport authentication"
msgstr "disabilita l'autentificazione del trasporto"

#: src/options_list.hh:231
msgid "serve netsync on stdio"
msgstr "esegue il netsync tramite stdio"

#: src/options_list.hh:235
msgid ""
"cause monotone to lie about the maximum netsync protocol version that it "
"supports, mostly for debugging"
msgstr ""

#: src/options_list.hh:239
msgid ""
"cause monotone to lie about the minimum netsync protocol version it "
"supports, useful for debugging or if you want to prevent use of older "
"protocol versions"
msgstr ""

#: src/options_list.hh:244
msgid "sets the host (and optionally the port) for a remote netsync action"
msgstr ""

#: src/options_list.hh:248
msgid "select branch cert for operation"
msgstr "seleziona il ramo per l'operazione"

#: src/options_list.hh:251
msgid "print a brief version of the normal output"
msgstr "stampa una versione breve dell'output"

#: src/options_list.hh:254
msgid "annotate using full revision ids only"
msgstr "annota il file utilizzando solo gli id completi di revisione"

#: src/options_list.hh:258
msgid "set location of configuration directory"
msgstr "imposta locazione della cartella di configurazione"

#: src/options_list.hh:268
msgid "forbid use of the default confdir"
msgstr "proibito usare la confdir di default"

#: src/options_list.hh:271
msgid "override date/time for commit"
msgstr "forza data/ora del commit"

#: src/options_list.hh:277
msgid "strftime(3) format specification for printing dates"
msgstr ""

#: src/options_list.hh:286
msgid "print date certs exactly as stored in the database"
msgstr "stampa le date esattamente come immagazzinate in database"

#: src/options_list.hh:292
msgid "set name of database"
msgstr "imposta il nome del database"

#: src/options_list.hh:315
msgid "log roster cache statistic to the given file"
msgstr ""

#: src/options_list.hh:318
msgid "limit the number of levels of directories to descend"
msgstr "limita il numero di livelli di cartelle in cui discendere"

#: src/options_list.hh:326
msgid "argument to pass external diff hook"
msgstr "argomenti da passare all'hook per le diff esterne"

#: src/options_list.hh:328
msgid "reverse order of diff"
msgstr "inverte ordine di diff"

#: src/options_list.hh:330
msgid "do not show the function containing each block of changes"
msgstr "non mostrare la funzione che contiene il blocco di modifiche"

#: src/options_list.hh:333
msgid "show the matching cset in the diff header"
msgstr "nessuna chiave corrispondente a ‘%s’ trovata"

#: src/options_list.hh:337
msgid "use context diff format"
msgstr "usa diff in formato con contesto"

#: src/options_list.hh:344
msgid "use external diff hook for generating diffs"
msgstr "utilizza l'hook per generare le diff esternamente"

#: src/options_list.hh:351
msgid "use unified diff format"
msgstr "usa diff in formato unificato"

#: src/options_list.hh:359
msgid "print diffs along with logs"
msgstr "stampa i diff assieme ai log"

#: src/options_list.hh:362
msgid "when rosterifying, drop attrs entries with the given key"
msgstr ""
"durante la conversione al formato con roster, elimina gli attributi con una "
"chiave specificata"

#: src/options_list.hh:365
msgid "don't perform the operation, just show what would have happened"
msgstr "non esegue l'operazione, mostra solamente cosa sarebbe successo"

#: src/options_list.hh:368
msgid "drop certs signed by keys we don't know about"
msgstr "elimina certificati firmati con chiavi che non conosciamo"

#: src/options_list.hh:371
msgid "file to dump debugging log to, on failure"
msgstr "file su cui salvare i log di debug (in caso di fallimento)"

#: src/options_list.hh:374
msgid "leave out anything described by its argument"
msgstr "esclude qualsiasi cosa sia stata fornita come argomento"

#: src/options_list.hh:376
msgid "include anything described by its argument"
msgstr "include qualsiasi cosa sia stata fornita come argomento"

#: src/options_list.hh:379
msgid "only update monotone's internal bookkeeping, not the filesystem"
msgstr "aggiorna il registro interno di monotone, non il filesystem"

#: src/options_list.hh:384
#, c-format
msgid ""
"move conflicting, unversioned paths into '%s' before proceeding with any "
"workspace change"
msgstr ""
"spostare gli elementi non versionati e in conflitto in ‘%s’ prima di "
"procedere con le modifiche dello spazio di lavoro"

#: src/options_list.hh:390
msgid ""
"controls use of ssh-agent.  valid arguments are: 'yes' to use ssh-agent to "
"make signatures if possible, 'no' to force use of monotone's internal code, "
"'only' to force use of ssh-agent, 'check' to sign with both and compare"
msgstr ""
"controlla l'utilizzo di ‘ssh-agent’.  gli argomenti validi sono: ‘yes’ per "
"firmare con ‘ssh-agent’ quando possibile, ‘no’ per forzare l'uso del codice "
"di firma interno di monotone, ‘only’ per forzare l'uso di ‘ssh-agent’, "
"‘check’ per firmare con entrambi e verificare"

#: src/options_list.hh:397
msgid "force genkey to not error out when the named key already exists"
msgstr ""

#: src/options_list.hh:401
msgid "display help message"
msgstr "mostra il messaggio di aiuto"

#: src/options_list.hh:404
msgid "show hidden commands and options"
msgstr "mostra i comandi e le opzioni nascosti"

#: src/options_list.hh:407
msgid "do not ignore revisions marked as suspended"
msgstr "non ignorare le revisioni segnate come sospese"

#: src/options_list.hh:410
msgid "do not prompt the user for input"
msgstr ""

#: src/options_list.hh:413
msgid "sets the key for signatures, using either the key name or the key hash"
msgstr ""

#: src/options_list.hh:419
msgid "set location of key store"
msgstr "imposta locazione del portachiavi"

#: src/options_list.hh:422
msgid "push the specified key even if it hasn't signed anything"
msgstr ""
"invia la chiave specificata anche se non è mai stata utilizzata per firmare"

#: src/options_list.hh:425
msgid "limit log output to the last number of entries"
msgstr "limita la stampa del log alle ultime N voci"

#: src/options_list.hh:428
msgid "file to write the log to"
msgstr "file su cui scrivere il registro"

#: src/options_list.hh:432
msgid "set commit changelog message"
msgstr "imposta il messaggio di ChangeLog del commit"

#: src/options_list.hh:434
msgid "set filename containing commit changelog message"
msgstr "legge il messaggio di ChangeLog del commit da un file"

#: src/options_list.hh:437
msgid "no prefix to message"
msgstr "nessun prefisso per il messaggio"

#: src/options_list.hh:440
msgid "perform the operations for files missing from workspace"
msgstr "esegue l'operazione per file mancanti dallo spazio di lavoro"

#: src/options_list.hh:443
msgid "limit log output to the next number of entries"
msgstr "limita la stampa del log alle N voci seguenti"

#: src/options_list.hh:446
msgid "exclude files when printing logs"
msgstr "esclude i file dalla stampa dei log"

#: src/options_list.hh:449
msgid "do not use ASCII graph to display ancestry"
msgstr "non utilizzare i grafi ASCII delle parentele"

#: src/options_list.hh:452
msgid "do not ignore any files"
msgstr "non ignorare nessun file"

#: src/options_list.hh:455
msgid "exclude merges when printing logs"
msgstr "esclude i merge dalla stampa dei log"

#: src/options_list.hh:458
msgid ""
"do not load '%APPDATA%\\monotone\\monotonerc' or '_MTN\\monotonerc' lua files"
msgstr ""

#: src/options_list.hh:461
msgid "do not load '~/.monotone/monotonerc' or '_MTN/monotonerc' lua files"
msgstr ""

#: src/options_list.hh:468
msgid "do not load the built-in lua file with the default hooks"
msgstr ""

#: src/options_list.hh:470
msgid "please use '--no-standard-rcfiles' instead"
msgstr ""

#: src/options_list.hh:472
msgid "old version of '--no-standard-rcfiles'"
msgstr ""

#: src/options_list.hh:476
msgid "please use '--no-builtin-rcfile' instead"
msgstr ""

#: src/options_list.hh:478
msgid "old version of '--no-builtin-rcfile'"
msgstr "vecchia versione di ‘--no-builtin-rcfile’"

#: src/options_list.hh:484
msgid "load extra lua file"
msgstr "carica un ulteriore file Lua"

#: src/options_list.hh:487
msgid "record process id of server"
msgstr "registra l'id del processo server"

#: src/options_list.hh:494
msgid ""
"decrease verbosity (undo previous '-v', then disable informational output, "
"then disable warnings)"
msgstr ""

#: src/options_list.hh:503
msgid "increase verbosity (undo previous '-q', and then enable debug output)"
msgstr ""

#: src/options_list.hh:513
msgid "please use '-v' (or '-v -v -v' if there are previous '-q' options)"
msgstr ""

#: src/options_list.hh:516
msgid "print debug log to stderr while running"
msgstr "stampa i log di debug su stderr"

#: src/options_list.hh:523
msgid "please use '-q -q'"
msgstr "Per favore usare ‘-q -q’"

#: src/options_list.hh:525
msgid "suppress warning, verbose, informational and progress messages"
msgstr ""
"sopprime i messaggi di avvertimento, di notifica estesa, informativi e di "
"avanzamento"

#: src/options_list.hh:533
msgid "print detailed information"
msgstr "stampa le informazioni dettagliate"

#: src/options_list.hh:536
msgid ""
"automatically run the output through nroff (default if the output is a "
"terminal)"
msgstr ""

#: src/options_list.hh:540
msgid "show timestamps in front of errors, warnings and progress messages"
msgstr ""

#: src/options_list.hh:543
msgid "also operate on the contents of any listed directories"
msgstr "opera anche sui contenuti delle directory specificate"

#: src/options_list.hh:546
msgid "select revision id for operation"
msgstr "seleziona la revisione per l'operazione"

#: src/options_list.hh:549
msgid "limit search for workspace to specified root"
msgstr "limita la ricerca di uno spazio di lavoro alla radice specificata"

#: src/options_list.hh:552
msgid "don't look for a workspace"
msgstr "non cercare uno spazio di lavoro"

#: src/options_list.hh:555
msgid "use the current netsync arguments and options as the future default"
msgstr "usa gli argomenti netsync attuali come default per il futuro"

#: src/options_list.hh:560
msgid "set ticker style (count|dot|none)"
msgstr "imposta lo stile del ticker (count|dot|none)"

#: src/options_list.hh:563
msgid "revision(s) to start logging at"
msgstr "revisione(i) da cui iniziare il log"

#: src/options_list.hh:566
msgid "revision(s) to stop logging at"
msgstr "revisione(i) a cui terminare il log"

#: src/options_list.hh:569
msgid "perform the operations for unknown files from workspace"
msgstr "esegue l'operazione sui file sconosciuti presenti in workspace"

#: src/options_list.hh:572
msgid "print version number, then exit"
msgstr "stampa il numero di versione ed esce"

#: src/options_list.hh:579
msgid "don't output ignored files"
msgstr "non stampare i file ignorati"

#: src/options_list.hh:582
msgid "don't output unknown files"
msgstr "non stampare i file sconosciuti"

#: src/options_list.hh:585
msgid "don't output unchanged files"
msgstr "non stampare i file non modificati"

#: src/options_list.hh:588
msgid "don't output corresponding renames if restricted on such nodes"
msgstr ""

#: src/options_list.hh:596
msgid "use file to resolve conflicts"
msgstr "usa un file per risolvere i conflitti"

#: src/options_list.hh:611
msgid "specify conflict resolutions in a file, instead of interactively"
msgstr ""

#: src/options_list.hh:617
msgid "file in which to store conflicts"
msgstr "file dove porre i conflitti"

#: src/options_list.hh:630
msgid "use only one changelog cert for the git commit message"
msgstr ""

#: src/options_list.hh:633
msgid "file mapping author names from original to new values"
msgstr "mappatura file nomi autore dall'originale a nuovi valori"

#: src/options_list.hh:636
msgid "file mapping branch names from original to new values "
msgstr ""

#: src/options_list.hh:639
msgid "include git refs for 'revs', 'roots' or 'leaves'"
msgstr ""

#: src/options_list.hh:642
msgid "include revision ids in commit logs"
msgstr "includi revisione ids nei commit logs"

#: src/options_list.hh:645
msgid "include standard cert values in commit logs"
msgstr "include valori certificato standard nei commit logs"

#: src/options_list.hh:648
msgid "load the internal marks table before exporting revisions"
msgstr "carica la tavola segni interni prima di esportare revisioni"

#: src/options_list.hh:651
msgid "save the internal marks table after exporting revisions"
msgstr "salva la tavola segni interni dopo l'esportazione di revisioni"

#: src/safe_map.hh:25
#, c-format
msgid "erasing nonexistent key from '%s'"
msgstr "cancello la chiave inesistente da ‘%s’"

#: src/safe_map.hh:42
#, c-format
msgid "inserting duplicate entry into '%s'"
msgstr "inserisco voce duplicata in ‘%s’"

#: src/safe_map.hh:80
#, c-format
msgid "fetching nonexistent entry from '%s'"
msgstr "prendo la voce inesistente da ‘%s’"

#: src/unix/process.cc:63
#, c-format
msgid "error getting status of file '%s': %s"
msgstr "errore dando lo stato del file ‘%s’: %s"

#: src/unix/process.cc:87
#, c-format
msgid "error opening file '%s': %s"
msgstr "errore aprendo il file ‘%s’: %s"

#: src/unix/process.cc:103
#, c-format
msgid "setting execute permission on '%s'"
msgstr "imposto il permesso di esecuzione su ‘%s’"

#: src/unix/process.cc:108
#, c-format
msgid "clearing execute permission on '%s'"
msgstr "tolgo il permesso di esecuzione di ‘%s’"

#: src/unix/process.cc:119
#, c-format
msgid "error closing file '%s': %s"
msgstr "errore chiudendo il file ‘%s’: %s"

#: src/unix/fs.cc:66 src/win32/fs.cc:26
#, c-format
msgid "cannot get working directory: %s"
msgstr "impossibile cambiare la directory corrente: %s"

#: src/unix/fs.cc:76 src/win32/fs.cc:42
#, c-format
msgid "cannot change to directory '%s': %s"
msgstr "impossibile entrare nella directory ‘%s’: %s"

#: src/unix/fs.cc:98
#, c-format
msgid "could not find home directory for uid %d"
msgstr "impossibile trovare la cartella HOME per lo uid %d"

#: src/unix/fs.cc:131
#, c-format
msgid "could not find home directory for user '%s'"
msgstr "impossibile trovare la directory home per l'utente ‘%s’"

#: src/unix/fs.cc:149
#, c-format
msgid "error accessing file '%s': %s"
msgstr "errore di accesso al file ‘%s’: %s"

#: src/unix/fs.cc:158
#, c-format
msgid "cannot handle special file '%s'"
msgstr "non riesco a gestire il file speciale ‘%s’"

#: src/unix/fs.cc:174 src/win32/fs.cc:172
#, c-format
msgid "could not open directory '%s': %s"
msgstr "non riesco ad aprire la directory ‘%s’: %s"

#: src/unix/fs.cc:265
#, c-format
msgid "error accessing '%s/%s': %s"
msgstr "errore di accesso a ‘%s/%s’: %s"

#: src/unix/fs.cc:287
#, c-format
msgid "stat(%s) failed: %s"
msgstr "errore in stat(%s): %s"

#: src/unix/fs.cc:299
#, c-format
msgid "chmod(%s) failed: %s"
msgstr "errore in chmod(%s): %s"

#: src/unix/fs.cc:342
#, c-format
msgid "error reading file '%s': %s"
msgstr "errore leggendo il file ‘%s’: %s"

#: src/unix/fs.cc:357
#, c-format
msgid "error writing file '%s': %s"
msgstr "errore nello scrivere il file ‘%s’: %s"

#: src/unix/fs.cc:372
#, c-format
msgid "renaming '%s' to '%s' failed: %s"
msgstr "non è stato possibile rinominare ‘%s’ in ‘%s’: %s"

#: src/unix/fs.cc:386 src/unix/fs.cc:441 src/win32/fs.cc:248
#, c-format
msgid "could not remove '%s': %s"
msgstr "non posso cancellare ‘%s’: %s"

#: src/unix/fs.cc:468 src/win32/fs.cc:310
#, c-format
msgid "could not create directory '%s': %s"
msgstr "non riesco a creare la directory‘%s’: %s"

#: src/unix/fs.cc:534
#, c-format
msgid "cannot create temp file '%s': %s"
msgstr "non posso creare il file temporaneo ‘%s’: %s"

#: src/unix/fs.cc:544
#, c-format
msgid "all %d possible temporary file names are in use"
msgstr "tutti i %d possibili nomi di file temporanei sono in uso"

#: src/unix/fs.cc:585 src/win32/fs.cc:519
#, c-format
msgid "error writing to temp file '%s': %s"
msgstr "errore scrivendo il file temporaneo ‘%s’: %s"

#: src/unix/fs.cc:590 src/win32/fs.cc:526
#, c-format
msgid ""
"giving up after four zero-length writes to '%s' (%d byte written, %d left)"
msgid_plural ""
"giving up after four zero-length writes to '%s' (%d bytes written, %d left)"
msgstr[0] ""
msgstr[1] ""

#: src/unix/os_strerror.cc:21 src/win32/os_strerror.cc:27
#, c-format
msgid "unknown error code %d"
msgstr "codice di errore sconosciuto %d"

#: src/unix/ssh_agent_platform.cc:48
#, c-format
msgid "ssh_agent: failed to create a socket: %s"
msgstr "ssh_agent: impossibile collegarsi al socket: %s"

#: src/unix/ssh_agent_platform.cc:55
#, c-format
msgid "ssh_agent: failed to set socket as close-on-exec: %s"
msgstr ""

#: src/unix/ssh_agent_platform.cc:67
#, c-format
msgid "ssh_agent: failed to connect to agent: %s"
msgstr "ssh_agent: impossibile collegarsi all'agent: %s"

#: src/unix/ssh_agent_platform.cc:99
#, c-format
msgid "ssh_agent: error during send: %s"
msgstr "ssh_agent: errore durante l'invio: %s"

#: src/unix/ssh_agent_platform.cc:102
#, c-format
msgid "ssh_agent: giving up after %d ineffective sends to agent"
msgstr ""

#: src/unix/ssh_agent_platform.cc:109
#, c-format
msgid "ssh_agent: sent %u extra bytes to agent"
msgstr "ssh_agent: inviati %u byte extra all'agent"

#: src/unix/ssh_agent_platform.cc:129
#, c-format
msgid "ssh_agent: error during receive: %s"
msgstr "ssh_agent: errore durante la ricezione: %s"

#: src/unix/ssh_agent_platform.cc:132
#, c-format
msgid "ssh_agent: giving up after %d ineffective receives from agent"
msgstr ""

#: src/unix/ssh_agent_platform.cc:138
#, c-format
msgid "ssh_agent: received %u extra bytes from agent"
msgstr "ssh_agent: ricevuti %u byte extra dall'agent"

#: src/unix/parse_date.cc:21
#, c-format
msgid "unable to parse date '%s' with format '%s'"
msgstr "impossibile analizzare data ‘%s’ con formato‘%s’"

#: src/unix/parse_date.cc:24
#, c-format
msgid "invalid date '%s' not matched by format '%s'"
msgstr "dato invalido %s’ non corrisponde al formato %s’"

#: src/win32/get_system_flavour.cc:161
#, c-format
msgid "%s (level %d, rev %d)"
msgstr "%s (livello %d, rev. %d)"

#: src/win32/get_system_flavour.cc:167
#, c-format
msgid "Windows %s (%d.%d, build %d, %s) on %s"
msgstr "Windows %s (%d.%d, build %d, %s) su %s"

#: src/win32/fs.cc:59
#, c-format
msgid "could not determine configuration path"
msgstr "non riesco a determinare il path della configurazione"

#: src/win32/fs.cc:144
#, c-format
msgid "'%s': GetFileAttributes error: %s"
msgstr ""

#: src/win32/fs.cc:194
#, c-format
msgid "error while reading directory: %s"
msgstr "errore durante la lettura della directory: %s"

#: src/win32/fs.cc:298
#, c-format
msgid "could not remove '%s' and contents: SHFileOperation error code 0x%x"
msgstr ""
"non posso rimuovere ‘%s’ e i contenuti: SHFileOperation codice di errore 0x%x"

#: src/win32/fs.cc:301
#, c-format
msgid "could not remove '%s' and contents: SHFileOperation partially aborted"
msgstr ""
"non posso rimuovere ‘%s’ e i contenuti: SHFileOperation parzialmente fallita"

#: src/win32/fs.cc:366
#, c-format
msgid "GetFileAttributes(%s) failed: %s"
msgstr "errore in GetFileAttributes(%s): %s"

#: src/win32/fs.cc:371
#, c-format
msgid "SetFileAttributes(%s) failed: %s"
msgstr "errore in GetFileAttributes(%s): %s"

#: src/win32/fs.cc:397
#, c-format
msgid "renaming '%s' to '%s' failed: %s (%d)"
msgstr "problemi nel rinominare ‘%s’ in ‘%s’: %s (%d)"

#: src/win32/fs.cc:466
#, c-format
msgid "cannot find a temporary file (tried %d possibilities)"
msgstr "non è possibile trovare un file temporaneo (provate %d possibilità)"

#: src/win32/fs.cc:493
#, c-format
msgid "'%s' will be accessible to all users of this computer\n"
msgstr ""

#: src/win32/ssh_agent_platform.cc:82
#, c-format
msgid "asked to write more than %u to pageant"
msgstr ""

#: src/win32/ssh_agent_platform.cc:91
#, c-format
msgid "error sending message to pageant (%d)"
msgstr ""

#: src/win32/ssh_agent_platform.cc:105
#, c-format
msgid "asked to read more than %u from pageant"
msgstr ""

#: src/win32/parse_date.cc:21
#, c-format
msgid "date parsing not available on win32"
msgstr "parsing delle date non disponibile su win32"

#: src/monotone.cc:83
#, c-format
msgid "std::terminate() - exception thrown while handling another exception"
msgstr ""
"std::terminate() - avvenuta un'eccezione durante la gestione di un'altra "
"eccezione"

#: src/monotone.cc:143
#, c-format
msgid "this monotone binary requires at least SQLite 3.3.8 to run"
msgstr ""
"questo binario di monotone richiede almeno SQLite 3.3.8 per funzionare "

#: src/monotone.cc:146
#, c-format
msgid "this monotone binary requires at least SQLite 3.3.14 to run"
msgstr ""
"questo binario di monotone richiede almeno SQLite 3.3.14 per funzionare "

#: src/monotone.cc:157
#, c-format
msgid "monotone does not support Botan 1.7.14"
msgstr "monotone non supporta Botan 1.7.14"

#: src/monotone.cc:163
#, c-format
msgid "monotone does not support Botan 1.9.9"
msgstr "monotone non supporta Botan 1.9.9"

#: src/monotone.cc:168
#, c-format
msgid "this monotone binary requires Botan 1.6.3 or newer"
msgstr "questo binario di monotone richiede Botan 1.6.3 o più recente"

#: src/monotone.cc:170
#, c-format
msgid "this monotone binary does not work with Botan 1.7.7 or newer"
msgstr "questo binario di monotone non funziona con Botan 1.7.7 o più recente"

#: src/monotone.cc:175
#, c-format
msgid "this monotone binary requires Botan 1.7.7 or newer"
msgstr "questo binario di monotone richiede Botan 1.7.7 o più recente"

#: src/monotone.cc:182
#, c-format
msgid "this monotone binary does not work with Botan 1.9.4 or newer"
msgstr "questo binario di monotone non funziona con Botan 1.9.4 o più recente"

#: src/monotone.cc:187
#, c-format
msgid "this monotone binary requires Botan 1.7.22 or newer"
msgstr "questo binario di monotone richiede Botan 1.7.22 o più recente"

#: src/monotone.cc:195
#, c-format
msgid "this monotone binary requires Botan 1.9.4 or newer"
msgstr "questo binario di monotone richiede Botan 1.7.7 o più recente"

#: src/monotone.cc:197
#, c-format
msgid "this monotone binary does not work with Botan 1.9.11 or newer"
msgstr "questo binario di monotone non funziona con Botan 1.9.11 o più recente"

#: src/monotone.cc:202
#, c-format
msgid "this monotone binary requires Botan 1.9.11 or newer"
msgstr "questo binario di monotone richiede Botan 1.9.11 o più recente"

#: src/std_hooks.lua:69
msgid "Press enter"
msgstr "Premi ‘invio’"

#: src/std_hooks.lua:71
msgid "Press enter when the subprocess has completed"
msgstr "Premi ‘invio’ quando il sotto-processo è completato"

#, fuzzy
#~ msgid ""
#~ "content changes to the file '%s'\n"
#~ "will be ignored during this merge as the file has been\n"
#~ "removed on one side of the merge.  Affected revisions include:"
#~ msgstr ""
#~ "Modifiche accettabili per il file ‘%s’\n"
#~ "saranno ignorate durante questa unione fino a che il file\n"
#~ "sarà sato rimosso su un lato dell'unione. Le revisioni mosse includono:"

#~ msgid "Revision: %s"
#~ msgstr "Revisione: %s"

#, fuzzy
#~ msgid "invalid resolution for duplicate_name '%s'"
#~ msgstr "soluzione non valida per ‘duplicate_name %s’"

#, fuzzy
#~ msgid "this monotone binary does not work with Botan newer than 1.7.6"
#~ msgstr ""
#~ "Questo eseguibile di monotone non funziona con Botan di versioni "
#~ "successive alla 1.7.6."

#~ msgid "file %s does not exist"
#~ msgstr "il file ‘%s’ non esiste"

#~ msgid "no such revision '%s'"
#~ msgstr "la revisione %s non esiste"

#~ msgid "Network error: %s"
#~ msgstr "Errore di rete: %s"

#~ msgid "No such revision %s"
#~ msgstr "La revisione %s non esiste"
