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

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


The following commit(s) were added to refs/heads/main by this push:
     new 986467d9b1 Translated using Weblate (French) (#6321)
986467d9b1 is described below

commit 986467d9b1ae1088e1f9c3b8bf11c37bf3d0df9e
Author: hop-weblate <[email protected]>
AuthorDate: Sun Jan 11 11:04:07 2026 +0100

    Translated using Weblate (French) (#6321)
    
    Currently translated at 18.5% (5 of 27 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 82.5% (223 of 270 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 50.0% (3 of 6 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 88.2% (45 of 51 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (3 of 3 strings)
    
    Translated using Weblate (Chinese (Simplified Han script))
    
    Currently translated at 78.6% (210 of 267 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 57.6% (154 of 267 strings)
    
    Translated using Weblate (Italian)
    
    Currently translated at 77.9% (208 of 267 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 61.7% (165 of 267 strings)
    
    Translated using Weblate (Spanish (Argentina))
    
    Currently translated at 45.3% (121 of 267 strings)
    
    Translated using Weblate (French)
    
    Currently translated at 100.0% (20 of 20 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (97 of 97 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (137 of 137 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 91.1% (246 of 270 strings)
    
    Translated using Weblate (Japanese)
    
    Currently translated at 60.0% (162 of 270 strings)
    
    Translated using Weblate (Portuguese (Brazil))
    
    Currently translated at 100.0% (143 of 143 strings)
    
    
    
    
    
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/calculator/pt_BR/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/config-3/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/config-8/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog-4/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog/es_AR/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog/it/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog/ja/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/dialog/zh_Hans/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/execution-3/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/hopgui/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/hopgui/ja/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/hopgui/pt_BR/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/ldapinput/pt_BR/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/resolver-2/fr/
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop/userdefinedjavaclass/pt_BR/
    Translation: Apache Hop/calculator
    Translation: Apache Hop/config 3
    Translation: Apache Hop/config 8
    Translation: Apache Hop/dialog
    Translation: Apache Hop/dialog 4
    Translation: Apache Hop/execution 3
    Translation: Apache Hop/hopgui
    Translation: Apache Hop/ldapinput
    Translation: Apache Hop/resolver 2
    Translation: Apache Hop/userdefinedjavaclass
    
    Co-authored-by: Weblate <[email protected]>
    Co-authored-by: Adriano Barbosa <[email protected]>
    Co-authored-by: Nicoas Adment <[email protected]>
---
 .../config/messages/messages_fr_FR.properties      |  4 +-
 .../calculator/messages/messages_pt_BR.properties  |  2 +
 .../messages/messages_pt_BR.properties             | 58 ++++++++++++++++++++++
 .../core/dialog/messages/messages_es_AR.properties | 16 +++---
 .../core/dialog/messages/messages_fr_FR.properties | 18 ++++---
 .../core/dialog/messages/messages_it_IT.properties | 10 ++--
 .../core/dialog/messages/messages_ja_JP.properties | 22 ++++----
 .../core/dialog/messages/messages_zh_CN.properties | 22 ++++----
 .../resolver/messages/messages_fr_FR.properties    |  3 ++
 .../dialog/messages/messages_fr_FR.properties      |  1 +
 .../ui/hopgui/messages/messages_fr_FR.properties   |  2 +-
 .../execution/messages/messages_fr_FR.properties   |  5 ++
 .../config/messages/messages_fr_FR.properties      |  3 ++
 13 files changed, 122 insertions(+), 44 deletions(-)

diff --git 
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/config/messages/messages_fr_FR.properties
 
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/config/messages/messages_fr_FR.properties
index 6d74c07808..956109fea3 100644
--- 
a/plugins/misc/projects/src/main/resources/org/apache/hop/projects/config/messages/messages_fr_FR.properties
+++ 
b/plugins/misc/projects/src/main/resources/org/apache/hop/projects/config/messages/messages_fr_FR.properties
@@ -28,10 +28,12 @@ ProjectConfig.ProjectMandatory.Message=Utiliser un projet 
est obligatoire
 ProjectConfig.ProjectNotExists.DefaultProject.Error.Message=Le projet ''{0}'' 
ne peut pas \u00EAtre d\u00E9fini comme projet par d\u00E9faut \u00E0 
sugg\u00E9rer car il n''existe pas\u00A0!
 ProjectConfig.ProjectNotExists.Error.Header=Le projet n''existe pas\u00A0!
 ProjectConfig.ProjectNotExists.StandardProject.Error.Message=Le projet ''{0}'' 
ne peut pas \u00EAtre d\u00E9fini comme projet par d\u00E9faut \u00E0 
sugg\u00E9rer car il n''existe pas\u00A0!
-ProjectConfig.RestrictEnvsToActiveProject.Message=Restreindre la liste 
d'environnements au projet actif
+ProjectConfig.RestrictEnvsToActiveProject.Message=Restreindre la liste 
d''environnements au projet actif
 ProjectConfig.SavingOption.ErrorDialog.Header=Erreur
 ProjectConfig.SavingOption.ErrorDialog.Message=Erreur lors de la sauvegarde de 
l''option
 ProjectConfig.StdProjectFilename.Message=Le nom du fichier de configuration du 
projet pour les nouveau projets
 ProjectConfig.StdProjectFolder.Description=Le dossier des projets mod\u00E8les 
pour les nouveaux projets
 ProjectConfig.StdProjectFolder.Message=Le dossier des projets mod\u00E8les 
pour les nouveaux projets
 ProjectConfig.Tab.Name=Projets
+ProjectConfig.SortByNameLastUsedProjects.Message=Trier les derniers projets 
utilis\u00E9s par ordre alphab\u00E9tique
+ProjectConfig.ClearDbCache.Message=Vider le cache de la base de donn\u00E9es 
lors du changement de projet/environnement
diff --git 
a/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
 
b/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
index 80317fc630..32953d3cc3 100644
--- 
a/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/calculator/src/main/resources/org/apache/hop/pipeline/transforms/calculator/messages/messages_pt_BR.properties
@@ -152,3 +152,5 @@ CalculatorMetaFunction.CalcFunctions.EscapeSQL=Escapa 
conte\u00FAdo SQL
 CalculatorMetaFunction.CalcFunctions.Floor=PISO( A )
 CalculatorMetaFunction.CalcFunctions.GetFileEncoding=Obt\u00E9m 
codifica\u00E7\u00E3o de um arquivo A
 CalculatorMetaFunction.CalcFunctions.GetOnlyDigits=Retorna apenas os 
d\u00EDgitos de um texto A
+CalculatorMetaFunction.CalcFunctions.UrlEncode=Codificar uma URL
+CalculatorMetaFunction.CalcFunctions.UrlDecode=Decodificar uma URL
diff --git 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
index d0a58f2058..50db97459c 100644
--- 
a/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
+++ 
b/plugins/transforms/janino/src/main/resources/org/apache/hop/pipeline/transforms/userdefinedjavaclass/messages/messages_pt_BR.properties
@@ -56,3 +56,61 @@ UserDefinedJavaClassMeta.CheckResult.NoInputReceived=Nenhuma 
entrada foi recebid
 
UserDefinedJavaClassMeta.Exception.UnableToLoadTransformMetaFromXML=Imposs\u00EDvel
 carregar informa\u00E7\u00F5es da transforma\u00E7\u00E3o do XML
 UserDefinedJavaClassMeta.keyword=usu\u00E1rio,definido,java,classe
 FieldHelper.Log.UnknownNativeDataTypeSimpleName=Incapaz de obter o nome do 
tipo de dados
+TransformClassBase.Exception.InvalidFieldsType=Imposs\u00EDvel de manipular 
novos campos do tipo enum {0} enquanto retornava o nome do campo "{1}"
+TransformClassBase.Exception.UnableToFindFieldHelper=Imposs\u00EDvel encontrar 
o ajudante de campo {0} para o nome de campo "{1}"
+TransformClassBase.Exception.UnableToFindInfoRowSetForTransform=Imposs\u00EDvel
 encontrar conjunto de linhas de informa\u00E7\u00E3o para a 
transforma\u00E7\u00E3o "{0}"
+TransformClassBase.Exception.UnableToFindInfoTransformNameForTag=Imposs\u00EDvel
 encontrar informa\u00E7\u00F5es do nome da transforma\u00E7\u00E3o para a tag 
"{0}"
+TransformClassBase.Exception.UnableToFindTargetRowSetForTransform=Imposs\u00EDvel
 encontrar o conjunto de linha destino para a transforma\u00E7\u00E3o "{0}"
+TransformClassBase.Exception.UnableToFindTargetTransformNameForTag=Imposs\u00EDvel
 encontrar o nome da transforma\u00E7\u00E3o destino para a tag "{0}"
+UserDefinedJavaClass.Description=Essa transforma\u00E7\u00E3o permite 
voc\u00EA programar uma transforma\u00E7\u00E3o utilizando c\u00F3digo Java
+UserDefinedJavaClass.Exception.CookingError=Erro de cozimento {0}
+UserDefinedJavaClass.ErrorInTransformRunning=Erro ao rodar a 
transforma\u00E7\u00E3o
+UserDefinedJavaClass.Injection.CLASS_NAME=O nome da classe Java.
+UserDefinedJavaClass.Injection.CLASS_SOURCE=A fonte para a classe Java.
+UserDefinedJavaClass.Injection.CLEAR_RESULT_FIELDS=Limpar os campos de 
resultado.
+UserDefinedJavaClass.Injection.DESCRIPTION=A descri\u00E7\u00E3o dos 
par\u00E2metros.
+UserDefinedJavaClass.Injection.FIELD_INFO=Os campos de sa\u00EDda para a 
transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.INFO_DESCRIPTION=A descri\u00E7\u00E3o de 
entrada da transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.INFO_TAG=A tag de transforma\u00E7\u00E3o de 
entrada.
+UserDefinedJavaClass.Injection.INFO_TRANSFORM_NAME=O nome do campo de entrada 
da transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.INFO_TRANSFORMS=As transforma\u00E7\u00F5es de 
informa\u00E7\u00E3o para essa transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.JAVA_CLASSES=As classes Java e nomes.
+UserDefinedJavaClass.Injection.PARAMETERS=Os par\u00E2metros para essa 
transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.TAG=A tag de par\u00E2metro.
+UserDefinedJavaClass.Injection.TARGET_DESCRIPTION=A descri\u00E7\u00E3o de 
sa\u00EDda da transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.TARGET_TAG=A tag alvo da 
transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.TARGET_TRANSFORM_NAME=O nome da 
transforma\u00E7\u00E3o de sa\u00EDda.
+UserDefinedJavaClass.Injection.TARGET_TRANSFORMS=As transforma\u00E7\u00F5es 
alvo para essa transforma\u00E7\u00E3o.
+UserDefinedJavaClass.Injection.VALUE=O valor do par\u00E2metro.
+UserDefinedJavaClass.Name=Classe Java definida pelo usu\u00E1rio
+UserDefinedJavaClassCodeSnippits.categories.COMMON=Uso comum
+UserDefinedJavaClassCodeSnippits.categories.LISTENERS=Listeners de 
transforma\u00E7\u00E3o/linhas
+UserDefinedJavaClassCodeSnippits.categories.LOGGING=Log de 
transforma\u00E7\u00E3o
+UserDefinedJavaClassCodeSnippits.categories.OTHER=Uso incomum
+UserDefinedJavaClassCodeSnippits.categories.ROW=Manipula\u00E7\u00E3o de linhas
+UserDefinedJavaClassCodeSnippits.categories.STATUS=Status da 
trasnforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.Class.Label=C\u00F3digo de classe
+UserDefinedJavaClassDialog.ClassesAndSnippits.Label=fragmentos de classes e 
c\u00F3digos:
+UserDefinedJavaClassDialog.ClearResultFields.Label=Limpar os campos de 
resultado?
+UserDefinedJavaClassDialog.Exception.CouldNotGetFields=N\u00E3o foi 
poss\u00EDvel obter os campos das transforma\u00E7\u00F5es pr\u00E9vias, por 
favor conectar todos os hops necess\u00E1rios!
+UserDefinedJavaClassDialog.InfoFields.Label=Informa\u00E7\u00F5es dos campos
+UserDefinedJavaClassDialog.InfoTransforms.Label=Informa\u00E7\u00F5es das 
transforma\u00E7\u00F5es:
+UserDefinedJavaClassDialog.NoTransformClassSet=N\u00E3o foi configurada tab de 
classe como classe de transforma\u00E7\u00E3o! a primeira Tab deve ser definida 
como script ativo?
+UserDefinedJavaClassDialog.Plugin.CreatedFile=Plugin criado: {0}. Voc\u00EA 
deve reiniciar o GUI para tornar esse plugin dispon\u00EDvel
+UserDefinedJavaClassDialog.Plugin.CreateErrorMessage=Erro enquanto criava o 
plugin: {0}
+UserDefinedJavaClassDialog.Plugin.CreateErrorTitle=N\u00E3o foi poss\u00EDvel 
criar o plugin da transforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.Plugin.CreateSuccess=Plugin criado! Voc\u00EA deve 
reiniciar o HopGui para tornar ele dispon\u00EDvel
+UserDefinedJavaClassDialog.Position.Label=Posi\u00E7\u00E3o: Linha {0} Coluna 
{1}  
+UserDefinedJavaClassDialog.RemoveClassType=Remover o tipo de classe
+UserDefinedJavaClassDialog.Sample.Label=Exibir amostra
+UserDefinedJavaClassDialog.SetTransformClass=Definir como classe de 
transforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.Shell.Title=Classe Java definida pelo usu\u00E1rio 
+UserDefinedJavaClassDialog.Snippits.Label=Snippits de C\u00F3digo
+UserDefinedJavaClassDialog.Tabs.Fields.TooltipText=Use essa aba para 
especificar os campos de sa\u00EDda dessa transforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.Tabs.Info.Title=Informa\u00E7\u00E3o das 
transforma\u00E7\u00F5es
+UserDefinedJavaClassDialog.Tabs.Info.TooltipText=Use essa aba para especificar 
a informa\u00E7\u00F5es de transforma\u00E7\u00E3o para essa 
transforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.Tabs.Parameters.TooltipText=Os par\u00E2metros 
especificados e descritos nessa aba podem ser acessados via c\u00F3digo 
utilizando o m\u00E9todo getParameter(tag).
+UserDefinedJavaClassDialog.Tabs.Target.Title=Transforma\u00E7\u00F5es de 
destino
+UserDefinedJavaClassDialog.Tabs.Target.TooltipText=Utilize essa aba para 
especificar as transforma\u00E7\u00F5es alvo para essa transforma\u00E7\u00E3o
+UserDefinedJavaClassDialog.TargetTransforms.Label=Transforma\u00E7\u00F5es 
alvo:
+UserDefinedJavaClassDialog.WarningDialogChanged.Message=O conte\u00FAdo dessa 
tela mudou! {0} Voc\u00EA tem certeza que deseja descartar essas 
altera\u00E7\u00F5es e fechar a janela?
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_es_AR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_es_AR.properties
index f260790466..5ab67cd075 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_es_AR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_es_AR.properties
@@ -69,16 +69,16 @@ EnterOptionsDialog.ClearCustomParameters.Title=Pregunta
 EnterOptionsDialog.ClearCustomParameters.Tooltip=Elimina todas las 
se\u00F1ales y par\u00E1metros personalizados en los dia\u013Aogos de los pasos 
y complementos
 EnterOptionsDialog.CopyOrDistributeDialog.Label=\u00BFMostrar el d\u00EDalogo 
"copiar \u00F3 distribuir"?
 EnterOptionsDialog.CopyOrDistributeDialog.Tooltip=Si esta opci\u00F3n 
est\u00E1 activada y un paso est\u00E1 a punto de entregar datos a m\u00E1s de 
un paso, un di\u00E1logo solicita al usuario si los datos\n se distribuyen 
entre los pasos receptores \u00F3 si cada pasa recibe los mismos datos 
(copia).\nSi esta opci\u00F3n no es activada por defecto se copian los datos.
-EnterOptionsDialog.DefaultLocale.Label=Lenguaje Preferido\:
-EnterOptionsDialog.DefaultPreviewSize.Label=N\u00FAmero de l\u00EDneas por 
defecto en el di\u00E1logo de vista previa\:
-EnterOptionsDialog.DialogMiddlePercentage.Label=Porcentaje medio del 
di\u00E1logo\:
-EnterOptionsDialog.FixedWidthFont.Label=Fuente de ancho variable\:
+EnterOptionsDialog.DefaultLocale.Label=Lenguaje Preferido:
+EnterOptionsDialog.DefaultPreviewSize.Label=N\u00FAmero de l\u00EDneas por 
defecto en el di\u00E1logo de vista previa:
+EnterOptionsDialog.DialogMiddlePercentage.Label=Porcentaje medio del 
di\u00E1logo:
+EnterOptionsDialog.FixedWidthFont.Label=Fuente de ancho variable:
 EnterOptionsDialog.General.Label=General\:
-EnterOptionsDialog.GraphFont.Label=Fuente en el espacio de trabajo\:
-EnterOptionsDialog.IconSize.Label=Tama\u00F1o de \u00EDconos en espacio de 
trabajo\:
-EnterOptionsDialog.LineWidth.Label=Ancho de l\u00EDnea en espacio de trabajo\:
+EnterOptionsDialog.GraphFont.Label=Fuente en el espacio de trabajo:
+EnterOptionsDialog.IconSize.Label=Tama\u00F1o de \u00EDconos en espacio de 
trabajo:
+EnterOptionsDialog.LineWidth.Label=Ancho de l\u00EDnea en espacio de trabajo:
 EnterOptionsDialog.LookAndFeel.Label=Apariencia
-EnterOptionsDialog.NoteFont.Label=Fuente para notas\:
+EnterOptionsDialog.NoteFont.Label=Fuente para notas:
 EnterOptionsDialog.OpenLastFileStartup.Label=\u00BFAbrir el \u00FAltimo 
archivo al iniciar?
 EnterOptionsDialog.Title=Opciones de Hop
 EnterOptionsDialog.ToolTipsEnabled.Label=
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_fr_FR.properties
index 66415f0c97..70e65eaaba 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_fr_FR.properties
@@ -64,7 +64,7 @@ EnterMappingDialog.ResultMappings.Label=Sch\u00E9ma de 
correspondance
 EnterMappingDialog.SourceFields.Label=Champs sources 
 EnterMappingDialog.TargetFields.Label=Champs cibles
 EnterMappingDialog.Title=Sch\u00E9ma de correspondance
-EnterOptionsDialog.AskOnExit.Label=
+EnterOptionsDialog.AskOnExit.Label=Demander confirmation avant de quitter Hop
 EnterOptionsDialog.AutoSave.Label=Enregistrer automatiquement les traitements 
modifi\u00E9s 
 EnterOptionsDialog.AutoSplitHops.Label=Ins\u00E9rer auto. transformation
 EnterOptionsDialog.AutoSplitHops.Tooltip=Si cette option est 
s\u00E9lectionn\u00E9e, l''insertion d''une transformation entre deux 
transformations se fera automatiquement. Sinon la confimation de l''utilisateur 
sera exig\u00E9e.
@@ -83,7 +83,7 @@ EnterOptionsDialog.CopyOrDistributeDialog.Tooltip=Si cette 
option est s\u00E9lec
 EnterOptionsDialog.DarkMode.Label=Mode sombre
 EnterOptionsDialog.DefaultFont.Label=Police par d\u00E9faut:
 EnterOptionsDialog.DefaultLocale.Label=Langue
-EnterOptionsDialog.DefaultPreviewSize.Label=Nbr lignes max \u00E0 
pr\u00E9visualiser par d\u00E9faut
+EnterOptionsDialog.DefaultPreviewSize.Label=Nombre de lignes max \u00E0 
pr\u00E9visualiser par d\u00E9faut
 EnterOptionsDialog.DialogMiddlePercentage.Label=% Bo\u00EEte de dialogue
 EnterOptionsDialog.FixedWidthFont.Label=Police \u00E0 largeur fixe
 EnterOptionsDialog.General.Label=G\u00E9n\u00E9ral
@@ -101,7 +101,7 @@ EnterOptionsDialog.RestartWarning.Option1=Fermer
 EnterOptionsDialog.ShowCanvasGrid.Label=Afficher la grille
 EnterOptionsDialog.ShowTableViewToolbar.Label=Afficher la barre d''outils 
au-dessus des tableaux
 EnterOptionsDialog.Title=Options
-EnterOptionsDialog.ToolTipsEnabled.Label=
+EnterOptionsDialog.ToolTipsEnabled.Label=Afficher l'info-bulle lorsque le 
curseur passe sur un lien ou une action/transformation
 EnterOptionsDialog.UseDatabaseCache.Label=Utiliser un cache pour les bases de 
donn\u00E9es
 EnterPrintDialog.BottomMargin.Label=marge en Bas (inch)\: 
 EnterPrintDialog.Cols.Label=Colonnes 
@@ -132,14 +132,14 @@ EnterValueDialog.Precision.Label=Pr\u00E9cision\:
 EnterValueDialog.TestResult.Message=Le r\u00E9sultat est\:\n\n{0}
 EnterValueDialog.TestResult.Title=Valeur
 EnterValueDialog.Title=Saisissez une valeur
-EnterValueDialog.Type.Label=Type\: 
+EnterValueDialog.Type.Label=Type 
 EnterValueDialog.Value.Label=Valeur\: 
 ErrorDialog.ShowDetails.Message=D\u00E9tail erreurs
 ErrorDialog.ShowDetails.Title=D\u00E9tail erreurs
 HopDescribedVariablesDialog.Title=Propri\u00E9t\u00E9s Hop
 HopPropertiesFileDialog.Description.Label=Description
 HopPropertiesFileDialog.Exception.ErrorLoadingData.Message=Erreur lors du 
chargement des variables depuis le fichier des propri\u00E9t\u00E9s Hop\:
-HopPropertiesFileDialog.Exception.ErrorLoadingData.Title=Echec chargement
+HopPropertiesFileDialog.Exception.ErrorLoadingData.Title=\u00C9chec de 
chargement
 HopPropertiesFileDialog.Name.Label=Nom de la variable
 HopPropertiesFileDialog.Value.Label=Valeur
 PreviewRowsDialog.Button.Close.Label=&Fermer
@@ -179,7 +179,7 @@ SQLStatementDialog.ViewSql.Message=Instructions SQL\:
 SQLStatementDialog.ViewSql.Title=Erreur
 TransformFieldsDialog.Buttons.EditOrigin=&Editer transformation d''origine
 TransformFieldsDialog.Fields.Label=Champs\: 
-TransformFieldsDialog.Name.Label=Nom de la transformation\: 
+TransformFieldsDialog.Name.Label=Nom de la transformation 
 TransformFieldsDialog.OriginTransform.Message=Veuillez svp s\u00E9lectionner 
un champ.
 TransformFieldsDialog.OriginTransform.Title=Aucun s\u00E9lection
 TransformFieldsDialog.TableCol.Comments=Description
@@ -196,5 +196,9 @@ TransformFieldsDialog.TableCol.TrimType=Enlever espaces
 TransformFieldsDialog.TableCol.Type=Type
 TransformFieldsDialog.Title=Champs transformation
 EnterOptionsDialog.ShowViewport.Label=Masquer le guide visuel montrant la zone 
rendue
-EnterOptionsDialog.SortFieldByName.Label=
+EnterOptionsDialog.SortFieldByName.Label=Trier les noms des champs par ordre 
alphab\u00E9tique dans les menus d\u00E9roulants
 EnterOptionsDialog.ResolveVarsInTips.Label=
+HopSystemVariablesDialog.Title=Variables syst\u00E8me
+ConfigKeyboardShortcutsTab.Key.Delete=Supprimer
+EnterOptionsDialog.ReloadFileOnChange.Label=Recharger le fichier s''il a 
\u00E9t\u00E9 modifi\u00E9 dans le syst\u00E8me de fichiers
+EnterOptionsDialog.WhatIsHopConfigSize.Label=Cet emplacement peut \u00EAtre 
modifi\u00E9 \u00E0 l'aide de la variable d'environnement HOP_CONFIG_FOLDER
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 3c347e4ef0..8f4d24b43f 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
@@ -98,13 +98,13 @@ EnterOptionsDialog.CopyOrDistributeDialog.Tooltip=Se 
quest''opzione \u00E8 attiv
 EnterOptionsDialog.DarkMode.Label=Abilito la modalit\u00E0 notturna (Dark 
mode)?
 EnterOptionsDialog.DefaultFont.Label=Font di default:
 EnterOptionsDialog.DefaultLocale.Label=Lingua di default: 
-EnterOptionsDialog.DefaultPreviewSize.Label=Numero di linee di default nella 
finestra d''anteprima\: 
-EnterOptionsDialog.DialogMiddlePercentage.Label=Finestra di percentuale 
intermedia\: 
+EnterOptionsDialog.DefaultPreviewSize.Label=Numero di linee di default nella 
finestra d''anteprima: 
+EnterOptionsDialog.DialogMiddlePercentage.Label=Finestra di percentuale 
intermedia: 
 EnterOptionsDialog.EnableAutoCollapseCoreObjectTree.Label=Collassare 
automaticamente l''albero della palette?
-EnterOptionsDialog.FixedWidthFont.Label=Font a larghezza fissa\: 
+EnterOptionsDialog.FixedWidthFont.Label=Font a larghezza fissa: 
 EnterOptionsDialog.General.Label=Generale
 EnterOptionsDialog.GlobalZoom.Label=Livello di zoom nella GUI:
-EnterOptionsDialog.GraphFont.Label=Font nel workspace\: 
+EnterOptionsDialog.GraphFont.Label=Font nel workspace: 
 EnterOptionsDialog.GridSize.Label=Dimensione griglia del canvas:
 EnterOptionsDialog.GridSize.ToolTip=Fa in modo che le icone siano agganciate 
alla griglia permettendo un pi\u00F9 agevole allineamento dei transforms.
 EnterOptionsDialog.HelpToolTipsEnabled.Label=Mostrare i tooltip di aiuto?
@@ -114,7 +114,7 @@ EnterOptionsDialog.LineWidth.Label=Larghezza linea nel 
workspace:
 EnterOptionsDialog.LookAndFeel.Label=Look && Feel
 EnterOptionsDialog.MaxExecutionLoggingTextSizeSize.Label=Massima lunghezza del 
log visualizzato
 EnterOptionsDialog.MaxExecutionLoggingTextSizeSize.ToolTip=Imposta la 
lunghezza massima del testo mostrato nella execution information perspective in 
maniera da evitare errori di memoria esaurita (out of memory).
-EnterOptionsDialog.NoteFont.Label=Font per le note\: 
+EnterOptionsDialog.NoteFont.Label=Font per le note: 
 EnterOptionsDialog.OpenLastFileStartup.Label=Aprire l''ultimo file all''avvio 
di Hop? 
 EnterOptionsDialog.RestartWarning.DialogMessage=Per favore riavvia la Hop GUI 
per applicare le modifiche al look & feel.
 EnterOptionsDialog.RestartWarning.DialogTitle=Riavvia
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_ja_JP.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_ja_JP.properties
index c030e338cb..51bc7a137f 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_ja_JP.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_ja_JP.properties
@@ -71,23 +71,23 @@ 
EnterOptionsDialog.ClearCustomParameters.Label=\u30AB\u30B9\u30BF\u30E0\u30D1\u3
 
EnterOptionsDialog.ClearCustomParameters.Question=\u30B9\u30C6\u30C3\u30D7/\u30D7\u30E9\u30B0\u30A4\u30F3\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u306E\u30AB\u30B9\u30BF\u30E0\u30D5\u30E9\u30B0\u3068\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u672C\u5F53\u306B\u524A\u9664\u3057\u307E\u3059\u304B\uFF1F
 EnterOptionsDialog.ClearCustomParameters.Title=\u78BA\u8A8D
 
EnterOptionsDialog.ClearCustomParameters.Tooltip=\u30B9\u30C6\u30C3\u30D7\u3068\u30D7\u30E9\u30B0\u30A4\u30F3\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u306B\u304A\u3044\u3066\u3001\u3059\u3079\u3066\u306E\u30AB\u30B9\u30BF\u30E0\u30D5\u30E9\u30B0\u3068\u30D1\u30E9\u30E1\u30FC\u30BF\u30FC\u3092\u524A\u9664\u3057\u307E\u3059\u3002
-EnterOptionsDialog.CopyOrDistributeDialog.Label="\u30B3\u30D4\u30FC\u307E\u305F\u306F\u5206\u5C90"\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u8868\u793A\u3059\u308B\:
 
+EnterOptionsDialog.CopyOrDistributeDialog.Label="\u30B3\u30D4\u30FC\u307E\u305F\u306F\u5206\u5C90"\u306E\u30C0\u30A4\u30A2\u30ED\u30B0\u3092\u8868\u793A\u3059\u308B:
 
 
EnterOptionsDialog.CopyOrDistributeDialog.Tooltip=\u3053\u306E\u30AA\u30D7\u30B7\u30E7\u30F3\u304C\u6709\u52B9\u3067\u30B9\u30C6\u30C3\u30D7\u304C\u8907\u6570\u30B9\u30C6\u30C3\u30D7\u306B\u30C7\u30FC\u30BF\u3092\u914D\u5E03\u3057\u3088\u3046\u3068\u3057\u305F\u3068\u304D\u3001\u30C7\u30FC\u30BF\u3092\u5404\u30B9\u30C6\u30C3\u30D7\u306B\u5206\u914D\u3059\u308B\u304B\u3001\u540C\u3058\u30C7\u30FC\u30BF\u3092\u30B3\u30D4\u30FC\u3059\u308B\u304B\u30C0\u30A4\u30A2\u30ED\u30B0\u3067\u78BA\u8A
 [...]
-EnterOptionsDialog.DefaultLocale.Label=\u63A8\u5968\u8A00\u8A9E(1\u6B21\u8A00\u8A9E)\:
 
-EnterOptionsDialog.DefaultPreviewSize.Label=\u30D7\u30EC\u30D3\u30E5\u30FC\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u30EC\u30B3\u30FC\u30C9\u6570\:
 
-EnterOptionsDialog.DialogMiddlePercentage.Label=\u30C0\u30A4\u30A2\u30ED\u30B0\u306E\u4E2D\u5FC3(%)\:
 
+EnterOptionsDialog.DefaultLocale.Label=\u63A8\u5968\u8A00\u8A9E(1\u6B21\u8A00\u8A9E):
 
+EnterOptionsDialog.DefaultPreviewSize.Label=\u30D7\u30EC\u30D3\u30E5\u30FC\u306E\u30C7\u30D5\u30A9\u30EB\u30C8\u30EC\u30B3\u30FC\u30C9\u6570:
 
+EnterOptionsDialog.DialogMiddlePercentage.Label=\u30C0\u30A4\u30A2\u30ED\u30B0\u306E\u4E2D\u5FC3(%):
 
 
EnterOptionsDialog.EnableAutoCollapseCoreObjectTree.Label=\u30D1\u30EC\u30C3\u30C8\u30C4\u30EA\u30FC\u3092\u81EA\u52D5\u5C55\u958B\u3059\u308B\:
 
-EnterOptionsDialog.FixedWidthFont.Label=\u56FA\u5B9A\u30D5\u30A9\u30F3\u30C8\: 
+EnterOptionsDialog.FixedWidthFont.Label=\u56FA\u5B9A\u30D5\u30A9\u30F3\u30C8: 
 EnterOptionsDialog.General.Label=\u4E00\u822C
-EnterOptionsDialog.GraphFont.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u30D5\u30A9\u30F3\u30C8\:
 
-EnterOptionsDialog.GridSize.Label=\u30B0\u30EA\u30C3\u30C9\u30B5\u30A4\u30BA\: 
+EnterOptionsDialog.GraphFont.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u30D5\u30A9\u30F3\u30C8:
 
+EnterOptionsDialog.GridSize.Label=\u30B0\u30EA\u30C3\u30C9\u30B5\u30A4\u30BA: 
 
EnterOptionsDialog.GridSize.ToolTip=\u30A2\u30A4\u30B3\u30F3\u304C\u30B0\u30EA\u30C3\u30C9\u306B\u30B9\u30CA\u30C3\u30D7\u3057\u3001\u7C21\u5358\u306B\u30B9\u30C6\u30C3\u30D7\u3092\u6574\u5217\u3059\u308B\u3053\u3068\u304C\u53EF\u80FD\u306B\u306A\u308A\u307E\u3059\u3002
 
EnterOptionsDialog.HelpToolTipsEnabled.Label=\u30D8\u30EB\u30D7\u30C4\u30FC\u30EB\u30C1\u30C3\u30D7\u3092\u8868\u793A\u3059\u308B\:
 
-EnterOptionsDialog.IconSize.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u30A2\u30A4\u30B3\u30F3\u30B5\u30A4\u30BA\:
 
-EnterOptionsDialog.LineWidth.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u7DDA\u5E45\:
 
+EnterOptionsDialog.IconSize.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u30A2\u30A4\u30B3\u30F3\u30B5\u30A4\u30BA:
 
+EnterOptionsDialog.LineWidth.Label=\u30EF\u30FC\u30AF\u30B9\u30DA\u30FC\u30B9\u306E\u7DDA\u5E45:
 
 EnterOptionsDialog.LookAndFeel.Label=\u5916\u89B3
-EnterOptionsDialog.NoteFont.Label=\u30E1\u30E2\u306E\u30D5\u30A9\u30F3\u30C8\: 
-EnterOptionsDialog.OpenLastFileStartup.Label=\u8D77\u52D5\u6642\u306B\u6700\u5F8C\u306B\u958B\u3044\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F\:
 
+EnterOptionsDialog.NoteFont.Label=\u30E1\u30E2\u306E\u30D5\u30A9\u30F3\u30C8: 
+EnterOptionsDialog.OpenLastFileStartup.Label=\u8D77\u52D5\u6642\u306B\u6700\u5F8C\u306B\u958B\u3044\u305F\u30D5\u30A1\u30A4\u30EB\u3092\u958B\u304F:
 
 EnterOptionsDialog.Title=Hop \u30AA\u30D7\u30B7\u30E7\u30F3
 EnterOptionsDialog.ToolTipsEnabled.Label=
 
EnterOptionsDialog.UseDatabaseCache.Label=\u30C7\u30FC\u30BF\u30D9\u30FC\u30B9\u30AD\u30E3\u30C3\u30B7\u30E5\u3092\u4F7F\u7528\u3059\u308B\:
 
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_zh_CN.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_zh_CN.properties
index d2d9b5b0ea..03021ce4fb 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_zh_CN.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/dialog/messages/messages_zh_CN.properties
@@ -97,32 +97,32 @@ 
EnterOptionsDialog.CopyOrDistributeDialog.Label=\u663E\u793A "\u590D\u5236\u6216
 EnterOptionsDialog.CopyOrDistributeDialog.Tooltip=\u5F53\u4E00\u4E2A Transform 
\u5411\u591A\u4E2A Transform 
\u53D1\u9001\u6570\u636E\u65F6,\u662F\u5426\u8981\u5F39\u51FA\u4E00\u4E2A\u5BF9\u8BDD\u6846\u6765\u8BE2\u95EE\u7528\u6237\u662F\u4F7F\u7528\u5206\u53D1\u65B9\u5F0F\u8FD8\u662F\u590D\u5236\u65B9\u5F0F
 EnterOptionsDialog.DarkMode.Label=\u6DF1\u8272\u6A21\u5F0F
 EnterOptionsDialog.DefaultFont.Label=\u9ED8\u8BA4\u5B57\u4F53:
-EnterOptionsDialog.DefaultLocale.Label=\u9ED8\u8BA4\u8BED\u8A00\:
-EnterOptionsDialog.DefaultPreviewSize.Label=\u9884\u89C8\u5BF9\u8BDD\u6846\u7684\u7F3A\u7701\u884C\u6570\:
-EnterOptionsDialog.DialogMiddlePercentage.Label=\u5BF9\u8BDD\u6846\u7684\u4E2D\u90E8\u4F4D\u7F6E\u767E\u5206\u6BD4\:
+EnterOptionsDialog.DefaultLocale.Label=\u9ED8\u8BA4\u8BED\u8A00:
+EnterOptionsDialog.DefaultPreviewSize.Label=\u9884\u89C8\u5BF9\u8BDD\u6846\u7684\u7F3A\u7701\u884C\u6570:
+EnterOptionsDialog.DialogMiddlePercentage.Label=\u5BF9\u8BDD\u6846\u7684\u4E2D\u90E8\u4F4D\u7F6E\u767E\u5206\u6BD4:
 
EnterOptionsDialog.DrawBorderAroundCanvasNamesOnCanvas.Label=\u5728\u753B\u5E03\u4E0A\u4E3A\u540D\u79F0\u6DFB\u52A0\u8FB9\u6846
 
EnterOptionsDialog.EnableAutoCollapseCoreObjectTree.Label=\u81EA\u52A8\u6298\u53E0\u5206\u7C7B\:
-EnterOptionsDialog.FixedWidthFont.Label=\u56FA\u5B9A\u5BBD\u5EA6\u5B57\u4F53\:
+EnterOptionsDialog.FixedWidthFont.Label=\u56FA\u5B9A\u5BBD\u5EA6\u5B57\u4F53:
 EnterOptionsDialog.General.Label=\u4E00\u822C\u9879
 EnterOptionsDialog.GlobalZoom.Label=UI \u7F29\u653E\u7EA7\u522B:
-EnterOptionsDialog.GraphFont.Label=\u5DE5\u4F5C\u533A\u5185\u5B57\u4F53\:
-EnterOptionsDialog.GridSize.Label=\u683C\u7F51\u5927\u5C0F\:
+EnterOptionsDialog.GraphFont.Label=\u5DE5\u4F5C\u533A\u5185\u5B57\u4F53:
+EnterOptionsDialog.GridSize.Label=\u683C\u7F51\u5927\u5C0F:
 
EnterOptionsDialog.GridSize.ToolTip=\u5C06\u56FE\u6807\u8D34\u8FD1\u7F51\u683C,\u53EF\u4EE5\u66F4\u5BB9\u6613\u5BF9\u9F50\u56FE\u6807
 
EnterOptionsDialog.HelpToolTipsEnabled.Label=\u663E\u793A\u5E2E\u52A9\u63D0\u793A\:
 EnterOptionsDialog.HideMenuBar.Label=\u9690\u85CF\u83DC\u5355\u680F
 
EnterOptionsDialog.HideMenuBar.ToolTip=\u542F\u7528\u6B64\u9009\u9879\u4ECE\u7528\u6237\u754C\u9762\u9690\u85CF\u83DC\u5355\u680F.
-EnterOptionsDialog.IconSize.Label=\u5DE5\u4F5C\u533A\u5185\u7684\u56FE\u6807\u5927\u5C0F\:
-EnterOptionsDialog.LineWidth.Label=\u5DE5\u4F5C\u533A\u5185\u7684\u7EBF\u5BBD\u5EA6\:
+EnterOptionsDialog.IconSize.Label=\u5DE5\u4F5C\u533A\u5185\u7684\u56FE\u6807\u5927\u5C0F:
+EnterOptionsDialog.LineWidth.Label=\u5DE5\u4F5C\u533A\u5185\u7684\u7EBF\u5BBD\u5EA6:
 EnterOptionsDialog.LookAndFeel.Label=\u89C2\u611F
 
EnterOptionsDialog.MaxExecutionLoggingTextSizeSize.Label=\u6267\u884C\u65E5\u5FD7\u6587\u672C\u6700\u5927\u503C
 
EnterOptionsDialog.MaxExecutionLoggingTextSizeSize.ToolTip=\u5728\u6267\u884C\u4FE1\u606F\u89C6\u56FE\u4E2D\u663E\u793A\u7684\u65E5\u5FD7\u6587\u672C\u7684\u6700\u5927\u5927\u5C0F\uFF0C\u4EE5\u9632\u6B62\u5185\u5B58\u6EA2\u51FA\u9519\u8BEF\u3002
-EnterOptionsDialog.NoteFont.Label=\u6CE8\u91CA\u5B57\u4F53\:
-EnterOptionsDialog.OpenLastFileStartup.Label=\u542F\u52A8\u65F6\u6253\u5F00\u6700\u540E\u7F16\u8F91\u6587\u4EF6\:
+EnterOptionsDialog.NoteFont.Label=\u6CE8\u91CA\u5B57\u4F53:
+EnterOptionsDialog.OpenLastFileStartup.Label=\u542F\u52A8\u65F6\u6253\u5F00\u6700\u540E\u7F16\u8F91\u6587\u4EF6:
 EnterOptionsDialog.RestartWarning.DialogMessage=\u8BF7\u91CD\u542F Hop GUI 
\u5E94\u7528\u4EE5\u4F7F\u5916\u89C2\u53D8\u66F4\u751F\u6548
 EnterOptionsDialog.RestartWarning.DialogTitle=\u91CD\u542F
 EnterOptionsDialog.RestartWarning.Option1=\u5173\u95ED
 
EnterOptionsDialog.RestartWarning.Option2=\u8BF7\u4E0D\u8981\u518D\u663E\u793A\u8BE5\u6D88\u606F
-EnterOptionsDialog.ShowCanvasGrid.Label=\u663E\u793A\u7F51\u683C\:
+EnterOptionsDialog.ShowCanvasGrid.Label=\u663E\u793A\u7F51\u683C:
 
EnterOptionsDialog.ShowCanvasGrid.ToolTip=\u7F16\u8F91\u533A\u663E\u793A\u7F51\u683C\u7EBF
 
EnterOptionsDialog.ShowTableViewToolbar.Label=\u8868\u683C\u4E0A\u65B9\u663E\u793A\u5DE5\u5177\u680F
 
EnterOptionsDialog.ShowTableViewToolbar.ToolTip=\u542F\u7528\u6B64\u9009\u9879\u5C06\u5728
 Hop GUI 
\u4E2D\u7684\u6240\u6709\u8868\u683C\u4E0A\u65B9\u663E\u793A\u5DE5\u5177\u680F\u3002
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_fr_FR.properties
index 1692cdb472..d2a1419cc9 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/core/variables/resolver/messages/messages_fr_FR.properties
@@ -17,3 +17,6 @@
 #
 #
 
+VariableResolverEditor.label.Name=Nom
+VariableResolverEditor.label.Description=Description
+VariableResolverEditor.label.ResolverType=Le type de r\u00E9solveur de 
variables \u00E0 utiliser
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_fr_FR.properties
index 427f6084b7..c07b112bfd 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/dialog/messages/messages_fr_FR.properties
@@ -61,3 +61,4 @@ PreviewSelectDialog.Label.Transforms=\u00C9tapes\:
 SearchFieldsProgressDialog.Dialog.SearchInputFields.Message=Recherche des 
champs en entr\u00E9e...
 SearchFieldsProgressDialog.Dialog.SearchOutputFields.Message=Recherche des 
champs en sortie...
 SearchFieldsProgressDialog.Log.UnableToGetFields=Impossible de 
r\u00E9cup\u00E9rer les champs pour la transformation [{0}] \: {1}
+MetadataExplorerDialog.ToolbarItem.Refresh.ToolTip=Rafraichir
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_fr_FR.properties
index be47bb3d6d..aa9051340c 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/messages/messages_fr_FR.properties
@@ -39,7 +39,7 @@ HopGui.Dialog.HopExists.Message=Ce lien existe 
d\u00E9j\u00E0\u202F!
 HopGui.Dialog.HopExists.Title=Erreur
 HopGui.Dialog.OnlyUseStartOnce.Message=Chaque workflow ne contient qu''un 
point de d\u00E9marrage.
 HopGui.Dialog.OnlyUseStartOnce.Title=ERREUR
-HopGui.Dialog.TransformnameExists.Message=Une \u00E9tape dans la pipeline en 
cours porte le m\u00EAme nom.  Apache Hop a chang\u00E9 le nom en [{0}]
+HopGui.Dialog.TransformnameExists.Message=Une transformation dans la pipeline 
en cours porte le m\u00EAme nom. Apache Hop a chang\u00E9 le nom en [{0}]
 HopGui.Dialog.TransformnameExists.Title=Note
 HopGui.Dialog.UnableCreateNewTransform.Message=Impossible de cr\u00E9er une 
nouvelle transformation
 HopGui.Dialog.UnableCreateNewTransform.Title=Erreur lors de la cr\u00E9ation 
de la transformation
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/execution/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/execution/messages/messages_fr_FR.properties
index 1692cdb472..61335bb1e6 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/execution/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/execution/messages/messages_fr_FR.properties
@@ -17,3 +17,8 @@
 #
 #
 
+ExecutionPerspective.ToolbarElement.Delete.Tooltip=Supprimer
+ExecutionPerspective.ToolbarElement.Refresh.Tooltip=Rafraichir
+PipelineExecutionViewer.StatusTab.Title=Statut
+PipelineExecutionViewer.ToolbarElement.NavigateToEditor.Tooltip=Editer ce 
pipeline
+WorkflowExecutionViewer.ToolbarElement.NavigateToEditor.Tooltip=Editer ce 
workflow
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_fr_FR.properties
index 1692cdb472..2c7aaaccb9 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/hopgui/perspective/explorer/config/messages/messages_fr_FR.properties
@@ -17,3 +17,6 @@
 #
 #
 
+ExplorerPerspectiveConfig.FileSize.Label=Taille maximale du fichier \u00E0 
charger
+ExplorerPerspectiveConfig.FileExplorerVisible.Label=Afficher le panneau de 
l'explorateur de fichiers par d\u00E9faut
+ExplorerPerspectiveConfig.FileExplorerVisible.Tooltip=Lorsque cette option est 
activ\u00E9e, le panneau de l'explorateur de fichiers (arborescence du projet) 
s'affiche par d\u00E9faut \u00E0 l'ouverture de la perspective


Reply via email to