You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by ha...@apache.org on 2021/03/31 13:42:38 UTC

[incubator-hop] branch master updated: HOP-2770 - Fixed hardcoded strings in ContextDialog HOP-2330 - Improved Italian Translations

This is an automated email from the ASF dual-hosted git repository.

hansva pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git


The following commit(s) were added to refs/heads/master by this push:
     new fae8e85  HOP-2770 - Fixed hardcoded strings in ContextDialog HOP-2330 - Improved Italian Translations
     new 34cdebc  Merge pull request #724 from sramazzina/GUI_Multilanguage
fae8e85 is described below

commit fae8e85530da5448f9de36b575e1aa55f2a15404
Author: sergio.ramazzina <se...@serasoft.it>
AuthorDate: Wed Mar 31 15:19:08 2021 +0200

    HOP-2770 - Fixed hardcoded strings in ContextDialog
    HOP-2330 - Improved Italian Translations
---
 .../pipeline/messages/messages_en_US.properties    |   2 +-
 .../pipeline/messages/messages_it_IT.properties    |   2 +-
 .../apache/hop/ui/core/dialog/ContextDialog.java   |  17 +-
 .../core/dialog/messages/messages_en_US.properties |  10 +-
 .../core/dialog/messages/messages_it_IT.properties |  32 ++-
 .../workflow/messages/messages_it_IT.properties    | 318 +++++++++++----------
 .../ui/hopgui/messages/messages_it_IT.properties   |   4 +-
 7 files changed, 204 insertions(+), 181 deletions(-)

diff --git a/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_en_US.properties b/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_en_US.properties
index 8921448..10c61dc 100644
--- a/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_en_US.properties
+++ b/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_en_US.properties
@@ -23,7 +23,7 @@ PipelineMeta.Log.FromTransformALookingAtPreviousTransform=From transform\: {0},
 PipelineMeta.Value.CheckingFieldName.FieldNameContainsUnfriendlyCodes.Description=Field name contains one or more {0}  (database unfriendly\!)
 Pipeline.Log.NumberOfTransformsToRun=nr of transforms to run \: {0}  , nr of hops \: {1}
 PipelineMeta.Exception.OnlyOneMappingOutputTransformAllowed=Without specifying specific transform names to write to, there can only be one 'mapping output' transform in the mapping and we found {0}.
-PeekMetric.Column.PriorityBufferSizes=input/output
+PeekMetric.Column.PriorityBufferSizes=Input/Output
 Pipeline.Log.NoLastDateFoundOnTheMaxdateConnection=No last date found on the maxDate connection\!
 TransformPlugin.Information.ErrorHelpFile.Label=Error help file
 Pipeline.Log.AllowedRelationships=Only 1-1, 1-n, n-1 and n-n relationships are allowed\!
diff --git a/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_it_IT.properties b/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_it_IT.properties
index b05df52..c0c0b36 100644
--- a/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_it_IT.properties
+++ b/engine/src/main/resources/org/apache/hop/pipeline/messages/messages_it_IT.properties
@@ -120,7 +120,7 @@ PipelineMeta.CheckResult.TypeResultWarning.HaveTheSameNameField.Description=Trov
 PipelineMeta.Exception.TransformNameNotFound=Il passo con nome ''{0}'' non \u00E8 stato trovato.
 PipelineMeta.Log.WeHaveHops=Abbiamo 
 TransformLoader.RuntimeError.UnknownPluginType.PIPELINE0004=Tipo plugin sconosciuto\: 
-PeekMetric.Column.PriorityBufferSizes=input/output
+PeekMetric.Column.PriorityBufferSizes=Input/Output
 Pipeline.Exception.TransactionsRolledBackOnConnection=Tutte le transazioni della connessione database ''{0}'' sono state annullate (rollback) alla fine della pipeline.
 PipelineMeta.Monitor.CheckingForDatabaseUnfriendlyCharactersInFieldNamesTask.Title=Controllo dei caratteri non previsti dal database nei nomi campo...
 Pipeline.Exception.ErrorWritingLogRecordToTable=Errore durante la scrittura del record di log nella tabella [{0}]
diff --git a/ui/src/main/java/org/apache/hop/ui/core/dialog/ContextDialog.java b/ui/src/main/java/org/apache/hop/ui/core/dialog/ContextDialog.java
index ffc85f2..a3cbbed 100644
--- a/ui/src/main/java/org/apache/hop/ui/core/dialog/ContextDialog.java
+++ b/ui/src/main/java/org/apache/hop/ui/core/dialog/ContextDialog.java
@@ -32,6 +32,7 @@ import org.apache.hop.core.gui.plugin.toolbar.GuiToolbarElementType;
 import org.apache.hop.core.logging.LogChannel;
 import org.apache.hop.history.AuditManager;
 import org.apache.hop.history.AuditState;
+import org.apache.hop.i18n.BaseMessages;
 import org.apache.hop.ui.core.PropsUi;
 import org.apache.hop.ui.core.gui.GuiResource;
 import org.apache.hop.ui.core.gui.GuiToolbarWidgets;
@@ -81,6 +82,8 @@ import java.util.Objects;
 @GuiPlugin(description = "This dialog presents you all the actions you can take in a given context")
 public class ContextDialog extends Dialog {
 
+  public static final Class<?> PKG = ContextDialog.class; // i18n
+
   public static final String CATEGORY_OTHER = "Other";
 
   public static final String GUI_PLUGIN_TOOLBAR_PARENT_ID = "ContextDialog-Toolbar";
@@ -379,7 +382,7 @@ public class ContextDialog extends Dialog {
     searchComposite.setLayoutData(fdlSearchComposite);
 
     Label wlSearch = new Label(searchComposite, SWT.LEFT);
-    wlSearch.setText("Search ");
+    wlSearch.setText(BaseMessages.getString(PKG, "ContextDialog.Search.Label.Text"));
     props.setLook(wlSearch);
 
     wSearch = new Text(searchComposite, SWT.LEFT | SWT.BORDER | SWT.SINGLE | SWT.SEARCH);
@@ -624,7 +627,9 @@ public class ContextDialog extends Dialog {
       try {
         HopConfig.getInstance().saveToFile();
       } catch (Exception e) {
-        new ErrorDialog(shell, "Error", "Error saving GUI options to hop-config.json", e);
+        new ErrorDialog(shell
+                , BaseMessages.getString(PKG, "ContextDialog.SaveConfig.Error.Dialog.Header")
+                , BaseMessages.getString(PKG, "ContextDialog.SaveConfig.Error.Dialog.Message"), e);
       }
     }
 
@@ -666,7 +671,7 @@ public class ContextDialog extends Dialog {
   @GuiToolbarElement(
       root = GUI_PLUGIN_TOOLBAR_PARENT_ID,
       id = TOOLBAR_ITEM_COLLAPSE_ALL,
-      toolTip = "Collapse all categories",
+      toolTip = "i18n::ContextDialog.GuiAction.CollapseCategories.Tooltip",
       image = "ui/images/collapse-all.svg")
   public void collapseAll() {
     for (CategoryAndOrder category : categories) {
@@ -678,7 +683,7 @@ public class ContextDialog extends Dialog {
   @GuiToolbarElement(
       root = GUI_PLUGIN_TOOLBAR_PARENT_ID,
       id = TOOLBAR_ITEM_EXPAND_ALL,
-      toolTip = "Expand all categories",
+      toolTip = "i18n::ContextDialog.GuiAction.ExpandCategories",
       image = "ui/images/expand-all.svg")
   public void expandAll() {
     for (CategoryAndOrder category : categories) {
@@ -690,7 +695,7 @@ public class ContextDialog extends Dialog {
   @GuiToolbarElement(
       root = GUI_PLUGIN_TOOLBAR_PARENT_ID,
       id = TOOLBAR_ITEM_ENABLE_CATEGORIES,
-      label = "Show categories",
+      label = "i18n::ContextDialog.GuiAction.ShowCategories.Tooltip",
       toolTip = "Enable/Disable categories",
       type = GuiToolbarElementType.CHECKBOX)
   public void enableDisableCategories() {
@@ -709,7 +714,7 @@ public class ContextDialog extends Dialog {
   @GuiToolbarElement(
       root = GUI_PLUGIN_TOOLBAR_PARENT_ID,
       id = TOOLBAR_ITEM_CLEAR_SEARCH,
-      toolTip = "Clear search filter",
+      toolTip = "i18n::ContextDialog.GuiAction.ClearSearchFilter.Tooltip",
       image = "ui/images/clear-text.svg",
       separator = true)
   public void clearSearchFilter() {
diff --git a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_en_US.properties b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_en_US.properties
index 379eb8e..a4062dc 100644
--- a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_en_US.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_en_US.properties
@@ -280,4 +280,12 @@ EnterOrderedListDialog.RemoveOne.Tooltip=Remove the selected items on the right
 EnterOrderedListDialog.RemoveAll.Tooltip=Add all items on the right
 EnterOrderedListDialog.Up.Tooltip=Move up the selected items on the right
 EnterOrderedListDialog.Down.Tooltip=Move down the selected items on the right
-EnterSelectionDialog.Button.None.Label=None
\ No newline at end of file
+EnterSelectionDialog.Button.None.Label=None
+
+ContextDialog.Search.Label.Text=Search: 
+ContextDialog.SaveConfig.Error.Dialog.Header=Error
+ContextDialog.SaveConfig.Error.Dialog.Message=Error saving GUI options to hop-config.json
+ContextDialog.GuiAction.CollapseCategories.Tooltip=Collapse all categories
+ContextDialog.GuiAction.ExpandCategories.Tooltip=Expand all categories
+ContextDialog.GuiAction.ShowCategories.Tooltip=Show categories
+ContextDialog.GuiAction.ClearSearchFilter.Tooltip=Clear search filter
\ No newline at end of file
diff --git a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_it_IT.properties b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_it_IT.properties
index 42e5fd2..aef88af 100644
--- a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_it_IT.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_it_IT.properties
@@ -18,13 +18,13 @@
 #
 #
 #Wed Mar 24 16:08:20 CET 2021
-Add.Datasource.Label=Add Data Source.
-ArgumentsDialog.Arguments.Label=Arguments
-ArgumentsDialog.ArgumentsColumn.Argument=Argument
-ArgumentsDialog.ArgumentsColumn.Value=Value
-ArgumentsDialog.docHeader=Arguments
-ArgumentsDialog.docTitle=Help for Arguments
-BaseDialog.OpenDirectory=Apri directory
+Add.Datasource.Label=Aggiungi un datasource.
+ArgumentsDialog.Arguments.Label=Argomenti
+ArgumentsDialog.ArgumentsColumn.Argument=Argomento
+ArgumentsDialog.ArgumentsColumn.Value=Valore
+ArgumentsDialog.docHeader=Argomenti
+ArgumentsDialog.docTitle=Finestra di aiuto degli argomenti
+BaseDialog.OpenDirectory=Apri la directory
 BaseDialog.OpenFile=Apri file
 BaseDialog.SaveFile=Salva file
 BrowserEnvironmentWarningDialog.HelpLink=Una lisa dei browsers supportati pu\u00F2 essere trovata <a>qui</a>.
@@ -239,11 +239,11 @@ SQLStatementDialog.ViewSQL.Message=Statement SQL\:
 SQLStatementDialog.ViewSQL.Title=Statement SQL 
 SQLStatementDialog.ViewSql.Message=Si \u00E8 verificato un errore recuperando l''SQL\: {0}
 SQLStatementDialog.ViewSql.Title=Errore
-SelectRowDialog.Title=Seleziona una entry 
+SelectRowDialog.Title=Seleziona una voce 
 SplashDialog.DeveloperRelease=Developer Release
-SplashDialog.DevelopmentWarning=Questa release \u00E8 in sviluppo e non dovrebbe essere usata in ambiente di produzione.
+SplashDialog.DevelopmentWarning=Questa release \u00E8 di sviluppo e NON dovrebbe essere usata in ambiente di produzione.
 SplashDialog.GA=General Availability Release
-SplashDialog.LicenseTextNotFound=Il caricamento del testo della licenza non ha avuto successo
+SplashDialog.LicenseTextNotFound=Il caricamento del testo relativo alla licenza non ha avuto successo
 SplashDialog.PreviewRelease=Anteprima release
 SplashDialog.ReleaseCandidate=Release Candidate
 SplashDialog.Title=Hop
@@ -251,7 +251,7 @@ SplashDialog.Version=Versione\:
 TransformFieldsDialog.Buttons.EditOrigin=&Modifica il transform d''origine 
 TransformFieldsDialog.Fields.Label=Campi\: 
 TransformFieldsDialog.Name.Label=Nome del transform\:
-TransformFieldsDialog.OriginTransform.Message=Si prega di selezionare un campo sopra.
+TransformFieldsDialog.OriginTransform.Message=Si prega di selezionare uno dei campi sopra.
 TransformFieldsDialog.OriginTransform.Title=Nessuna selezione
 TransformFieldsDialog.TableCol.Comments=Commenti
 TransformFieldsDialog.TableCol.ConversionMask=Maschera
@@ -265,4 +265,12 @@ TransformFieldsDialog.TableCol.Precision=Precisione
 TransformFieldsDialog.TableCol.StorageType=Storage 
 TransformFieldsDialog.TableCol.TrimType=Trim
 TransformFieldsDialog.TableCol.Type=Tipo 
-TransformFieldsDialog.Title=Campi del passo e loro orgine
+TransformFieldsDialog.Title=Campi del transform e loro orgine
+
+ContextDialog.Search.Label.Text=Ricerca: 
+ContextDialog.SaveConfig.Error.Dialog.Header=Errore
+ContextDialog.SaveConfig.Error.Dialog.Message=Si � verificato un errore durante il salvataggio delle opzioni della GUI nel file hop-config.json
+ContextDialog.GuiAction.CollapseCategories.Tooltip=Chiudi tutte le categorie
+ContextDialog.GuiAction.ExpandCategories.Tooltip=Espandi tutte le categorie
+ContextDialog.GuiAction.ShowCategories.Tooltip=Mostra le categorie
+ContextDialog.GuiAction.ClearSearchFilter.Tooltip=Cancella il filtro di ricerca
\ No newline at end of file
diff --git a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_it_IT.properties b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_it_IT.properties
index c2ccf34..b6c3aef 100644
--- a/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_it_IT.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/messages/messages_it_IT.properties
@@ -37,13 +37,13 @@ HopGui.CoreObjectsTree.Tooltip=Qua ci sono gli oggetti di base
 HopGui.Dialog.ActionCanNotBeChanged.Message=Questa action non pu\u00F2 essere cambiata\!
 HopGui.Dialog.ActionCanNotBeChanged.Title=Spiacente...
 HopGui.Dialog.ActionPluginList.Title=Entry del workflow
-HopGui.Dialog.ChangeTransformname.Message=Questo passo esiste gi\u00E0. HopGui ha cambiato il nome del passo in [{0}]
+HopGui.Dialog.ChangeTransformname.Message=Questo transform esiste gi\u00E0. HopGui ha cambiato il nome del transform in [{0}]
 HopGui.Dialog.ChangeTransformname.Title=Info\!
 HopGui.Dialog.CopyOrDistribute.Copy=Copiare
-HopGui.Dialog.CopyOrDistribute.CustomRowDistribution=Distribuzione righe personalizzata
+HopGui.Dialog.CopyOrDistribute.CustomRowDistribution=Distribuzione dell righe personalizzata
 HopGui.Dialog.CopyOrDistribute.Distribute=Distribuire
 HopGui.Dialog.CopyOrDistribute.LoadBalance=Bilanciamento del carico
-HopGui.Dialog.CopyOrDistribute.Message=Il passo ''{0}'' ha ''{1}'' passi di destinazione a cui mandare le righe di dati.\r\n\r\nCi sono 2 modi di inviare le righe ai passi di destinazione\:\r\n\r\n   - Distribuire le righe\: i passi di destinazione ricevono le righe una alla volta\r\n   - Copiare le righe\: tutte le righe vengono inviate a tutti i passi di destinazione.\r\n\r\nQuale metodo vuoi utilizzare? (Quello di default \u00E8 "Copiare le righe")
+HopGui.Dialog.CopyOrDistribute.Message=Il transform ''{0}'' ha ''{1}'' transforms di destinazione a cui mandare le righe di dati.\r\n\r\nCi sono 2 modi di inviare le righe ai transforms di destinazione\:\r\n\r\n   - Distribuire le righe\: i transforms di destinazione ricevono le righe una alla volta in modo alternato\r\n   - Copiare le righe\: tutte le righe vengono inviate a tutti i transforms di destinazione.\r\n\r\nQuale metodo vuoi utilizzare? (Quello di default \u00E8 "Copiare le righe")
 HopGui.Dialog.ErrorCreatingTransform.Title=Errore
 HopGui.Dialog.ErrorDeletingClusterSchema.Message=C''\u00E8 stato un errore durante la cancellazione dello schema di cluster
 HopGui.Dialog.ErrorDeletingClusterSchema.Title=Errore
@@ -52,7 +52,7 @@ HopGui.Dialog.ErrorDeletingPartitionSchema.Message=Si \u00E8 verificato un error
 HopGui.Dialog.ErrorDeletingPartitionSchema.Title=Errore
 HopGui.Dialog.ErrorDeletingSlave.Message=Errore durante la cancellazione del server slave
 HopGui.Dialog.ErrorDeletingSlave.Title=Errore
-HopGui.Dialog.ErrorHelpText.Title=Errore nel testo di aiuto
+HopGui.Dialog.ErrorHelpText.Title=Errore nel testo dell''aiuto
 HopGui.Dialog.ErrorOpening.Message=Errore nell''apertura\: 
 HopGui.Dialog.ErrorOpening.Title=Errore
 HopGui.Dialog.ErrorOpeningById.Message=Errore di apertura da ID\:
@@ -70,21 +70,21 @@ HopGui.Dialog.ErrorSavingFile.Message=Errore durante il salvataggio del file\:
 HopGui.Dialog.ErrorSavingFile.Title=Errore
 HopGui.Dialog.ErrorSavingPartition.Title=Impossibile salvare...
 HopGui.Dialog.ErrorSavingSlave.Title=Impossibile salvare....
-HopGui.Dialog.ErrorShowingHelpText.Message=Impossibile mostrare il testo d''aiuto dell''errore
+HopGui.Dialog.ErrorShowingHelpText.Message=Impossibile mostrare il testo dell''aiuto relativo all''errore
 HopGui.Dialog.ErrorShowingHelpText.Title=Errore nel mostrare il testo d''aiuto
 HopGui.Dialog.ErrorWritingSharedObjects.Message=Errore inatteso durante la scrittura nel file degli oggetti condivisi\!
 HopGui.Dialog.ErrorWritingSharedObjects.Title=Errore\!
 HopGui.Dialog.Exception.ReadOnlyUser=Questo utente \u00E8 di sola lettura\!
-HopGui.Dialog.ExceptionCopyToClipboard.Message=Errore inatteso durante la copia dei dati negli appunti.
+HopGui.Dialog.ExceptionCopyToClipboard.Message=Si \u00E8 verificato un errore inatteso durante la copia dei dati negli appunti.
 HopGui.Dialog.ExceptionCopyToClipboard.Title=Errore
-HopGui.Dialog.ExceptionPasteFromClipboard.Message=Errore inatteso durante l''incollamento dei dati dagli appunti.
+HopGui.Dialog.ExceptionPasteFromClipboard.Message=Si \u00E8 verificato un errore inatteso durante l''incollamento dei dati dagli appunti.
 HopGui.Dialog.ExceptionPasteFromClipboard.Title=Errore
 HopGui.Dialog.FatalError=Errore fatale\: 
-HopGui.Dialog.FileExistsOverWrite.Message=Questo file gi\u00E0 esiste. Vuoi sovrascriverlo?
+HopGui.Dialog.FileExistsOverWrite.Message=Questo file esiste gi\u00E0. Vuoi sovrascriverlo?
 HopGui.Dialog.FileExistsOverWrite.Title=Il file gi\u00E0 esiste\!
 HopGui.Dialog.GiveJobANameBeforeSaving.Message=Per favore dare un nome a questo workflow prima di salvarlo nel database.
 HopGui.Dialog.GiveJobANameBeforeSaving.Title=Questo workflow non ha un nome.
-HopGui.Dialog.HopExists.Message=Questo hop gi\u00E0 esiste\!
+HopGui.Dialog.HopExists.Message=Questo hop esiste gi\u00E0\!
 HopGui.Dialog.HopExists.Title=Errore
 HopGui.Dialog.ImpactAnalyses.Message=Risultato dell''analisi\: 
 HopGui.Dialog.ImpactAnalyses.Title=Analisi impatto
@@ -131,36 +131,36 @@ HopGui.Dialog.StopSharing.Message=Assicurarsi che l''attuale connessione al data
 HopGui.Dialog.StopSharing.Title=Attenzione\!
 HopGui.Dialog.TransAlreadyLoaded.Message=Una pipeline con lo stesso nome \u00E8 gi\u00E0 stata caricata.\r\nPer favore prima chiudere questa pipeline e ricaricarla.
 HopGui.Dialog.TransAlreadyLoaded.Title=Spiacente
-HopGui.Dialog.TransformPluginList.Message=Passi e plug-in di passo disponibili\: 
-HopGui.Dialog.TransformPluginList.Title=Lista dei plug-in di passo
-HopGui.Dialog.TransformnameExists.Message=Questo nome di passo gi\u00E0 esiste. HopGui ha cambiato il nome del passo in [{0}]
+HopGui.Dialog.TransformPluginList.Message=transforms e plug-in di transform disponibili\: 
+HopGui.Dialog.TransformPluginList.Title=Lista dei plug-in di transform
+HopGui.Dialog.TransformnameExists.Message=Questo nome di transform gi\u00E0 esiste. HopGui ha cambiato il nome del transform in [{0}] per eveitare ambiguit\u00E0.
 HopGui.Dialog.TransformnameExists.Title=Nota
 HopGui.Dialog.UnableChangeUser.Title=Modifica utente
-HopGui.Dialog.UnableCreateNewTransform.Message=Impossibile creare un nuovo passo
-HopGui.Dialog.UnableCreateNewTransform.Title=Errore nella creazione del passo
-HopGui.Dialog.UnableOpenDialog.Message=Impossibile aprire la finestra per questo passo
+HopGui.Dialog.UnableCreateNewTransform.Message=Impossibile creare un nuovo transform
+HopGui.Dialog.UnableCreateNewTransform.Title=Errore nella creazione del transform
+HopGui.Dialog.UnableOpenDialog.Message=Impossibile aprire la finestra per questo transform
 HopGui.Dialog.UnableOpenDialog.Title=Oops\!
-HopGui.Dialog.UnablePasteTransforms.Message=Impossibile incollare i passi per questa pipeline
-HopGui.Dialog.UnablePasteTransforms.Title=Errore nell''incollamento dei passi...
+HopGui.Dialog.UnablePasteTransforms.Message=Impossibile incollare i transforms per questa pipeline
+HopGui.Dialog.UnablePasteTransforms.Title=Errore nell''incollamento dei transforms...
 HopGui.Dialog.UnableSave.Title=Errore
 HopGui.Dialog.UnexpectedError.Message=Un errore inatteso \u00E8 avvenuto durante la creazione della nuova pipeline
 HopGui.Dialog.UnexpectedError.Title=Errore inatteso
-HopGui.Dialog.Warning.NoPreviewOrDebugTransforms.Message=Nessun passo sta eseguendo l''anteprima o il debug.\nQuindi la pipeline elaborer\u00E0, ma non verr\u00E0 raccolta alcuna informazione per l''anteprima.\n\nSei sicuro di volere avviare la pipeline?
+HopGui.Dialog.Warning.NoPreviewOrDebugTransforms.Message=Nessun transform sta eseguendo l''anteprima o il debug.\nLa pipeline si eseguir\u00E0, ma non verr\u00E0 raccolta alcuna informazione per l''anteprima.\n\nSei sicuro di volere eseguire la pipeline?
 HopGui.Dialog.Warning.NoPreviewOrDebugTransforms.Title=Attenzione\!
 HopGui.Documentation=Documentazione
 HopGui.Entries=Entry
 HopGui.Error=Errore
 HopGui.Error.UnableToLoadSharedObjects.Message=Errore durante il caricamento degli oggetti condivisi 
 HopGui.Error.UnableToLoadSharedObjects.Title=Errore
-HopGui.ErrorDialog.ErrorEditingAction.Message=Errore durante la modifica della action
+HopGui.ErrorDialog.ErrorEditingAction.Message=Si � verificato un errore durante la modifica della action
 HopGui.ErrorDialog.ErrorEditingAction.Title=Errore durante la modifica della action
 HopGui.ErrorDialog.ErrorPasingActions.Message=Impossibile incollare le action in questo workflow
 HopGui.ErrorDialog.ErrorPasingActions.Title=Errore durante l''incollamento delle action...
-HopGui.ErrorDialog.RipDB.ErrorRippingTheDatabase.Message=Errore durante il prelievo del database\!
+HopGui.ErrorDialog.RipDB.ErrorRippingTheDatabase.Message=Si � verificato un errore durante il prelievo del database\!
 HopGui.ErrorDialog.RipDB.ErrorRippingTheDatabase.Title=Errore durante il prelievo del database
-HopGui.ErrorDialog.UnexpectedErrorCreatingNewJobGraphEntry.Message=Errore durante la creazione della nuova copia (shadow) della action
+HopGui.ErrorDialog.UnexpectedErrorCreatingNewJobGraphEntry.Message=Si � verificato un errore durante la creazione della nuova copia (shadow) della action
 HopGui.ErrorDialog.UnexpectedErrorCreatingNewJobGraphEntry.Title=Errore grave durante la creazione delle risorse.
-HopGui.ErrorEditingTransformPartitioning.Message=Errore inatteso nell''editare ilpasso del partizionamento.
+HopGui.ErrorEditingTransformPartitioning.Message=Errore inatteso nell''editare il transform del partizionamento.
 HopGui.ErrorEditingTransformPartitioning.Title=Errore nella modifica del partizionamento
 HopGui.ErrorExportingFile=Errore di esportazione del file corrente
 HopGui.ErrorRemovingMetaStore.Message=Errore durante la rimozione del meta store
@@ -186,31 +186,31 @@ HopGui.File.Xml.Parse.Error=Errore di parsing
 HopGui.GA.HelpAboutText=General Availability Release
 HopGui.History=Storico
 HopGui.History.Tooltip=Storico dell''utilizzo risorse
-HopGui.Hop.ErrorHandlingOfTransform=Errore di gestione del passo
-HopGui.Hop.MainInputOfTransform=Input principale del passo
-HopGui.Hop.MainOutputOfTransform=Output principale del passo
+HopGui.Hop.ErrorHandlingOfTransform=Errore di gestione del transform
+HopGui.Hop.MainInputOfTransform=Input principale del transform
+HopGui.Hop.MainOutputOfTransform=Output principale del transform
 HopGui.JobGraph.MetricsTab.Name=Metriche
 HopGui.LoadLastUsedFile.Exception.Message=Errore inatteso nel caricamento dell''ultimo file utilizzato\: {0}
 HopGui.LoadLastUsedFile.Exception.Title=Errore
 HopGui.Log.AppHasEnded=\ \u00E8 terminato.
-HopGui.Log.DeleteTransform=Cancella passo\: 
-HopGui.Log.DuplicateTransform=Duplica passo\: 
-HopGui.Log.EditAction=modifica dell''entry del grafo del workflow\: {0}
-HopGui.Log.ErrorLoadingAndHaltSystem=Errore durante il caricamento dei passi & plugin...interruzione di HopGui\!
+HopGui.Log.DeleteTransform=Cancella transform\: 
+HopGui.Log.DuplicateTransform=Duplica transform\: 
+HopGui.Log.EditAction=Modifica la entry del workflow\: {0}
+HopGui.Log.ErrorLoadingAndHaltSystem=Errore durante il caricamento dei transforms & plugin...interruzione di HopGui\!
 HopGui.Log.ErrorOccurred=E' avvenuto un errore\: 
 HopGui.Log.ErrorOpeningFileForWriting=Errore durante l''apertura del file per la scrittura\! --> 
 HopGui.Log.ExportObjectsToFile=Esporta gli oggetti nel file [{0}]
 HopGui.Log.Exporting=Esportazione di tutto
 HopGui.Log.FileWritten=File scritto in 
-HopGui.Log.FoundHops=Trovati {0} hop da incollare.
-HopGui.Log.FoundNotepads=Trovati {0} appunti da incollare.
-HopGui.Log.FoundTransforms=Trovati {0} passi da incollare nella locazione\: 
+HopGui.Log.FoundHops=Sono stati trovati {0} hop da incollare.
+HopGui.Log.FoundNotepads=Sono stati trovati {0} appunti da incollare.
+HopGui.Log.FoundTransforms=Sono stati trovati {0} transforms da incollare nella posizione\: 
 HopGui.Log.LoadProperties=Carica propriet\u00E0 per HopGui...
 HopGui.Log.LoggingAtLevel=Il log \u00E8 a livello\: 
 HopGui.Log.LoggingToFile=Il log va nel 
 HopGui.Log.MainWindowCreated=La finestra principale \u00E8 stata creata.
 HopGui.Log.MutuallyExcusive=Pi\u00F9 di un opzione mutualmente esclusiva (file, workflow, pipeline) \u00E8 stata specificata.
-HopGui.Log.NewTransform=Nuovo passo\: 
+HopGui.Log.NewTransform=Nuovo transform\: 
 HopGui.Log.PastePipelineFromClipboard=Incolla la pipeline dagli appunti\!
 HopGui.Log.QuitApplication=Abbondona l''applicazione.
 HopGui.Log.SaveAs=Salva come...
@@ -228,13 +228,13 @@ HopGui.Menu.BrowseVersions=Sfogliare lo storico versioni
 HopGui.Menu.Edit=&Modifica
 HopGui.Menu.Edit.ClearSelection=&Pulisci selezione
 HopGui.Menu.Edit.Copy.File=Copia file
-HopGui.Menu.Edit.CopyToClipboard=Copia i passi selezionati negli appunti
+HopGui.Menu.Edit.CopyToClipboard=Copia i transforms selezionati negli appunti
 HopGui.Menu.Edit.Cut=Taglia
 HopGui.Menu.Edit.EditHopProperties=Modifica file hop.properties
 HopGui.Menu.Edit.Options=&Opzioni...
-HopGui.Menu.Edit.PasteFromClipboard=Incolla i passi dagli appunti
+HopGui.Menu.Edit.PasteFromClipboard=Incolla i transforms dagli appunti
 HopGui.Menu.Edit.Search=Cerca metadati
-HopGui.Menu.Edit.SelectAllTransforms=&Seleziona tutti i passi
+HopGui.Menu.Edit.SelectAllTransforms=&Seleziona tutti i transforms
 HopGui.Menu.Edit.ShowArguments=Mostra arg&omenti
 HopGui.Menu.Edit.ShowVariables=Mostra &variabili d''ambiente
 HopGui.Menu.Edit.Variables=Imposta &variabili d''ambiente
@@ -306,8 +306,8 @@ HopGui.Menu.Popup.STEPS.Delete=Cancella
 HopGui.Menu.Popup.STEPS.Duplicate=Duplica
 HopGui.Menu.Popup.STEPS.Edit=Modifica
 HopGui.Menu.Popup.STEPS.Share=Condividi
-HopGui.Menu.Redo.Available=Rifai\: {0}
-HopGui.Menu.Redo.NotAvailable=Ripetizione\: non disponibile
+HopGui.Menu.Redo.Available=Ripeti\: {0}
+HopGui.Menu.Redo.NotAvailable=Operazione ripeti\: non disponibile
 HopGui.Menu.ShowExecutionResults=Risultati
 HopGui.Menu.ShowPluginInfo=Mostra informazioni sul plugin...
 HopGui.Menu.Tools=Strumenti
@@ -316,7 +316,7 @@ HopGui.Menu.Tools.Data.Popup=Database
 HopGui.Menu.Tools.Database.Explore=Esplora
 HopGui.Menu.TransformPlugins=Mostra informazioni transform (plug-in)
 HopGui.Menu.Undo.Available=Annulla\: {0}
-HopGui.Menu.Undo.NotAvailable=Annullamento\: non disponibile
+HopGui.Menu.Undo.NotAvailable=Operazione annulla\: non disponibile
 HopGui.Menu.View=&Vedi
 HopGui.Menu.View.Perspectives=Prospettive
 HopGui.Menu.View.Results=Risultati esecuzione
@@ -348,7 +348,7 @@ HopGui.Message.Note.WriteInformationToTableOnDB2=Scrivi informazioni nella tabel
 HopGui.Message.Note.WriteToTable=scrivi in [{0}]
 HopGui.Message.Warning.No=No
 HopGui.Message.Warning.NotShowThisMessage=Non mostrare pi\u00F9 questo messaggio.
-HopGui.Message.Warning.NotShowWarning=Per favore, non mostrare pi\u00F9 quest''avviso (anche disponibile nella finestra Opzioni).
+HopGui.Message.Warning.NotShowWarning=Non mostrare pi\u00F9 questo avviso (disponibile anche nella finestra Opzioni).
 HopGui.Message.Warning.OK=OK
 HopGui.Message.Warning.PromptExit=Sei sicuro di voler uscire?
 HopGui.Message.Warning.PromptExitWhenRunPipeline=E'' ancora in corso una pipeline. Vuoi interromperla e lasciare questa vista?
@@ -360,13 +360,13 @@ HopGui.MissingPluginsFoundDialog.Title=Plugin mancanti\!
 HopGui.Perspectives=Prospettiva
 HopGui.Perspectives.DI=Integrazione Dati
 HopGui.Perspectives.Main.MenuItem.Label=Data Integration
-HopGui.PipelineGraph.GridTab.Name=Metriche del passo
+HopGui.PipelineGraph.GridTab.Name=Metriche del transform
 HopGui.PipelineGraph.HistoryTab.Name=Esecuzione storico
 HopGui.PipelineGraph.LogTab.Name=Log
 HopGui.PipelineGraph.MetricsTab.Name=Metriche
 HopGui.PipelineGraph.PerfTab.Name=Grafico delle performance
-HopGui.PipelineGraph.PreviewTab.Name=Anteprima dati
-HopGui.PreviewRelease.HelpAboutText=Anteprima release
+HopGui.PipelineGraph.PreviewTab.Name=Anteprima
+HopGui.PreviewRelease.HelpAboutText=Release di anteprima
 HopGui.QuestionApplyImportRules.Title=Applicare le regole importate?
 HopGui.QuestionApplyImportRulesToExport.Message=Si vuole applicare un set di regole all''esportazione? In questo modo si pu\u00F2 essere certi che le trasformazioni e workflow esportati aderiscano agli standard di qualit\u00E0 e possano essere importati di nuovo con le stesse regole.
 HopGui.QuestionApplyImportRulesToExport.Title=Applicare le regole importate?
@@ -392,12 +392,12 @@ HopGui.RipDB.Monitor.ProcessingTable=Analisi tabella [
 HopGui.RipDB.Monitor.ToTransform.Description1=Scrive le informazioni nella tabella [
 HopGui.RipDB.Monitor.ToTransform.Description2=] sul database [
 HopGui.RipDB.Monitor.ToTransform.Name=scrivi in [
-HopGui.STRING_BASE=Passi di base
-HopGui.STRING_BUILDING_BLOCKS=Passi e action
+HopGui.STRING_BASE=Transforms di base
+HopGui.STRING_BUILDING_BLOCKS=Transforms e action
 HopGui.STRING_CLUSTERS=Schemi di cluster hop
 HopGui.STRING_CONNECTIONS=Connessioni database
 HopGui.STRING_ELEMENTS=elementi
-HopGui.STRING_HISTORY=Passi preferiti
+HopGui.STRING_HISTORY=Transfoms preferiti
 HopGui.STRING_HOPS=Hop
 HopGui.STRING_HOP_SERVER=Server slave
 HopGui.STRING_JOB=Workflow
@@ -409,16 +409,16 @@ HopGui.STRING_PARTITIONS=Schemi di partizione
 HopGui.STRING_PIPELINE=Trasformazione
 HopGui.STRING_PIPELINES=Trasformazioni
 HopGui.STRING_PIPELINE_NO_NAME=<pipeline senza nome>
-HopGui.STRING_TRANSFORMS=Passi
+HopGui.STRING_TRANSFORMS=Transforms
 HopGui.SelectAnXMLFileToExportTo.Message=Seleziona un file XML da esportare...
 HopGui.SelectAnXMLFileToImportFrom.Message=Seleziona un file XML da cui importare...
 HopGui.SelectionFilter.Placeholder=Ricerca
-HopGui.SelectionFilter.Tooltip=Limita la lista di passi o action mostrata digitando dentro una selezione di ricerca. Verranno cercati sia il nome sia la descrizione.
+HopGui.SelectionFilter.Tooltip=Limita la lista di transforms o action mostrata digitando dentro una selezione di ricerca. Verranno cercati sia il nome sia la descrizione.
 HopGui.SharedObjects=Oggetti condivisi
-HopGui.SharedObjects.Tooltip=Connessioni, passi condivisi, ecc.
+HopGui.SharedObjects.Tooltip=Connessioni, transforms condivisi, ecc.
 HopGui.StringSearchResult.Message=Vista\: risultati di ricerca
-HopGui.StringSearchResult.Subtitle=Risultati di ricerca
-HopGui.StringSearchResult.Title=Risultati di ricerca
+HopGui.StringSearchResult.Subtitle=Risultati della ricerca
+HopGui.StringSearchResult.Title=Risultati della ricerca
 HopGui.Tab.Close=Chiudi tab
 HopGui.Tab.CloseAll=Chiudi tutti i tab
 HopGui.Tab.CloseOthers=Chiudi gli altri tab
@@ -458,7 +458,7 @@ HopGui.Tooltip.ShowExecutionResults=Mostra il pannello dei risultati d''esecuzio
 HopGui.Tooltip.StopTranformation=Interrompi la pipeline in esecuzione
 HopGui.Tooltip.StopWorkflow=Interrompi questo workflow
 HopGui.Tooltip.VerifyTranformation=Verifica questa pipeline
-HopGui.Transforms=Passi
+HopGui.Transforms=Transforms
 HopGui.UnknownFileType.Message=Il file ''{0}'' non \u00E8 stato riconosciuto come tipo di file Hop.
 HopGui.UnknownFileType.Title=Errore
 HopGui.Various.Changed=(cambiato)
@@ -486,14 +486,14 @@ HopGuiServer.Column.Rejected=Respinto
 HopGuiServer.Column.ServerObjectId=ID oggetto Hop Server
 HopGuiServer.Column.Speed=Velocit\u00E0 (r/s)
 HopGuiServer.Column.Time=Tempo
-HopGuiServer.Column.TransformName=Trasformazione / passo
+HopGuiServer.Column.TransformName=Trasformazione / transform
 HopGuiServer.Column.Updated=Aggiornato
 HopGuiServer.Column.Written=Scritto
 HopGuiServer.ErrorPausingOrResumingPipeline.Message=Errore nella messa in pausa o nella ripresa della pipeline
 HopGuiServer.ErrorPausingOrResumingPipeline.Title=Errore\!
 HopGuiServer.ErrorRemovingPipeline.Message=Errore sul server remoto durante la rimozione della pipeline specificata.
 HopGuiServer.ErrorRemovingPipeline.Title=Errore nella rimozione della pipeline
-HopGuiServer.ErrorSniffingTransform.Message=Passo con l''errore di sniffing\:
+HopGuiServer.ErrorSniffingTransform.Message=Transform con l''errore di sniffing\:
 HopGuiServer.ErrorSniffingTransform.Title=Errore di sniffing
 HopGuiServer.ErrorStartingJob.Message=Si \u00E8 verificato un errore durante l''avvio del workflow su questo server
 HopGuiServer.ErrorStartingJob.Title=Errore
@@ -505,7 +505,7 @@ HopGuiServer.ErrorStoppingPipeline.Message=Errore durante l''interruzione della
 HopGuiServer.ErrorStoppingPipeline.Title=Error
 HopGuiServer.SniffSizeQuestion.Message=Quante righe si vogliono vedere?
 HopGuiServer.SniffSizeQuestion.Title=Dimensione sniff?
-HopGuiServer.SniffTypeQuestion.Message=Si vuole l''anteprima dell''input o dell''output del passo selezionato?
+HopGuiServer.SniffTypeQuestion.Message=Si vuole l''anteprima dell''input o dell''output del transform selezionato?
 HopGuiServer.SniffTypeQuestion.Title=Tipo sniff?
 ImportRulesDialog.ToolItem.AddRule.Label=&Aggiungi regola
 ImportRulesDialog.ToolItem.AddRule.Tooltip=Aggiunge una regola non ancora presente nella lista
@@ -519,69 +519,69 @@ JobHistory.Button.Replay=Riesegui
 JobMetricsDelegate.JobIsNotRunning.Message=Un grafico Gantt tempificato verr\u00E0 reso disponibile dopo l''esecuzione del workflow
 LogBrowser.CopySelectionToClipboard.MenuItem=Copia il testo selezionato negli appunti
 PipelineGraph.AfterInjection=Dopo injection
-PipelineGraph.DataServiceDefined=Questo passo \u00E8 utilizzato come servizio dati chiamato ''{0}''
+PipelineGraph.DataServiceDefined=Questo transform \u00E8 utilizzato come servizio dati chiamato ''{0}''
 PipelineGraph.Dialog.AreYouSureYouWantToRemoveAllLogEntries.Message=Sei sicuro di voler rimuovere tutte le entry dalla tabella di log [{0}]?
 PipelineGraph.Dialog.AreYouSureYouWantToRemoveAllLogEntries.Title=Domanda
 PipelineGraph.Dialog.CouldntFindFields.Message=Nessun campo trovato\!
 PipelineGraph.Dialog.CouldntFindFields.Title=Informazione campi
 PipelineGraph.Dialog.EditNote.Message=Testo di nota\: 
 PipelineGraph.Dialog.EditNote.Title=Note
-PipelineGraph.Dialog.ErrorClearningLoggingTable.Message=Errore durante la pulizia della tabella di log\:
+PipelineGraph.Dialog.ErrorClearningLoggingTable.Message=Si � verificato un errore durante la pulizia della tabella di log\:
 PipelineGraph.Dialog.ErrorClearningLoggingTable.Title=Errore durante la pulizia della tabella di log
-PipelineGraph.Dialog.ErrorDroppingObject.Message=Errore durante il tentativo di eliminazione dell''oggetto dalla finestra\:
+PipelineGraph.Dialog.ErrorDroppingObject.Message=Si � verificato un errore durante il tentativo di eliminazione dell''oggetto dalla finestra\:
 PipelineGraph.Dialog.ErrorDroppingObject.Title=Errore di eliminazione dell''oggetto
-PipelineGraph.Dialog.ErrorDuplicatingTransform.Message=Errore inatteso durante la duplicazione di questo passo\!
-PipelineGraph.Dialog.ErrorDuplicatingTransform.Title=Errore nella duplicazione del passo
-PipelineGraph.Dialog.GettingFields.Message=Errore nel trovare i campi\!
-PipelineGraph.Dialog.GettingFields.Title=Errore nel prelievo dei campi
+PipelineGraph.Dialog.ErrorDuplicatingTransform.Message=Si � verificato un errore inatteso durante la duplicazione di questo transform\!
+PipelineGraph.Dialog.ErrorDuplicatingTransform.Title=Errore nella duplicazione del transform
+PipelineGraph.Dialog.GettingFields.Message=Si � verificato un errore nel prelevare i campi\!
+PipelineGraph.Dialog.GettingFields.Title=Errore nel prelevare i campi
 PipelineGraph.Dialog.HopCausesLoop.Message=Questo hop causa un loop nella pipeline. I loop non sono consentiti\!
 PipelineGraph.Dialog.HopCausesLoop.Title=Attenzione\!
-PipelineGraph.Dialog.HopCausesRowMixing.Message=Questo hop provoca nel passo di destinazione il ricevimento di righe con layout misto\!
+PipelineGraph.Dialog.HopCausesRowMixing.Message=Questo hop provoca nel transform di destinazione la ricezione di righe con layout misto\!
 PipelineGraph.Dialog.HopCausesRowMixing.Title=Attenzione\!
 PipelineGraph.Dialog.HopInfo=Informazioni sull''hop\: 
 PipelineGraph.Dialog.HopInfo.Disable=Disabilitato
 PipelineGraph.Dialog.HopInfo.Enable=Abilitato
-PipelineGraph.Dialog.HopInfo.SourceTransform=Dal passo\: 
+PipelineGraph.Dialog.HopInfo.SourceTransform=Dal transform\: 
 PipelineGraph.Dialog.HopInfo.Status=Stato\: 
-PipelineGraph.Dialog.HopInfo.TargetTransform=Al passo\: 
+PipelineGraph.Dialog.HopInfo.TargetTransform=Al transform\: 
 PipelineGraph.Dialog.InvalidZoomMeasurement.Message=Misura non valida per lo zoom ( {0} ).
 PipelineGraph.Dialog.InvalidZoomMeasurement.Title=Misura di zoom invalida
 PipelineGraph.Dialog.ItemCanNotBePlacedOnCanvas.Message=L''oggetto non pu\u00F2 essere disposto all''interno della finestra.
 PipelineGraph.Dialog.ItemCanNotBePlacedOnCanvas.Title=Attenzione\!
 PipelineGraph.Dialog.LoopAfterHopEnabled.Message=Impossibile attivare l''hop poich\u00E9 causerebbe un loop nella pipeline.
 PipelineGraph.Dialog.LoopAfterHopEnabled.Title=Avviso di loop\!
-PipelineGraph.Dialog.LoopsAreNotAllowed.Message=Quest''inversione di hop causa un loop\! I loop non sono consentiti.
+PipelineGraph.Dialog.LoopsAreNotAllowed.Message=Quest''inversione di un hop causa un loop\! I loop non sono consentiti.
 PipelineGraph.Dialog.LoopsAreNotAllowed.Title=Attenzione\!
-PipelineGraph.Dialog.MultipleCopiesAreNotAllowedHere.Message=Spiacente, copie multiple di un passo non sono qua consentite.\r\nSi suggerisce l''inserimento di un passo Dummy.\r\nIl prossimo passo/i pu\u00F2 quindi essere lanciato in copie multiple come al solito.
+PipelineGraph.Dialog.MultipleCopiesAreNotAllowedHere.Message=Spiacente, copie multiple di un transform non sono consentite.\r\nSi suggerisce l''inserimento di un transform Dummy.\r\nIl prossimo transform/i pu\u00F2 quindi essere lanciato in copie multiple.
 PipelineGraph.Dialog.MultipleCopiesAreNotAllowedHere.Title=Spiacente
 PipelineGraph.Dialog.NoteEditor.Message=Testo della nota\: 
 PipelineGraph.Dialog.NoteEditor.Title=Note
-PipelineGraph.Dialog.NrOfCopiesOfTransform.Message=Numero di copie (1 o superiore)
-PipelineGraph.Dialog.NrOfCopiesOfTransform.Title=N. di copie dello transform...
-PipelineGraph.Dialog.Option.SplitHop.DoNotAskAgain=Non chiedere pi\u00F9
-PipelineGraph.Dialog.SplitHop.Message=Vuoi suddividere quest''hop?
-PipelineGraph.Dialog.SplitHop.Title=Suddividere hop?
-PipelineGraph.Dialog.TransformDescription.Message=Descrizione del passo\:
-PipelineGraph.Dialog.TransformDescription.Title=Finestra di descrizione del passo
-PipelineGraph.Dialog.TransformIsAlreadyOnCanvas.Message=Il passo \u00E8 gi\u00E0 nella finestra\!
+PipelineGraph.Dialog.NrOfCopiesOfTransform.Message=Numero di copie (1 o pi\u00F9)
+PipelineGraph.Dialog.NrOfCopiesOfTransform.Title=N. di copie del transform...
+PipelineGraph.Dialog.Option.SplitHop.DoNotAskAgain=Non chiedermelo pi\u00F9
+PipelineGraph.Dialog.SplitHop.Message=Vuoi suddividere questo hop?
+PipelineGraph.Dialog.SplitHop.Title=Suddividere lo hop?
+PipelineGraph.Dialog.TransformDescription.Message=Descrizione del transform\:
+PipelineGraph.Dialog.TransformDescription.Title=Finestra di descrizione del transform
+PipelineGraph.Dialog.TransformIsAlreadyOnCanvas.Message=Il transform \u00E8 gi\u00E0 posizionato nell''area di lavoro\!
 PipelineGraph.Dialog.TransformIsAlreadyOnCanvas.Title=Attenzione\!
-PipelineGraph.Dialog.Warning.DeleteTransforms.Message=Sei sicuro di voler rimuovere i passi della seguente pipeline? 
-PipelineGraph.EditTransform.Tooltip=Modifica le propriet\u00E0 di questo passo
+PipelineGraph.Dialog.Warning.DeleteTransforms.Message=Sei sicuro di voler rimuovere i transforms della seguente pipeline? 
+PipelineGraph.EditTransform.Tooltip=Modifica le propriet\u00E0 di questo transform
 PipelineGraph.EmptyPipeline.Message=Drag & drop dal pannello di design per cominciare.
 PipelineGraph.Exception.UnableToLoadMapping.Message=Errore durante il caricamento della mappatura (sotto-pipeline)\: 
 PipelineGraph.Exception.UnableToLoadMapping.Title=Impossibile caricare la mappatura
-PipelineGraph.ExecutionResultsPanel.CloseButton.Tooltip=Chiude il pannello dei risultati d''esecuzione
-PipelineGraph.ExecutionResultsPanel.MaxButton.Tooltip=Massimizza il pannello dei risultati d''esecuzione
-PipelineGraph.ExecutionResultsPanel.MinButton.Tooltip=Minimizza il pannello dei risultati d''esecuzione
-PipelineGraph.HelpToolTip.CreatingHops.Message=- Trascina con il pulsante centrale del mouse da un passo all''altro.\n- Trascina da un passo ad un altro premendo il tasto SHIFT.
+PipelineGraph.ExecutionResultsPanel.CloseButton.Tooltip=Chiudi il pannello dei risultati dell''esecuzione
+PipelineGraph.ExecutionResultsPanel.MaxButton.Tooltip=Massimizza il pannello dei risultati dell''esecuzione
+PipelineGraph.ExecutionResultsPanel.MinButton.Tooltip=Minimizza il pannello dei risultati dell''esecuzione
+PipelineGraph.HelpToolTip.CreatingHops.Message=- Trascina con il pulsante centrale del mouse da un transform all''altro.\n- Trascina da un transform ad un altro premendo il tasto SHIFT.
 PipelineGraph.HelpToolTip.CreatingHops.Title=Come creare un nuovo hop?
 PipelineGraph.HelpToolTip.DoNotShowAnyMoreCheckBox.Message=Non mostrare pi\u00F9 questo suggerimento
-PipelineGraph.Hop.Tooltip.HopTypeBalance=Se il passo di destinazione \u00E8 occupato, il passo di origine [{0}} spedir\u00E0 le righe al passo successivo. {1}
-PipelineGraph.Hop.Tooltip.HopTypeCopy=Il passo d''origine [{0}] sta copiando tutte le righe d''output in tutti i passi di destinazione. {1} Per favore notare che questo \u00E8 diverso dal comportamento di default dove le righe sono distribuite nei passi di destinazione con modalit\u00E0 round robin. {1}
-PipelineGraph.Hop.Tooltip.HopTypeError=Ogni riga ritenuta essere la causa di un errore dal passo [{0}] viene inviata al passo [{1}]. {2} Questo viene fatto come parte della configurazione della gestione errori del passo sorgente. {2} 
-PipelineGraph.Hop.Tooltip.HopTypeInfo=Le righe vengono inviate al passo [{0}] in modo tale da essere usate come informazione addizionale. {2} Questo passo di destinazione legge specificatamente dal passo [{1}] e viene trattato come un caso speciale.{2} Questo significa che per questo passo sorgente la riga normale che legge le regole non viene applicata. {2} Normalmente un passo legge informazioni da tutti i passi sorgente in modalit\u00E0 round robin.{2}
-PipelineGraph.Hop.Tooltip.InfoTransformCopies=Il motore attualmente non consente al passo sorgente [{0}} da cui si legge (nel passo [{1}]) di essere eseguito in copie multiple. {2} Se per ragioni di performance questo \u00E8 richiesto, si consiglia di inserire (per esempio) un passo Dummy (1 copia) per aggregare i dati. {2}
-PipelineGraph.Hop.Tooltip.RowDistribution=Distribuzione di righe personalizzata interviene nei passi {0} \: {1}
+PipelineGraph.Hop.Tooltip.HopTypeBalance=Se il transform di destinazione \u00E8 occupato, il transform di origine [{0}} spedir\u00E0 le righe al transform successivo. {1}
+PipelineGraph.Hop.Tooltip.HopTypeCopy=Il transform di origine [{0}] sta copiando tutte le righe di output nei transform di destinazione. {1} Si fa notare che questo \u00E8 diverso dal comportamento di default dove le righe sono distribuite nei transform di destinazione con modalit\u00E0 round robin. {1}
+PipelineGraph.Hop.Tooltip.HopTypeError=Ogni riga considerara la causa di un errore dal transform [{0}] viene inviata al transform [{1}]. {2} Questo viene fatto come parte della configurazione della gestione errori del transform sorgente. {2} 
+PipelineGraph.Hop.Tooltip.HopTypeInfo=Le righe vengono inviate al transform [{0}] in modo tale da essere usate come informazioni aggiuntive. {2} Questo transform di destinazione, legge specificamente dal transform [{1}] e viene trattato come un caso speciale.{2} Questo significa che per questo transform sorgente la regola normalmente applicata per leggere le righe non viene applicata.{2} Normalmente un transform legge informazioni da tutti i transforms sorgente in modalit\u00E0 round robin.{2}
+PipelineGraph.Hop.Tooltip.InfoTransformCopies=Il motore attualmente non consente al transform sorgente [{0}} da cui si legge (nel transform [{1}]) di essere eseguito in copie multiple. {2} Se per ragioni di performance questo \u00E8 richiesto, si consiglia di inserire (per esempio) un transform Dummy (1 copia) per aggregare i dati. {2}
+PipelineGraph.Hop.Tooltip.RowDistribution=La distribuzione di righe personalizzata si verifica fra i transform {0} \: {1}
 PipelineGraph.Locked.Tooltip=Questa pipeline \u00E8 bloccata\! {0}\nBloccata da\: {1} ({2}){0}\nMessaggio di lock \: {3}{0}\nData di lock \: {4}{0}
 PipelineGraph.Logging.EditingHop=Modifica hop\: 
 PipelineGraph.PopupMenu.AllignBottom=Allinea in basso
@@ -590,76 +590,76 @@ PipelineGraph.PopupMenu.AllignLeft=Allinea a sinistra
 PipelineGraph.PopupMenu.AllignRight=Allinea a destra
 PipelineGraph.PopupMenu.AllignTop=Allinea in alto
 PipelineGraph.PopupMenu.BulkHop=Cambia hop (bulk)
-PipelineGraph.PopupMenu.CheckSelectedTransforms=Controlla passi selezionati
+PipelineGraph.PopupMenu.CheckSelectedTransforms=Controlla transforms selezionati
 PipelineGraph.PopupMenu.ClearSelection=Pulisci selezione
 PipelineGraph.PopupMenu.Clustering=Clusterings...
-PipelineGraph.PopupMenu.CopyData=Copia i dati nei successivi passi
+PipelineGraph.PopupMenu.CopyData=Copia i dati nei successivi transforms
 PipelineGraph.PopupMenu.CopyToClipboard=Copia negli appunti
 PipelineGraph.PopupMenu.DataMovement=Movimento dati...
 PipelineGraph.PopupMenu.DeleteHop=Cancella hop
 PipelineGraph.PopupMenu.DeleteNote=Cancella nota
-PipelineGraph.PopupMenu.DeleteTransform=Cancella passo
-PipelineGraph.PopupMenu.DetachTransform=Stacca passo
+PipelineGraph.PopupMenu.DeleteTransform=Cancella transform
+PipelineGraph.PopupMenu.DetachTransform=Stacca transform
 PipelineGraph.PopupMenu.DisableHop=Disabilitare hop
-PipelineGraph.PopupMenu.DistributeData=Distribuisci i dati nei successivi passi
+PipelineGraph.PopupMenu.DistributeData=Distribuisci i dati nei successivi transforms
 PipelineGraph.PopupMenu.DistributeHorizontally=Distribuisci orizzontalmente
 PipelineGraph.PopupMenu.DistributeRoundRobin=Distribuzione round robin
 PipelineGraph.PopupMenu.DistributeVertically=Distribuisci verticalmente
-PipelineGraph.PopupMenu.DuplicateTransform=Duplica passo
+PipelineGraph.PopupMenu.DuplicateTransform=Duplica transform
 PipelineGraph.PopupMenu.EditHop=Modifica hop
 PipelineGraph.PopupMenu.EditNote=Modifica nota
-PipelineGraph.PopupMenu.EditTransform=Modifica passo
-PipelineGraph.PopupMenu.EditTransformDescription=Modifica descrizione passo
+PipelineGraph.PopupMenu.EditTransform=Modifica transform
+PipelineGraph.PopupMenu.EditTransformDescription=Modifica descrizione transform
 PipelineGraph.PopupMenu.EnableHop=Abilita hop
 PipelineGraph.PopupMenu.Error=Definisci gestione errore...
 PipelineGraph.PopupMenu.FlipDirection=Invertire direzione
-PipelineGraph.PopupMenu.GenerateMappingToThisTransform=Genera la mappatura del passo di destinazione
-PipelineGraph.PopupMenu.HideTransform=Nascondi passo
+PipelineGraph.PopupMenu.GenerateMappingToThisTransform=Genera la mappatura del transform di destinazione
+PipelineGraph.PopupMenu.HideTransform=Nascondi transform
 PipelineGraph.PopupMenu.HopDisableDownstream=Disabilita hop in downstream
-PipelineGraph.PopupMenu.HopDisableSelected=Disabilita hop tra i passi selezionati
+PipelineGraph.PopupMenu.HopDisableSelected=Disabilita hop tra i transforms selezionati
 PipelineGraph.PopupMenu.HopEnableDownstream=Abilita hop in downstream
-PipelineGraph.PopupMenu.HopEnableSelected=Abilita hop tra i passi selezionati
+PipelineGraph.PopupMenu.HopEnableSelected=Abilita hop tra i transforms selezionati
 PipelineGraph.PopupMenu.Launch.Nothing=Apri mappatura
-PipelineGraph.PopupMenu.LoadBalanceData=Bilanciamento &Carico passi di destinazione
+PipelineGraph.PopupMenu.LoadBalanceData=Bilanciamento &Carico transforms di destinazione
 PipelineGraph.PopupMenu.LowerNote=Abbassa nota
 PipelineGraph.PopupMenu.NewHop=Nuovo hop
 PipelineGraph.PopupMenu.NewNote=Nuova &nota
-PipelineGraph.PopupMenu.NewTransform=Nuovo &passo...
-PipelineGraph.PopupMenu.NumberOfCopies=Cambia il numero di copia per iniziare...
+PipelineGraph.PopupMenu.NewTransform=Nuovo &transform...
+PipelineGraph.PopupMenu.NumberOfCopies=Cambia il numero di copie per iniziare...
 PipelineGraph.PopupMenu.OpenMapping=Apri mappatura (sotto-pipeline)
-PipelineGraph.PopupMenu.OpenReferencedObject=Apri oggetto referenziato...
+PipelineGraph.PopupMenu.OpenReferencedObject=Apri Oggetto Referenziato
 PipelineGraph.PopupMenu.OpenWorkflow=Apri workflow
 PipelineGraph.PopupMenu.Partitioning=Partizionamento...
-PipelineGraph.PopupMenu.PasteTransformFromClipboard=&Incolla dagli appunti
+PipelineGraph.PopupMenu.PasteTransformFromClipboard=&Incolla
 PipelineGraph.PopupMenu.Preview=&Anteprima
-PipelineGraph.PopupMenu.RaiseNote=Alza nota
+PipelineGraph.PopupMenu.RaiseNote=Evidenzia una nota
 PipelineGraph.PopupMenu.RoundRobin=Round-robin
 PipelineGraph.PopupMenu.SelectAll=Seleziona tutti
-PipelineGraph.PopupMenu.Settings=Parametri di pipeline\tCTRL-T
-PipelineGraph.PopupMenu.ShowDataLineage=Mostra la discendenza dei dati
+PipelineGraph.PopupMenu.Settings=Propriet� della pipeline...
+PipelineGraph.PopupMenu.ShowDataLineage=Mostra il lineage dei dati
 PipelineGraph.PopupMenu.ShowInputFields=Mostra campi di input
 PipelineGraph.PopupMenu.ShowOutputFields=Mostra campi di output
-PipelineGraph.PopupMenu.SnapToGrid=Aggancia alla griglia (dimensione 
+PipelineGraph.PopupMenu.SnapToGrid=Aggancia alla griglia
 PipelineGraph.PopupMenu.Sniff=Sniff test durante l''esecuzione
-PipelineGraph.PopupMenu.SniffError=Gestione errori dello sniff test
-PipelineGraph.PopupMenu.SniffInput=Righe di input dello sniff test
+PipelineGraph.PopupMenu.SniffError=Gestione degli errori nello sniff test
+PipelineGraph.PopupMenu.SniffInput=Input dello sniff test
 PipelineGraph.PopupMenu.SniffOutput=Output dello sniff test
-PipelineGraph.Transform.Tooltip.CurrentPartitioning=Il partizionamento usato\: 
-PipelineGraph.Transform.Tooltip.NextPartitioning=Il partizionamento del passo di destinazione\: 
-PipelineGraph.TransformDoesNotSupportsErrorHandling.Tooltip=Questo passo non supporta la gestione d''errore.
-PipelineGraph.TransformInjectionNotSupported.Tooltip=Queso passo NON supporta l''iniezione di metadati usando il passo "Iniezione di metadati ETL".
-PipelineGraph.TransformInjectionSupported.Title=Metadata Injection Compatible
-PipelineGraph.TransformInjectionSupported.Tooltip=Queso passo supporta l''iniezione di metadati usando il passo "Iniezione di metadati ETL".
-PipelineGraph.TransformInputConnector.Tooltip=Questo \u00E8 un connettore di input del passo. Cliccare su un connettore di output e spostarsi qua per creare un nuovo hop di connessione.
-PipelineGraph.TransformMetaConnector.Tooltip=Questo \u00E8 un connettore di informazioni sul passo. Cliccare su un connettore di output e spostarsi qua per creare un nuovo hop di informazioni.
-PipelineGraph.TransformOutputConnector.Tooltip=Cliccare su questo connettore di output per avviare la creazione di un nuovo hop di connessione tra 2 passi.
-PipelineGraph.TransformSupportsErrorHandling.Tooltip=Questo passo supporta la gestione d''errore. Cliccare su quest''icona per creare un nuovo link.
-PipelineGraph.TransformTargetConnector.Tooltip=Cliccare su questo connettore di destinazione per dirigere l''output verso uno specifico passo. Il tipo di output \u00E8\:
-PipelineGraph.VersionBrowserException.Message=E'' avvenuto un problema durante il tentativo di aprire lo storico di questo file
+PipelineGraph.Transform.Tooltip.CurrentPartitioning=Partizionamento usato\: 
+PipelineGraph.Transform.Tooltip.NextPartitioning=Partizionamento del transform di destinazione\: 
+PipelineGraph.TransformDoesNotSupportsErrorHandling.Tooltip=Questo transform non supporta la gestione dell''errore.
+PipelineGraph.TransformInjectionNotSupported.Tooltip=Questo transform NON supporta l''iniezione di metadati usando il transform "Iniezione di metadati ETL".
+PipelineGraph.TransformInjectionSupported.Title=Compatibile con l''iniezione di metadati
+PipelineGraph.TransformInjectionSupported.Tooltip=Questo transform supporta l''iniezione di metadati usando il transform "Iniezione di metadati ETL".
+PipelineGraph.TransformInputConnector.Tooltip=Questo \u00E8 un connettore di input del transform. Fai click su un connettore di output e spostati qui sopra per creare una connessione con nuovo hop.
+PipelineGraph.TransformMetaConnector.Tooltip=Questo \u00E8 un connettore di input del transform. Fai click su un connettore di output e spostati qui sopra per creare un nuovo hop di informazioni
+PipelineGraph.TransformOutputConnector.Tooltip=Fai click su questo connettore di output per avviare la creazione di un nuovo hop per connettere 2 transforms.
+PipelineGraph.TransformSupportsErrorHandling.Tooltip=Questo transform supporta la gestione d''errore. Fai click su quest''icona per creare un nuovo link.
+PipelineGraph.TransformTargetConnector.Tooltip=Fai click su questo connettore per dirigere l''output verso un transform specifico. Il tipo di output \u00E8\:
+PipelineGraph.VersionBrowserException.Message=Si � verificato un problema nel tentativo di recuperare la storia delle versioni di questo file
 PipelineGraph.VersionBrowserException.Title=Errore nelle recupero delle versioni
 PipelineHistory.Button.Clear=Pulisci lo storico
 PipelineHistory.Button.FetchAll=Preleva tutto lo storico
-PipelineHistory.Button.FetchNextBatch=Preleva pi\u00F9 storico
+PipelineHistory.Button.FetchNextBatch=Preleva pi\u00F9 righe di storico
 PipelineHistory.Button.Refresh=Aggiorna
 PipelineHistory.Button.Replay=Riesegui
 PipelineHistory.Column.BatchID=ID Batch
@@ -682,81 +682,83 @@ PipelineHistory.Error.InvalidReplayDate=Data di riesecuzione invalida\:
 PipelineHistory.Error.ReplayingPipeline2=Errore nella riesecuzione della pipeline
 PipelineHistory.HistoryConfiguration.Message=Puoi configurare affinch\u00E9 la pipeline memorizzi lo storico del log in una tabella del database.\nQuesto puoi farlo nella tab ''log'' della finestra ''Impostazioni della pipeline''.\nIn tale finestra potrai specificare la connessione di log e la tabella, ed anche creare la tabella di log con il pulsante SQL.
 PipelineHistory.HistoryConfiguration.NoLoggingFieldDefined=Nessun campo di logging \u00E8 stato definito per la tabella di logging.
-PipelineHistory.PleaseRefresh.Message=Per favore clicca il pulsante di aggiornamento per aggiornare lo storico.
-PipelineLog.Button.ClearLog=&Pulisci log
-PipelineLog.Button.EnableDisablePreviewMode.Label=Modalit\u00E0 anteprima
-PipelineLog.Button.LogSettings=&Parametri log
-PipelineLog.Button.Pause=Pausa del log
-PipelineLog.Button.PausePipeline=&Pausa
+PipelineHistory.PleaseRefresh.Message=Per favore sul pulsante di aggiorna per aggiornare lo storico.
+PipelineLog.Button.ClearLog=&Pulisci il log
+PipelineLog.Button.EnableDisablePreviewMode.Label=Modalit\u00E0 di anteprima
+PipelineLog.Button.LogSettings=&Parametri del log
+PipelineLog.Button.Pause=Metti in pausa il log
+PipelineLog.Button.PausePipeline=\  &Pausa
 PipelineLog.Button.Preview=&Anteprima
 PipelineLog.Button.ResumePipeline=&Riprendi
 PipelineLog.Button.SafeMode=Modalit\u00E0 sicura
 PipelineLog.Button.ShowErrorLines=&Mostra linee d''errore
 PipelineLog.Button.ShowGraph=Grafo
-PipelineLog.Button.ShowOnlyActiveTransforms=Nascondi inattivi
-PipelineLog.Button.StartPipeline=&Inizia
-PipelineLog.Button.StopPipeline=&Stop
+PipelineLog.Button.ShowOnlyActiveTransforms=Nascondi i non attivi
+PipelineLog.Button.StartPipeline=\ &Avvia 
+PipelineLog.Button.StopPipeline=\ &Termina
 PipelineLog.Column.Active=Attivo
 PipelineLog.Column.Copynr=Copia n. 
 PipelineLog.Column.Errors=Errori
 PipelineLog.Column.Input=Input
 PipelineLog.Column.Output=Output
-PipelineLog.Column.PriorityBufferSizes=input/output
+PipelineLog.Column.PriorityBufferSizes=Input/Output
 PipelineLog.Column.Read=Letti
-PipelineLog.Column.Rejected=Respinti
+PipelineLog.Column.Rejected=Rifiutati
 PipelineLog.Column.Speed=Velocit\u00E0 (r/s)
 PipelineLog.Column.Time=Tempo
-PipelineLog.Column.TransformName=Nome passo
+PipelineLog.Column.TransformName=Nome transform
 PipelineLog.Column.Updated=Aggiornati
 PipelineLog.Column.Written=Scritti
-PipelineLog.Dialog.DoNoPreviewWhileRunning.Message=Spiacente, non \u00E8 possibile l''anteprima dei passi quando la pipeline \u00E8 in corso.
+PipelineLog.Dialog.DoNoPreviewWhileRunning.Message=Spiacente, non \u00E8 possibile effettuare l''anteprima dei transforms quando la pipeline \u00E8 in esecuzione.
 PipelineLog.Dialog.DoNoPreviewWhileRunning.Title=Spiacente
-PipelineLog.Dialog.DoNoStartPipelineTwice.Message=Questa pipeline \u00E8 in corso, non avviarla due volte\!
+PipelineLog.Dialog.DoNoStartPipelineTwice.Message=Questa pipeline \u00E8 in corso, non � possibile avviarla due volte\!
 PipelineLog.Dialog.DoNoStartPipelineTwice.Title=Attenzione\!
-PipelineLog.Dialog.ErrorLines.Message=Seleziona il passo da modificare\: 
+PipelineLog.Dialog.ErrorLines.Message=Seleziona il transform da modificare\: 
 PipelineLog.Dialog.ErrorLines.Title=Linee di errore
 PipelineLog.Dialog.ErrorOpeningPipeline.Message=La pipeline non \u00E8 stata aperta\: 
-PipelineLog.Dialog.ErrorOpeningPipeline.Title=Errore di apertura della pipeline
-PipelineLog.Dialog.ErrorWritingLogRecord.Message=Impossibile scrivere il record del log nella tabella di log
+PipelineLog.Dialog.ErrorOpeningPipeline.Title=Errore durante apertura della pipeline
+PipelineLog.Dialog.ErrorWritingLogRecord.Message=Impossibile scrivere il record di log nella tabella di log
 PipelineLog.Dialog.ErrorWritingLogRecord.Title=Errore di scrittura del record di log
 PipelineLog.Dialog.FileHasChanged.Title=Il file \u00E8 cambiato\!
 PipelineLog.Dialog.FileHasChanged1.Message=Occorre salvare la pipeline prima di eseguirla.
 PipelineLog.Dialog.FileHasChanged2.Message=Vuoi salvare la pipeline adesso?
-PipelineLog.Dialog.GivePipelineANameBeforeRunning.Message=Per favore dare un nome alla pipeline per identificarla\!
+PipelineLog.Dialog.GivePipelineANameBeforeRunning.Message=E'' necessario dare un nome alla pipeline prima di eseguirla\!
 PipelineLog.Dialog.GivePipelineANameBeforeRunning.Title=La pipeline non ha un nome\!
 PipelineLog.Dialog.Option.AutoSavePipeline=Salva automaticamente la pipeline.
 PipelineLog.Dialog.PerformanceMonitoring.Button=Configura...
-PipelineLog.Dialog.PerformanceMonitoringNotEnabled.Message=Nessun dato di performance \u00E8 stato raccolto per questa pipeline.\nSi pu\u00F2 provare di nuovo dopo l''avvio della pipeline.\n\nSi tenga presente che occorre configurare il monitoring delle performance nella finestra delle impostazioni della pipeline.
+PipelineLog.Dialog.PerformanceMonitoringNotEnabled.Message=Non \u00E8 stato raccolto nessun dato di performance per questa pipeline.\nSi pu\u00F2 provare di nuovo dopo l''avvio della pipeline.\n\nSi tenga presente che occorre configurare il monitoring delle performance nella finestra delle impostazioni della pipeline.
 PipelineLog.Dialog.PerformanceMonitoringNotEnabled.Title=Impossibile visualizzare il grafico
-PipelineLog.Dialog.SavePipelineBeforeRunning.Message=Per favore salvare prima la pipeline\!
+PipelineLog.Dialog.SavePipelineBeforeRunning.Message=PE'' necessario salvare la pipeline\!
 PipelineLog.Dialog.SavePipelineBeforeRunning.Title=Il file \u00E8 cambiato\!
-PipelineLog.Dialog.SavePipelineBeforeRunning2.Message=Prima di eseguire, per favore salvare la pipeline\!
+PipelineLog.Dialog.SavePipelineBeforeRunning2.Message=Prima di eseguire la pipeline � necessario provvedere al salvataggio\!
 PipelineLog.Dialog.SavePipelineBeforeRunning2.Title=Nessun nome di file\!
-PipelineLog.Dialog.UnexpectedErrorDuringPreview.Message=Errore inatteso durante l''anteprima
+PipelineLog.Dialog.UnexpectedErrorDuringPreview.Message=Si � verificato un errore non previsto durante l''anteprima
 PipelineLog.Dialog.UnexpectedErrorDuringPreview.Title=Errore inatteso durante l''anteprima
-PipelineLog.Log.DoPreview=ANTEPRIMA\!\!\!
-PipelineLog.Log.LaunchingPipeline=Esecuzione pipeline [
-PipelineLog.Log.PipelineHasFinished=La pipeline \u00E8 terminata\!
-PipelineLog.Log.PipelineOpened=Trasformazione aperta.
-PipelineLog.Log.ProcessingOfPipelineStopped=Esecuzione pipeline interrotta.
-PipelineLog.Log.StartedExecutionOfPipeline=Esecuzione pipeline avviata.
-PipelineLog.ResultsPanel.NameLabel=Risultati d''esecuzione
+
+PipelineLog.Log.DoPreview=PREVIEW\!\!\!
+PipelineLog.Log.LaunchingPipeline=Launching pipeline [
+PipelineLog.Log.PipelineHasFinished=The pipeline has finished\!\!
+PipelineLog.Log.PipelineOpened=Pipeline opened.
+PipelineLog.Log.ProcessingOfPipelineStopped=Processing of pipeline stopped.
+PipelineLog.Log.StartedExecutionOfPipeline=Started the pipeline execution.
+
+PipelineLog.ResultsPanel.NameLabel=Risultati dell''esecuzione
 PipelineLog.System.ERROR=ERRORE
 PipelineLog.System.ERROR2=ERRORE
 PipelineLog.System.EXCEPTION=ECCEZIONE
 PipelineLog.System.EXCEPTION2=ECCEZIONE
 PipelineMetricsDelegate.PipelineIsNotRunning.Message=Un grafico Gantt tempificato verr\u00E0 reso disponibile dopo l''esecuzione della pipeline
 TransformPerformanceSnapShotDialog.Input=Input
-TransformPerformanceSnapShotDialog.InputBufferSize=Dimensione del buffer d''input
+TransformPerformanceSnapShotDialog.InputBufferSize=Dimensione del buffer di input
 TransformPerformanceSnapShotDialog.Metrics.Label=Metriche\:
 TransformPerformanceSnapShotDialog.Output=Output
-TransformPerformanceSnapShotDialog.OutputBufferSize=Dimensione del buffer d''output
+TransformPerformanceSnapShotDialog.OutputBufferSize=Dimensione del buffer di output
 TransformPerformanceSnapShotDialog.Read=Letti
-TransformPerformanceSnapShotDialog.Rejected=Respinti
-TransformPerformanceSnapShotDialog.RowsPerSecond.Label=Righe per secondo
+TransformPerformanceSnapShotDialog.Rejected=Rifiutati
+TransformPerformanceSnapShotDialog.RowsPerSecond.Label=Righe/Sec
 TransformPerformanceSnapShotDialog.TimeInSeconds.Label=Il tempo totale d''esecuzione \u00E8 {0} secondi, uno snapshot \u00E8 preso ogni {1} millisecondi
-TransformPerformanceSnapShotDialog.Title=Evoluzione delle performance del passo
-TransformPerformanceSnapShotDialog.Transforms.Label=Passi\:
+TransformPerformanceSnapShotDialog.Title=Evoluzione delle performance del transform
+TransformPerformanceSnapShotDialog.Transforms.Label=Transforms\:
 TransformPerformanceSnapShotDialog.Updated=Aggiornati
 TransformPerformanceSnapShotDialog.Written=Scritti
 WorkflowGraph.Toolbar.AlignBottom.Tooltip=Allinea le actions con la action pi\u00F9 in basso nella tua selezione
diff --git a/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_it_IT.properties b/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_it_IT.properties
index 208e435..f2c03e0 100644
--- a/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_it_IT.properties
+++ b/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_it_IT.properties
@@ -747,9 +747,9 @@ PipelineLog.Column.Copynr=Copia n.
 PipelineLog.Column.Errors=Errori
 PipelineLog.Column.Input=Input
 PipelineLog.Column.Output=Output
-PipelineLog.Column.PriorityBufferSizes=input/output
+PipelineLog.Column.PriorityBufferSizes=Input/Output
 PipelineLog.Column.Read=Letti
-PipelineLog.Column.Rejected=Respinti
+PipelineLog.Column.Rejected=Rifiutati
 PipelineLog.Column.Speed=Velocit\u00E0 (r/s)
 PipelineLog.Column.Time=Tempo
 PipelineLog.Column.TransformName=Nome transform