Commits

Anonymous committed 03554dd

l10n/it: update to latest pot

Comments (0)

Files changed (1)

trac/locale/it/LC_MESSAGES/messages.po

 msgstr ""
 "Project-Id-Version: Trac 0.12\n"
 "Report-Msgid-Bugs-To: trac-dev@googlegroups.com\n"
-"POT-Creation-Date: 2010-04-23 11:25+0200\n"
-"PO-Revision-Date: 2010-04-24 13:00+0200\n"
+"POT-Creation-Date: 2010-04-28 08:54+0200\n"
+"PO-Revision-Date: 2010-04-28 11:31+0200\n"
 "Last-Translator: Lele Gaifax <lele@metapensiero.it>\n"
 "Language-Team: it_IT <trac-dev@googlegroups.com>\n"
 "Plural-Forms: nplurals=2; plural=(n != 1)\n"
 msgid "%(attachment)s (delete)"
 msgstr "%(attachment)s (elimina)"
 
-#: trac/attachment.py:752 trac/versioncontrol/web_ui/browser.py:633
+#: trac/attachment.py:752 trac/versioncontrol/web_ui/browser.py:637
 #: trac/wiki/web_ui.py:68
 msgid "Plain Text"
 msgstr "Testo non formattato"
 
-#: trac/attachment.py:758 trac/versioncontrol/web_ui/browser.py:639
+#: trac/attachment.py:758 trac/versioncontrol/web_ui/browser.py:643
 msgid "Original Format"
 msgstr "Formato originale"
 
 #: trac/admin/templates/admin_versions.html:77 trac/templates/about.html:84
 #: trac/templates/error.html:185 trac/ticket/admin.py:209
 #: trac/ticket/admin.py:400 trac/ticket/admin.py:559
-#: trac/versioncontrol/admin.py:108
+#: trac/versioncontrol/admin.py:110
 #: trac/versioncontrol/templates/admin_repositories.html:125
 #: trac/web/session.py:314
 msgid "Name"
 "[%(section)s] %(entry)s: necessario un valore tra (%(choices)s), trovato "
 "%(value)s"
 
-#: trac/env.py:587
+#: trac/env.py:583
 msgid "Database newer than Trac version"
 msgstr "Il database è più recente della versione di Trac"
 
-#: trac/env.py:601
+#: trac/env.py:600
 #, python-format
 msgid "No upgrade module for version %(num)i (%(version)s.py)"
 msgstr "Manca il modulo di aggiornamento per la versione %(num)i (%(version)s.py)"
 #: trac/admin/web_ui.py:185 trac/ticket/admin.py:65 trac/ticket/admin.py:90
 #: trac/ticket/admin.py:275 trac/ticket/admin.py:457 trac/ticket/admin.py:609
 #: trac/ticket/admin.py:695 trac/ticket/report.py:189
-#: trac/ticket/roadmap.py:687 trac/versioncontrol/admin.py:196
+#: trac/ticket/roadmap.py:687 trac/versioncontrol/admin.py:198
 msgid "Your changes have been saved."
 msgstr "Le tue modifiche sono state memorizzate."
 
 msgstr "Installa un plugin:"
 
 #: trac/admin/templates/admin_plugins.html:47
-#: trac/versioncontrol/templates/changeset.html:168
+#: trac/versioncontrol/templates/changeset.html:170
 msgid "File:"
 msgid_plural "Files:"
 msgstr[0] "File:"
 msgstr "Installa"
 
 #: trac/admin/templates/admin_plugins.html:84 trac/templates/diff_view.html:51
-#: trac/versioncontrol/templates/changeset.html:140
+#: trac/versioncontrol/templates/changeset.html:142
 msgid "Author:"
 msgstr "Autore:"
 
 msgid "Cannot load Python bindings for PostgreSQL"
 msgstr "Impossibile caricare i binding Python per PostgreSQL"
 
-#: trac/db/sqlite_backend.py:153
+#: trac/db/sqlite_backend.py:154
 msgid "Cannot load Python bindings for SQLite"
 msgstr "Impossibile caricare i binding Python per SQLite"
 
-#: trac/db/sqlite_backend.py:157
+#: trac/db/sqlite_backend.py:158
 msgid "Need at least PySqlite 2.0.7 or higher"
 msgstr "È necessario PySqlite 2.0.7 o superiore"
 
-#: trac/db/sqlite_backend.py:181
+#: trac/db/sqlite_backend.py:182
 #, python-format
 msgid "Database already exists at %(path)s"
 msgstr "Il database %(path)s esiste già"
 
-#: trac/db/sqlite_backend.py:241
+#: trac/db/sqlite_backend.py:242
 #, python-format
 msgid "Database \"%(path)s\" not found."
 msgstr "Database \"%(path)s\" non trovato."
 
-#: trac/db/sqlite_backend.py:250
+#: trac/db/sqlite_backend.py:251
 #, python-format
 msgid ""
 "The user %(user)s requires read _and_ write permissions to the database "
 msgid "Can't use %(annotator)s annotator: %(error)s"
 msgstr "Impossibile utilizzare l'annotatore %(annotator)s: %(error)s"
 
-#: trac/mimeview/patch.py:53
+#: trac/mimeview/patch.py:54
 msgid "Invalid unified diff content"
 msgstr "Contenuto dell'\"unified diff\" non valido"
 
-#: trac/mimeview/patch.py:163
+#: trac/mimeview/patch.py:171
 #, python-format
 msgid "new file %(new)s"
 msgstr "nuovo file %(new)s"
 
-#: trac/mimeview/patch.py:167
+#: trac/mimeview/patch.py:175
 #, python-format
 msgid "deleted file %(deleted)s"
 msgstr "eliminato il file %(deleted)s"
 
-#: trac/mimeview/patch.py:239
+#: trac/mimeview/patch.py:247
 msgid "this hunk was shorter than expected"
 msgstr "questo hunk è più corto del previsto"
 
 msgstr "Modifiche dalla [1:versione %(new)s] di [2:%(name)s]"
 
 #: trac/templates/diff_view.html:43
-#: trac/versioncontrol/templates/changeset.html:134
+#: trac/versioncontrol/templates/changeset.html:136
 msgid "Timestamp:"
 msgstr "Ora:"
 
 msgstr "Commento:"
 
 #: trac/templates/diff_view.html:65
-#: trac/versioncontrol/templates/changeset.html:196
+#: trac/versioncontrol/templates/changeset.html:198
 #: trac/versioncontrol/templates/revisionlog.html:71
 msgid "Legend:"
 msgstr "Legenda:"
 
 #: trac/templates/diff_view.html:67
-#: trac/versioncontrol/templates/changeset.html:198
+#: trac/versioncontrol/templates/changeset.html:200
 msgid "Unmodified"
 msgstr "Non modificato"
 
 #: trac/templates/diff_view.html:68
-#: trac/versioncontrol/templates/changeset.html:199
+#: trac/versioncontrol/templates/changeset.html:201
 #: trac/versioncontrol/templates/revisionlog.html:73
 msgid "Added"
 msgstr "Aggiunto"
 
 #: trac/templates/diff_view.html:69
-#: trac/versioncontrol/templates/changeset.html:200
+#: trac/versioncontrol/templates/changeset.html:202
 #: trac/versioncontrol/templates/revisionlog.html:75
 msgid "Removed"
 msgstr "Rimosso"
 
 #: trac/templates/diff_view.html:70 trac/ticket/api.py:325
-#: trac/versioncontrol/templates/changeset.html:202
+#: trac/versioncontrol/templates/changeset.html:204
 #: trac/versioncontrol/templates/revisionlog.html:77 trac/wiki/admin.py:200
 msgid "Modified"
 msgstr "Modificato"
 
 #: trac/templates/history_view.html:21 trac/templates/history_view.html:54
 #: trac/versioncontrol/templates/diff_form.html:58
+#: trac/versioncontrol/templates/revisionlog.html:86
 #: trac/versioncontrol/templates/revisionlog.html:180
 msgid "View changes"
 msgstr "Mostra le modifiche"
 msgstr "Cronologia delle modifiche"
 
 #: trac/templates/history_view.html:27 trac/ticket/admin.py:440
-#: trac/ticket/api.py:297 trac/ticket/templates/ticket.html:94
+#: trac/ticket/api.py:297
 msgid "Version"
 msgstr "Versione"
 
 msgid "Reporter"
 msgstr "Segnalatore"
 
-#: trac/ticket/api.py:292 trac/versioncontrol/admin.py:108
+#: trac/ticket/api.py:292 trac/versioncontrol/admin.py:110
 #: trac/versioncontrol/templates/admin_repositories.html:125
 msgid "Type"
 msgstr "Tipo"
 
 #: trac/ticket/query.py:825 trac/ticket/report.py:273 trac/ticket/report.py:566
 #: trac/ticket/web_ui.py:130 trac/timeline/web_ui.py:216
-#: trac/versioncontrol/web_ui/log.py:303
+#: trac/versioncontrol/web_ui/log.py:304
 msgid "RSS Feed"
 msgstr "Flusso RSS"
 
 msgstr "Versione %(num)s"
 
 #: trac/ticket/web_ui.py:804 trac/ticket/web_ui.py:939
-#: trac/ticket/templates/ticket.html:91
 msgid "Initial Version"
 msgstr "Versione iniziale"
 
 msgid "no"
 msgstr "no"
 
-#: trac/ticket/web_ui.py:1580 trac/versioncontrol/templates/changeset.html:187
+#: trac/ticket/web_ui.py:1577
+msgid "set"
+msgstr "attivata"
+
+#: trac/ticket/web_ui.py:1577
+msgid "unset"
+msgstr "disattivata"
+
+#: trac/ticket/web_ui.py:1580 trac/versioncontrol/templates/changeset.html:189
 msgid "modified"
 msgstr "modificato"
 
+#. TRANSLATOR: modified ('diff') (link)
+#: trac/ticket/web_ui.py:1585 trac/ticket/templates/ticket.html:180
+#: trac/ticket/templates/ticket_box.html:64
+msgid "diff"
+msgstr "diff"
+
+#: trac/ticket/web_ui.py:1586
+#, python-format
+msgid "modified (%(diff)s)"
+msgstr "modificata (%(diff)s)"
+
+#: trac/ticket/web_ui.py:1607
+#, python-format
+msgid "%(items)s added"
+msgid_plural "%(items)s added"
+msgstr[0] "%(items)s aggiunto"
+msgstr[1] "%(items)s aggiunti"
+
+#: trac/ticket/web_ui.py:1609
+#, python-format
+msgid "%(items)s removed"
+msgid_plural "%(items)s removed"
+msgstr[0] "%(items)s eliminato"
+msgstr[1] "%(items)s eliminati"
+
+#: trac/ticket/web_ui.py:1618
+#, python-format
+msgid "%(value)s deleted"
+msgstr "%(value)s eliminato"
+
+#: trac/ticket/web_ui.py:1620
+#, python-format
+msgid "set to %(value)s"
+msgstr "impostata a \"%(value)s\""
+
+#: trac/ticket/web_ui.py:1623
+#, python-format
+msgid "changed from %(old)s to %(new)s"
+msgstr "modificata da \"%(old)s\" a \"%(new)s\""
+
 #: trac/ticket/templates/milestone_delete.html:10
 #: trac/ticket/templates/milestone_delete.html:22
 msgid "Delete Milestone"
 msgid "Modify"
 msgstr "Modifica"
 
-#: trac/ticket/templates/ticket.html:90 trac/ticket/templates/ticket.html:93
-msgid "— at"
-msgstr "— alla"
+#: trac/ticket/templates/ticket.html:91
+msgid "at [1:Initial Version]"
+msgstr "alla [1:versione iniziale]"
+
+#: trac/ticket/templates/ticket.html:94
+#, python-format
+msgid "at [1:Version %(version)s]"
+msgstr "alla [1:versione %(version)s]"
 
 #: trac/ticket/templates/ticket.html:98
 msgid "Create New Ticket"
 "                      da parte di %(author)s"
 
 #: trac/ticket/templates/ticket.html:172
-#: trac/versioncontrol/templates/changeset.html:127
+#: trac/versioncontrol/templates/changeset.html:129
 msgid "previous"
 msgstr "precedente"
 
 msgid "next"
 msgstr "successivo"
 
-#: trac/ticket/templates/ticket.html:180
-#: trac/ticket/templates/ticket_box.html:64
-msgid "diff"
-msgstr "diff"
-
 #: trac/ticket/templates/ticket.html:196
 msgid "View ticket fields and description"
 msgstr "Mostra i campi e la descrizione della segnalazione"
 msgid "Reply, quoting this description"
 msgstr "Replica, citando questa descrizione"
 
-#: trac/ticket/templates/ticket_change.html:22
-#: trac/versioncontrol/templates/changeset.html:183
-msgid "added"
-msgstr "aggiunto"
+#: trac/ticket/templates/ticket_change.html:19
+#, python-format
+msgid ""
+"[1:[2:%(name)s]]\n"
+"          [3:[4:]]\n"
+"          added"
+msgstr ""
+"[1:[2:%(name)s]]\n"
+"          [3:[4:]]\n"
+"          aggiunto"
 
 #: trac/ticket/templates/ticket_change.html:26
-msgid "changed from"
-msgstr "modificata da"
-
-#: trac/ticket/templates/ticket_change.html:27
-msgid "to"
-msgstr "a"
+#, python-format
+msgid "changed from [1:%(old)s] to [2:%(new)s]"
+msgstr "modificata da [1:%(old)s] a [2:%(new)s]"
 
 #: trac/ticket/templates/ticket_change.html:29
-msgid "set to"
-msgstr "impostata a"
-
-#: trac/ticket/templates/ticket_change.html:33
-#: trac/versioncontrol/templates/changeset.html:184
-msgid "deleted"
-msgstr "eliminata"
+#, python-format
+msgid "set to [1:%(value)s]"
+msgstr "impostata a [1:%(value)s]"
+
+#: trac/ticket/templates/ticket_change.html:32
+#, python-format
+msgid "[1:%(value)s] deleted"
+msgstr "[1:%(value)s] eliminato"
 
 #: trac/ticket/templates/ticket_change.html:45
 #, python-format
 msgid "%(date)s in Timeline"
 msgstr "%(date)s nella Cronologia"
 
-#. TRANSLATOR: other_events
+#. TRANSLATOR: ...want to see the 'other kinds of events' from... (link)
 #: trac/timeline/web_ui.py:343
-msgid "other kind of events"
-msgstr "altro tipo di eventi"
+msgid "other kinds of events"
+msgstr "altri tipi di evento"
 
 #: trac/timeline/web_ui.py:348
 #, python-format
 msgid "Event provider %(name)s failed for filters %(kinds)s: "
 msgstr "L'estrattore di eventi %(name)s ha fallito per i filtri %(kinds)s: "
 
-#: trac/timeline/web_ui.py:354
+#: trac/timeline/web_ui.py:351
 #, python-format
 msgid ""
-"\n"
-"              You may want to see the %(other_events)s from the Timeline "
-"or \n"
-"              notify your Trac administrator about the error (detailed\n"
-"              informations were written to the log).\n"
-"            "
+"You may want to see the %(other_events)s from the Timeline or notify your"
+" Trac administrator about the error (detailed information was written to "
+"the log)."
 msgstr ""
-"\n"
-"              Potresti voler vedere un %(other_events)s nella\n"
-"              Cronologia oppure informare dell'errore l'amministratore\n"
-"              del Trac (informazioni dettagliate sono state scritte nel\n"
-"              log).\n"
-"              "
+"Potresti voler vedere %(other_events)s nella Cronologia oppure informare "
+"dell'errore l'amministratore del Trac (informazioni dettagliate sono "
+"state scritte nel log)."
 
 #: trac/timeline/templates/timeline.html:19
 msgid ""
 msgid "%(start)d - %(stop)d of %(total)d"
 msgstr "%(start)d - %(stop)d di %(total)d"
 
-#: trac/versioncontrol/admin.py:80 trac/versioncontrol/admin.py:105
-#: trac/versioncontrol/admin.py:106 trac/versioncontrol/admin.py:296
-#: trac/versioncontrol/api.py:32 trac/versioncontrol/api.py:149
-#: trac/versioncontrol/api.py:186
-#: trac/versioncontrol/templates/admin_repositories.html:20
-#: trac/versioncontrol/templates/admin_repositories.html:33
-#: trac/versioncontrol/templates/admin_repositories.html:132
-#: trac/versioncontrol/templates/admin_repositories.html:134
-#: trac/versioncontrol/web_ui/browser.py:809
-#: trac/versioncontrol/web_ui/changeset.py:853
-#: trac/versioncontrol/web_ui/changeset.py:995
-msgid "(default)"
-msgstr "(default)"
-
-#: trac/versioncontrol/admin.py:108
+#: trac/versioncontrol/admin.py:110
 msgid "Alias"
 msgstr "Sinonimo"
 
-#: trac/versioncontrol/admin.py:108
+#: trac/versioncontrol/admin.py:110
 #: trac/versioncontrol/templates/admin_repositories.html:125
 msgid "Directory"
 msgstr "Cartella"
 
-#: trac/versioncontrol/admin.py:114
+#: trac/versioncontrol/admin.py:116
 msgid "Cannot synchronize a single revision on multiple repositories"
 msgstr "Impossibile sincronizzare una singola revisione su repository multipli"
 
-#: trac/versioncontrol/admin.py:123
-#, python-format
-msgid "Unknown repository '%(reponame)s'"
-msgstr "Repository sconosciuto \"%(reponame)s\""
-
-#: trac/versioncontrol/admin.py:127
+#: trac/versioncontrol/admin.py:124 trac/versioncontrol/admin.py:182
+#: trac/versioncontrol/web_ui/browser.py:347
+#: trac/versioncontrol/web_ui/changeset.py:247
+#: trac/versioncontrol/web_ui/changeset.py:1087
+#: trac/versioncontrol/web_ui/log.py:87 trac/versioncontrol/web_ui/log.py:395
+#, python-format
+msgid "Repository '%(repo)s' not found"
+msgstr "Il repository \"%(repo)s\" non è stato trovato"
+
+#: trac/versioncontrol/admin.py:128
 #, python-format
 msgid "%(rev)s resynced on %(reponame)s."
 msgstr "%(rev)s sincronizzate in %(reponame)s."
 
-#: trac/versioncontrol/admin.py:134
+#: trac/versioncontrol/admin.py:135
 #, python-format
 msgid "Resyncing repository history for %(reponame)s... "
 msgstr "Sincronizzazione dello storico del repository %(reponame)s..."
 
-#: trac/versioncontrol/admin.py:140
+#: trac/versioncontrol/admin.py:142
 #, python-format
 msgid "%(num)s revision cached."
 msgid_plural "%(num)s revisions cached."
 msgstr[0] "%(num)s revisione memorizzata."
 msgstr[1] "%(num)s revisioni memorizzate."
 
-#: trac/versioncontrol/admin.py:142
+#: trac/versioncontrol/admin.py:144
 msgid "Done."
 msgstr "Fatto."
 
-#: trac/versioncontrol/admin.py:164
+#: trac/versioncontrol/admin.py:166
 msgid "Version Control"
 msgstr "Controllo versionamento"
 
-#: trac/versioncontrol/admin.py:165
+#: trac/versioncontrol/admin.py:167
 #: trac/versioncontrol/templates/admin_repositories.html:10
 msgid "Repositories"
 msgstr "Repository"
 
-#: trac/versioncontrol/admin.py:180
-#, python-format
-msgid "Repository %(name)s does not exist."
-msgstr "Il repository \"%(name)s\" non esiste."
-
-#: trac/versioncontrol/admin.py:199 trac/versioncontrol/admin.py:235
+#: trac/versioncontrol/admin.py:203 trac/versioncontrol/admin.py:242
+#, python-format
+msgid "You should now run %(resync)s to synchronize Trac with the repository."
+msgstr ""
+"Ora dovresti lanciare \"%(resync)s\" per sincronizzare Trac con il "
+"repository."
+
+#: trac/versioncontrol/admin.py:208
+#, python-format
+msgid "You may have to run %(resync)s to synchronize Trac with the repository."
+msgstr ""
+"Potresti dover lanciare \"%(resync)s\" per sincronizzare Trac con il "
+"repository."
+
+#: trac/versioncontrol/admin.py:216
 #, python-format
 msgid ""
-"You should now run \"trac-admin $ENV repository resync %(name)s\" to "
-"synchronize Trac with the repository."
+"You will need to update your post-commit hook to call %(cset_added)s with"
+" the new repository name."
 msgstr ""
-"Ora dovresti lanciare \"trac-admin $ENV repository resync %(name)s\" per "
-"sincronizzare Trac con il repository."
-
-#: trac/versioncontrol/admin.py:204
-#, python-format
-msgid ""
-"You may have to run \"trac-admin $ENV repository resync %(name)s\" to "
-"synchronize Trac with the repository."
-msgstr ""
-"Potresti dover lanciare \"trac-admin $ENV repository resync %(name)s per "
-"sincronizzare Trac con il repository."
-
-#: trac/versioncontrol/admin.py:209
-msgid ""
-"You will need to update your post-commit hook to call \"trac-admin $ENV "
-"changeset added\" with the new repository name."
-msgstr ""
-"Dovrai aggiornare il post-commit affinché esegua \"trac-admin $ENV "
-"changeset added\" con il nome del nuovo repository."
-
-#: trac/versioncontrol/admin.py:230
+"Dovrai aggiornare il post-commit affinché esegua \"%(cset_added)s\" con "
+"il nome del nuovo repository."
+
+#: trac/versioncontrol/admin.py:238
 #, python-format
 msgid "The repository \"%(name)s\" has been added."
 msgstr "Il repository \"%(name)s\" è stato aggiunto."
 
-#: trac/versioncontrol/admin.py:237
+#: trac/versioncontrol/admin.py:248
 #, python-format
 msgid ""
 "You should also set up a post-commit hook on the repository to call "
-"\"trac-admin $ENV changeset added %(name)s $REV\" for each committed "
-"changeset."
+"%(cset_added)s for each committed changeset."
 msgstr ""
 "Dovresti anche impostare il post-commit del repository in modo tale che "
-"esegua \"trac-admin $ENV changeset added %(name)s $REV\" per ciascun "
-"nuovo changeset."
-
-#: trac/versioncontrol/admin.py:243
+"esegua \"%(cset_added)s\" per ciascun nuovo changeset."
+
+#: trac/versioncontrol/admin.py:254
 msgid "Missing arguments to add a repository."
 msgstr "Mancano dei parametri per aggiungere un repository."
 
-#: trac/versioncontrol/admin.py:252
+#: trac/versioncontrol/admin.py:263
 #, python-format
 msgid "The alias \"%(name)s\" has been added."
 msgstr "Il sinonimo \"%(name)s\" è stato aggiunto."
 
-#: trac/versioncontrol/admin.py:255
+#: trac/versioncontrol/admin.py:266
 msgid "Missing arguments to add an alias."
 msgstr "Mancano dei parametri per aggiungere un sinonimo."
 
-#: trac/versioncontrol/admin.py:268
+#: trac/versioncontrol/admin.py:279
 msgid "The selected repositories have been removed."
 msgstr "I repository selezionati sono stati rimossi."
 
-#: trac/versioncontrol/admin.py:271
+#: trac/versioncontrol/admin.py:282
 msgid "No repositories were selected."
 msgstr "Non è stato selezionato alcun repository."
 
+#: trac/versioncontrol/api.py:32
+#: trac/versioncontrol/templates/admin_repositories.html:20
+#: trac/versioncontrol/templates/admin_repositories.html:134
+#: trac/versioncontrol/web_ui/browser.py:813
+#: trac/versioncontrol/web_ui/changeset.py:864
+#: trac/versioncontrol/web_ui/changeset.py:1006
+msgid "(default)"
+msgstr "(default)"
+
 #: trac/versioncontrol/api.py:183
 #, python-format
 msgid "Invalid key \"%(key)s\""
 msgid "Select paths and revs for Diff"
 msgstr "Seleziona i percorsi e le revisioni per Diff"
 
-#: trac/versioncontrol/templates/changeset.html:34
-#: trac/versioncontrol/templates/changeset.html:44
+#: trac/versioncontrol/templates/changeset.html:36
 #: trac/versioncontrol/templates/changeset.html:46
-#: trac/versioncontrol/templates/changeset.html:56
-#: trac/versioncontrol/templates/changeset.html:66
+#: trac/versioncontrol/templates/changeset.html:48
+#: trac/versioncontrol/templates/changeset.html:58
 #: trac/versioncontrol/templates/changeset.html:68
+#: trac/versioncontrol/templates/changeset.html:70
 msgid "Show full changeset"
 msgstr "Mostra il changeset completo"
 
-#: trac/versioncontrol/templates/changeset.html:35
-#: trac/versioncontrol/templates/changeset.html:38
-#: trac/versioncontrol/templates/changeset.html:43
+#: trac/versioncontrol/templates/changeset.html:37
+#: trac/versioncontrol/templates/changeset.html:40
 #: trac/versioncontrol/templates/changeset.html:45
-#: trac/versioncontrol/templates/changeset.html:57
-#: trac/versioncontrol/templates/changeset.html:60
-#: trac/versioncontrol/templates/changeset.html:65
+#: trac/versioncontrol/templates/changeset.html:47
+#: trac/versioncontrol/templates/changeset.html:59
+#: trac/versioncontrol/templates/changeset.html:62
 #: trac/versioncontrol/templates/changeset.html:67
-#: trac/versioncontrol/templates/changeset.html:103
+#: trac/versioncontrol/templates/changeset.html:69
+#: trac/versioncontrol/templates/changeset.html:105
 msgid "Show entry in browser"
 msgstr "Mostra l'elemento nel browser"
 
-#: trac/versioncontrol/templates/changeset.html:33
+#: trac/versioncontrol/templates/changeset.html:35
 #, python-format
 msgid ""
 "Changeset [1:%(new_rev)s] in %(reponame)s\n"
 "Changeset [1:%(new_rev)s] in %(reponame)s\n"
 "          per [2:%(new_path)s]"
 
-#: trac/versioncontrol/templates/changeset.html:39
-#: trac/versioncontrol/templates/changeset.html:61
+#: trac/versioncontrol/templates/changeset.html:41
+#: trac/versioncontrol/templates/changeset.html:63
 msgid "Show revision log"
 msgstr "Mostra il log della revisione"
 
-#: trac/versioncontrol/templates/changeset.html:37
+#: trac/versioncontrol/templates/changeset.html:39
 #, python-format
 msgid ""
 "Changes in [1:%(new_path)s]\n"
 "Modifiche a [1:%(new_path)s]\n"
 "          [2:\\[%(old_rev)s:%(new_rev)s\\]] in %(reponame)s"
 
-#: trac/versioncontrol/templates/changeset.html:41
+#: trac/versioncontrol/templates/changeset.html:43
 #, python-format
 msgid ""
 "Changes in %(reponame)s\n"
 "          a [3:%(new_path)s]\n"
 "          alla [4:r%(new_rev)s]"
 
-#: trac/versioncontrol/templates/changeset.html:48
+#: trac/versioncontrol/templates/changeset.html:50
 #, python-format
 msgid "Changeset [1:%(new_rev)s] in %(reponame)s"
 msgstr "Changeset [1:%(new_rev)s] in %(reponame)s"
 
-#: trac/versioncontrol/templates/changeset.html:55
+#: trac/versioncontrol/templates/changeset.html:57
 #, python-format
 msgid ""
 "Changeset [1:%(new_rev)s]\n"
 "Changeset [1:%(new_rev)s]\n"
 "          per [2:%(new_path)s]"
 
-#: trac/versioncontrol/templates/changeset.html:59
+#: trac/versioncontrol/templates/changeset.html:61
 #, python-format
 msgid ""
 "Changes in [1:%(new_path)s]\n"
 "Modifiche a [1:%(new_path)s]\n"
 "          [2:\\[%(old_rev)s:%(new_rev)s\\]]"
 
-#: trac/versioncontrol/templates/changeset.html:63
+#: trac/versioncontrol/templates/changeset.html:65
 #, python-format
 msgid ""
 "Changes\n"
 "          a [3:%(new_path)s]\n"
 "          alla [4:r%(new_rev)s]"
 
-#: trac/versioncontrol/templates/changeset.html:70
+#: trac/versioncontrol/templates/changeset.html:72
 #, python-format
 msgid "Changeset [1:%(new_rev)s]"
 msgstr "Changeset [1:%(new_rev)s]"
 
-#: trac/versioncontrol/templates/changeset.html:99
+#: trac/versioncontrol/templates/changeset.html:101
 #, python-format
 msgid "Show what was removed (content at revision %(old_rev)s)"
 msgstr "Mostra cosa è stato rimosso (contenuto alla revisione %(old_rev)s)"
 
-#: trac/versioncontrol/templates/changeset.html:104
+#: trac/versioncontrol/templates/changeset.html:106
 msgid "(root)"
 msgstr "(root)"
 
-#: trac/versioncontrol/templates/changeset.html:110
+#: trac/versioncontrol/templates/changeset.html:112
 #, python-format
 msgid "Show original file (revision %(old_rev)s)"
 msgstr "Mostra il file originale (revisione %(old_rev)s)"
 
-#: trac/versioncontrol/templates/changeset.html:109
+#: trac/versioncontrol/templates/changeset.html:111
 #, python-format
 msgid ""
 "(%(kind)s from [1:\n"
 "(%(kind)s da [1:\n"
 "                %(old_path)s])"
 
-#: trac/versioncontrol/templates/changeset.html:117
-#: trac/versioncontrol/templates/changeset.html:120
+#: trac/versioncontrol/templates/changeset.html:119
+#: trac/versioncontrol/templates/changeset.html:122
 msgid "Show differences"
 msgstr "Mostra le differenze"
 
-#: trac/versioncontrol/templates/changeset.html:117
+#: trac/versioncontrol/templates/changeset.html:119
 msgid "view diffs"
 msgstr "visualizza le differenze"
 
-#: trac/versioncontrol/templates/changeset.html:120
+#: trac/versioncontrol/templates/changeset.html:122
 #, python-format
 msgid "%(num)d diff"
 msgid_plural "%(num)d diffs"
 msgstr[0] "%(num)d differenza"
 msgstr[1] "%(num)d differenze"
 
-#: trac/versioncontrol/templates/changeset.html:123
+#: trac/versioncontrol/templates/changeset.html:125
 #, python-format
 msgid "%(num)d prop"
 msgid_plural "%(num)d props"
 msgstr[0] "%(num)d proprietà"
 msgstr[1] "%(num)d proprietà"
 
-#: trac/versioncontrol/templates/changeset.html:127
+#: trac/versioncontrol/templates/changeset.html:129
 msgid "Show previous version in browser"
 msgstr "Mostra le versioni precedenti nel browser"
 
-#: trac/versioncontrol/templates/changeset.html:137
+#: trac/versioncontrol/templates/changeset.html:139
 msgid "(less than one hour ago)"
 msgstr "(meno di un'ora fa)"
 
-#: trac/versioncontrol/templates/changeset.html:138
+#: trac/versioncontrol/templates/changeset.html:140
 #, python-format
 msgid "(%(age)s ago)"
 msgstr "(%(age)s fa)"
 
-#: trac/versioncontrol/templates/changeset.html:152
+#: trac/versioncontrol/templates/changeset.html:154
 msgid "Message:"
 msgstr "Messaggio:"
 
-#: trac/versioncontrol/templates/changeset.html:164
+#: trac/versioncontrol/templates/changeset.html:166
 msgid "Location:"
 msgstr "Posizione:"
 
-#: trac/versioncontrol/templates/changeset.html:168
+#: trac/versioncontrol/templates/changeset.html:170
 msgid "(No files)"
 msgstr "(Nessun file)"
 
-#: trac/versioncontrol/templates/changeset.html:173
+#: trac/versioncontrol/templates/changeset.html:175
 #, python-format
 msgid "%(num)d added"
 msgid_plural "%(num)d added"
 msgstr[0] "%(num)d aggiunto"
 msgstr[1] "%(num)d aggiunti"
 
-#: trac/versioncontrol/templates/changeset.html:174
+#: trac/versioncontrol/templates/changeset.html:176
 #, python-format
 msgid "%(num)d deleted"
 msgid_plural "%(num)d deleted"
 msgstr[0] "%(num)d eliminato"
 msgstr[1] "%(num)d eliminati"
 
-#: trac/versioncontrol/templates/changeset.html:175
+#: trac/versioncontrol/templates/changeset.html:177
 #, python-format
 msgid "%(num)d edited"
 msgid_plural "%(num)d edited"
 msgstr[0] "%(num)d modificato"
 msgstr[1] "%(num)d modificati"
 
-#: trac/versioncontrol/templates/changeset.html:176
+#: trac/versioncontrol/templates/changeset.html:178
 #, python-format
 msgid "%(num)d copied"
 msgid_plural "%(num)d copied"
 msgstr[0] "%(num)d copiato"
 msgstr[1] "%(num)d copiati"
 
-#: trac/versioncontrol/templates/changeset.html:177
+#: trac/versioncontrol/templates/changeset.html:179
 #, python-format
 msgid "%(num)d moved"
 msgid_plural "%(num)d moved"
 msgstr[1] "%(num)d spostati"
 
 #: trac/versioncontrol/templates/changeset.html:185
+msgid "added"
+msgstr "aggiunto"
+
+#: trac/versioncontrol/templates/changeset.html:186
+msgid "deleted"
+msgstr "eliminata"
+
+#: trac/versioncontrol/templates/changeset.html:187
 msgid "copied"
 msgstr "copiato"
 
-#: trac/versioncontrol/templates/changeset.html:186
+#: trac/versioncontrol/templates/changeset.html:188
 msgid "moved"
 msgstr "spostato"
 
-#: trac/versioncontrol/templates/changeset.html:209
+#: trac/versioncontrol/templates/changeset.html:211
 msgid ""
 "[1:Note:] See [2:TracChangeset]\n"
 "          for help on using the changeset viewer."
 
 #: trac/versioncontrol/templates/dirlist_thead.html:9
 #: trac/versioncontrol/templates/revisionlog.html:94
-#: trac/versioncontrol/web_ui/browser.py:753
+#: trac/versioncontrol/web_ui/browser.py:757
 msgid "Rev"
 msgstr "Rev"
 
 #: trac/versioncontrol/templates/dirlist_thead.html:12
-#: trac/versioncontrol/web_ui/browser.py:441
+#: trac/versioncontrol/web_ui/browser.py:445
 msgid "Last Change"
 msgstr "Ultima modifica"
 
 
 #: trac/versioncontrol/templates/revisionlog.html:124
 #, python-format
-msgid "From r%(rev)s"
-msgstr "Da r%(rev)s"
+msgid "From [%(rev)s]"
+msgstr "Da [%(rev)s]"
 
 #: trac/versioncontrol/templates/revisionlog.html:127
 #, python-format
-msgid "To r%(rev)s"
-msgstr "A r%(rev)s"
+msgid "To [%(rev)s]"
+msgstr "A [%(rev)s]"
 
 #: trac/versioncontrol/templates/revisionlog.html:133
 msgid "View log starting at this revision"
 msgid "Browse Source"
 msgstr "Sorgenti"
 
-#: trac/versioncontrol/web_ui/browser.py:347
-#: trac/versioncontrol/web_ui/log.py:87
-#, python-format
-msgid "No repository '%(repo)s' found"
-msgstr "Nessun repository \"%(repo)s\" trovato"
-
-#: trac/versioncontrol/web_ui/browser.py:369
+#: trac/versioncontrol/web_ui/browser.py:370
 msgid "Invalid changeset number"
 msgstr "Numero di changeset non valido"
 
-#: trac/versioncontrol/web_ui/browser.py:424
-#: trac/versioncontrol/web_ui/browser.py:434
+#: trac/versioncontrol/web_ui/browser.py:428
+#: trac/versioncontrol/web_ui/browser.py:438
 #, python-format
 msgid "Revision %(num)s"
 msgstr "Revisione %(num)s"
 
-#: trac/versioncontrol/web_ui/browser.py:435
+#: trac/versioncontrol/web_ui/browser.py:439
 msgid "Previous Revision"
 msgstr "Revisione precedente"
 
-#: trac/versioncontrol/web_ui/browser.py:435
+#: trac/versioncontrol/web_ui/browser.py:439
 msgid "Next Revision"
 msgstr "Revisione successiva"
 
-#: trac/versioncontrol/web_ui/browser.py:436
+#: trac/versioncontrol/web_ui/browser.py:440
 msgid "Latest Revision"
 msgstr "Revisione più recente"
 
-#: trac/versioncontrol/web_ui/browser.py:440
-#: trac/versioncontrol/web_ui/log.py:299
+#: trac/versioncontrol/web_ui/browser.py:444
+#: trac/versioncontrol/web_ui/log.py:300
 msgid "Parent directory"
 msgstr "Cartella superiore"
 
-#: trac/versioncontrol/web_ui/browser.py:446
+#: trac/versioncontrol/web_ui/browser.py:450
 msgid "Normal"
 msgstr "Normale"
 
-#: trac/versioncontrol/web_ui/browser.py:447
+#: trac/versioncontrol/web_ui/browser.py:451
 msgid "View file without annotations"
 msgstr "Mostra il file senza attribuzioni"
 
-#: trac/versioncontrol/web_ui/browser.py:452
+#: trac/versioncontrol/web_ui/browser.py:456
 msgid "Annotate"
 msgstr "Attribuzioni"
 
-#: trac/versioncontrol/web_ui/browser.py:453
+#: trac/versioncontrol/web_ui/browser.py:457
 msgid ""
 "Annotate each line with the last changed revision (this can be time "
 "consuming...)"
 "recente che l'ha modificata (si tratta di una operazione che può "
 "richiedere parecchio tempo...)"
 
-#: trac/versioncontrol/web_ui/browser.py:460
+#: trac/versioncontrol/web_ui/browser.py:464
 msgid "Revision Log"
 msgstr "Log della revisione"
 
-#: trac/versioncontrol/web_ui/browser.py:466
+#: trac/versioncontrol/web_ui/browser.py:470
 msgid "Repository URL"
 msgstr "URL del repository"
 
-#: trac/versioncontrol/web_ui/browser.py:580
+#: trac/versioncontrol/web_ui/browser.py:584
 #: trac/versioncontrol/web_ui/changeset.py:362
 msgid "Zip Archive"
 msgstr "Archivio zip"
 
-#: trac/versioncontrol/web_ui/browser.py:753
+#: trac/versioncontrol/web_ui/browser.py:757
 msgid "Revision in which the line changed"
 msgstr "La revisione in cui la riga è stata modificata"
 
-#: trac/versioncontrol/web_ui/browser.py:811
+#: trac/versioncontrol/web_ui/browser.py:815
 #, python-format
 msgid "View repository %(repo)s"
 msgstr "Mostra il repository %(repo)s"
 msgid "Can't compare across different repositories: %(old)s vs. %(new)s"
 msgstr "Il confronto tra repository diversi non è possibile: %(old)s e %(new)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:247
-#, python-format
-msgid "No repository found for '%(reponame)s'"
-msgstr "Non è stato trovato alcun repository per \"%(reponame)s\""
-
 #: trac/versioncontrol/web_ui/changeset.py:249
 msgid "No repository specified and no default repository configured."
 msgstr ""
 msgid "Reverse Diff"
 msgstr "Diff inverso"
 
-#: trac/versioncontrol/web_ui/changeset.py:410
+#: trac/versioncontrol/web_ui/changeset.py:413
 #, python-format
 msgid "Changeset %(id)s for %(path)s"
 msgstr "Changeset %(id)s per %(path)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:413
-#: trac/versioncontrol/web_ui/changeset.py:439
-#: trac/versioncontrol/web_ui/changeset.py:460
+#: trac/versioncontrol/web_ui/changeset.py:416
+#: trac/versioncontrol/web_ui/changeset.py:442
+#: trac/versioncontrol/web_ui/changeset.py:464
 #, python-format
 msgid "Changeset %(id)s"
 msgstr "Changeset %(id)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:486
+#: trac/versioncontrol/web_ui/changeset.py:491
 #, python-format
 msgid "Show revision %(rev)s of this file in browser"
 msgstr "Mostra nel browser la revisione %(rev)s di questo file"
 
-#: trac/versioncontrol/web_ui/changeset.py:632
+#: trac/versioncontrol/web_ui/changeset.py:637
 #, python-format
 msgid "Show the changeset %(id)s restricted to %(path)s"
 msgstr "Mostra il changeset %(id)s ristretto a %(path)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:643
+#: trac/versioncontrol/web_ui/changeset.py:649
 #, python-format
 msgid "Show the %(range)s differences restricted to %(path)s"
 msgstr "Mostra le differenze %(range)s relative a %(path)s\""
 
-#: trac/versioncontrol/web_ui/changeset.py:859
+#. TRANSLATOR: 'latest' (revision)
+#: trac/versioncontrol/web_ui/changeset.py:789
+msgid "latest"
+msgstr "più recente"
+
+#: trac/versioncontrol/web_ui/changeset.py:792
+#, python-format
+msgid "Diff [%(old_rev)s:%(new_rev)s] for %(path)s"
+msgstr "Differenze [%(old_rev)s:%(new_rev)s] relative a %(path)s"
+
+#: trac/versioncontrol/web_ui/changeset.py:798
+#, python-format
+msgid "Diff from %(old_path)s@%(old_rev)s to %(new_path)s@%(new_rev)s"
+msgstr "Differenze tra %(old_path)s@%(old_rev)s e %(new_path)s@%(new_rev)s"
+
+#: trac/versioncontrol/web_ui/changeset.py:870
 msgid "Changesets in all repositories"
 msgstr "Changeset in tutti i repository"
 
-#: trac/versioncontrol/web_ui/changeset.py:861
+#: trac/versioncontrol/web_ui/changeset.py:872
 msgid "Repository changesets"
 msgstr "Changeset del repository"
 
-#: trac/versioncontrol/web_ui/changeset.py:999
+#: trac/versioncontrol/web_ui/changeset.py:1010
 #, python-format
 msgid "Changeset in %(repo)s "
 msgid_plural "Changesets in %(repo)s "
 msgstr[0] "Changeset in %(repo)s"
 msgstr[1] "Changeset in %(repo)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:1001
+#: trac/versioncontrol/web_ui/changeset.py:1012
 msgid "Changeset "
 msgid_plural "Changesets "
 msgstr[0] "Changeset "
 msgstr[1] "Changeset "
 
-#: trac/versioncontrol/web_ui/changeset.py:1010
+#: trac/versioncontrol/web_ui/changeset.py:1023
 #, python-format
 msgid "%(title)s: %(message)s"
 msgstr "%(title)s: %(message)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:1070
+#: trac/versioncontrol/web_ui/changeset.py:1083
 #, python-format
 msgid "No permission to view changeset %(rev)s on %(repos)s"
 msgstr "Non hai il permesso di vedere il changeset %(rev)s in %(repos)s"
 
-#: trac/versioncontrol/web_ui/changeset.py:1074
-#: trac/versioncontrol/web_ui/log.py:393
-#, python-format
-msgid "Repository %(repos)s not found"
-msgstr "Il repository \"%(repos)s\" non è stato trovato"
-
-#: trac/versioncontrol/web_ui/changeset.py:1076
-#: trac/versioncontrol/web_ui/log.py:395
+#: trac/versioncontrol/web_ui/changeset.py:1089
+#: trac/versioncontrol/web_ui/log.py:397
 msgid "No default repository defined"
 msgstr "Il repository di default non è definito"
 
-#: trac/versioncontrol/web_ui/changeset.py:1115
+#: trac/versioncontrol/web_ui/changeset.py:1128
 msgid "Changesets"
 msgstr "Changeset"
 
-#: trac/versioncontrol/web_ui/log.py:196
+#: trac/versioncontrol/web_ui/log.py:199
 #, python-format
 msgid ""
 "The file or directory '%(path)s' doesn't exist at revision %(rev)s or at "
 "Il file o la cartella '%(path)s' non esiste nella revisione %(rev)s o "
 "nelle revisioni precedenti."
 
-#: trac/versioncontrol/web_ui/log.py:198
+#: trac/versioncontrol/web_ui/log.py:199
 msgid "Nonexistent path"
 msgstr "Percorso inesistente"
 
-#: trac/versioncontrol/web_ui/log.py:225
+#: trac/versioncontrol/web_ui/log.py:227
 #, python-format
 msgid "Revision Log (restarting at %(path)s, rev. %(rev)s)"
 msgstr "Log della revisione (ripartendo da %(path)s, rev. %(rev)s)"
 
-#: trac/versioncontrol/web_ui/log.py:307
+#: trac/versioncontrol/web_ui/log.py:308
 msgid "ChangeLog"
 msgstr "ChangeLog"
 
-#: trac/versioncontrol/web_ui/log.py:309
+#: trac/versioncontrol/web_ui/log.py:310
 msgid "View Latest Revision"
 msgstr "Mostra l'ultima revisione"
 
-#: trac/versioncontrol/web_ui/log.py:313
+#: trac/versioncontrol/web_ui/log.py:314
 msgid "Older Revisions"
 msgstr "Revisioni più vecchie"
 
-#: trac/versioncontrol/web_ui/log.py:391
+#: trac/versioncontrol/web_ui/log.py:393
 msgid "No permission to view change log"
 msgstr "Non hai i permessi per vedere il log delle modifiche"
 
 msgid "'%(name)s' is not a directory"
 msgstr "\"%(name)s\" non è una cartella"
 
-#: trac/wiki/api.py:335
+#: trac/wiki/api.py:361
 msgid "no permission to view this wiki page"
 msgstr "non hai i permessi per vedere questa pagina wiki"
 
-#: trac/wiki/formatter.py:169
+#: trac/wiki/formatter.py:174
 #, python-format
 msgid "HTML parsing error: %(message)s"
 msgstr "Errore nel formato HTML: %(message)s"
 
-#: trac/wiki/formatter.py:173
+#: trac/wiki/formatter.py:178
 msgid "Error: Forbidden character sequence \"--\" in htmlcomment wiki code block"
 msgstr ""
 "Errore: sequenza di caratteri \"--\" non consentita nel blocco commenti "
 "html del wiki"
 
-#: trac/wiki/formatter.py:247
+#: trac/wiki/formatter.py:252
 #, python-format
 msgid "!#%(name)s must contain at most one table"
 msgstr "!#%(name)s deve contenere al più una singola tabella"
 
-#: trac/wiki/formatter.py:251
+#: trac/wiki/formatter.py:256
 #, python-format
 msgid "!#%(name)s must contain at least one table cell (and table cells only)"
 msgstr ""
 "!#%(name)s deve contenere almeno una cella della tabella (e solamente "
 "celle)"
 
-#: trac/wiki/formatter.py:622 trac/wiki/interwiki.py:88
+#: trac/wiki/formatter.py:629 trac/wiki/interwiki.py:88
 #, python-format
 msgid "%(target)s in %(name)s"
 msgstr "%(target)s in %(name)s"