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 2026/01/11 10:04:12 UTC
(hop) branch main updated: Translated using Weblate (French) (#6321)
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 <12...@users.noreply.github.com>
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 <no...@weblate.org>
Co-authored-by: Adriano Barbosa <b....@gmail.com>
Co-authored-by: Nicoas Adment <na...@gmail.com>
---
.../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