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/hop.git


The following commit(s) were added to refs/heads/master by this push:
     new 91fdf18ecb Translations update from Weblate (#2227)
91fdf18ecb is described below

commit 91fdf18ecb3667ef328072fc7c82d548ed80e2d8
Author: hop-weblate <[email protected]>
AuthorDate: Fri Feb 3 14:00:35 2023 +0100

    Translations update from Weblate (#2227)
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 93.3% (84 of 90 strings)
    
    Translation: Apache Hop Codebase/rest
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/rest/fr_FR/
    
    * Translated using Weblate (English (United States))
    
    Currently translated at 100.0% (27 of 27 strings)
    
    Translation: Apache Hop Codebase/columnsexist
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/columnsexist/en_US/
    
    * Translated using Weblate (English (United States))
    
    Currently translated at 100.0% (49 of 49 strings)
    
    Translation: Apache Hop Codebase/columnexists
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/columnexists/en_US/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (1 of 1 strings)
    
    Translation: Apache Hop Codebase/vfs
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/vfs/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (5 of 5 strings)
    
    Translation: Apache Hop Codebase/util
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/util/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 39.2% (11 of 28 strings)
    
    Translation: Apache Hop Codebase/repeat
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/repeat/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (14 of 14 strings)
    
    Translation: Apache Hop Codebase/abort
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/abort/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (27 of 27 strings)
    
    Translation: Apache Hop Codebase/columnsexist
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/columnsexist/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (13 of 13 strings)
    
    Translation: Apache Hop Codebase/metadata
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/metadata/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (23 of 23 strings)
    
    Translation: Apache Hop Codebase/abort 1
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/abort-1/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (90 of 90 strings)
    
    Translation: Apache Hop Codebase/rest
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/rest/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (28 of 28 strings)
    
    Translation: Apache Hop Codebase/analyticquery
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/analyticquery/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (10 of 10 strings)
    
    Translation: Apache Hop Codebase/async
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/async/fr_FR/
    
    * Translated using Weblate (French (fr_FR))
    
    Currently translated at 100.0% (1 of 1 strings)
    
    Translation: Apache Hop Codebase/auth
    Translate-URL: 
https://translate.project-hop.org/projects/apache-hop-codebase/auth/fr_FR/
    
    ---------
    
    Co-authored-by: Olivier CELLIER <[email protected]>
---
 .../core/util/messages/messages_fr_FR.properties   |  5 ++
 .../core/vfs/messages/messages_fr_FR.properties    |  1 +
 .../core/auth/messages/messages_fr_FR.properties   |  1 +
 .../abort/messages/messages_fr_FR.properties       | 13 ++-
 .../messages/messages_en_US.properties             |  4 +-
 .../messages/messages_fr_FR.properties             | 26 +++---
 .../repeat/messages/messages_fr_FR.properties      | 11 +++
 .../metadata/messages/messages_fr_FR.properties    | 13 +++
 .../www/async/messages/messages_fr_FR.properties   | 10 +++
 .../abort/messages/messages_fr_FR.properties       |  3 +
 .../messages/messages_fr_FR.properties             | 24 +++---
 .../messages/messages_en_US.properties             | 14 ++--
 .../rest/messages/messages_fr_FR.properties        | 93 ++++++++++++----------
 13 files changed, 139 insertions(+), 79 deletions(-)

diff --git 
a/core/src/main/resources/org/apache/hop/core/util/messages/messages_fr_FR.properties
 
b/core/src/main/resources/org/apache/hop/core/util/messages/messages_fr_FR.properties
index 1692cdb472..3394b56729 100644
--- 
a/core/src/main/resources/org/apache/hop/core/util/messages/messages_fr_FR.properties
+++ 
b/core/src/main/resources/org/apache/hop/core/util/messages/messages_fr_FR.properties
@@ -17,3 +17,8 @@
 #
 #
 
+ActionPipeline.Log.ParentLogFolderCreated=R\u00E9pertoire parent {0} 
cr\u00E9\u00E9
+ActionPipeline.Error.ChekingParentLogFolderTitle=Erreur lors de la 
v\u00E9rification du r\u00E9pertoire parent {0}
+ActionPipeline.Log.ParentLogFolderExists=Le r\u00E9pertoire parent {0} existe
+ActionPipeline.Log.ParentLogFolderNotExist=Le r\u00E9pertoire parent {0} 
n''existe pas
+ActionPipeline.Error.ChekingParentLogFolder=Erreur
diff --git 
a/core/src/main/resources/org/apache/hop/core/vfs/messages/messages_fr_FR.properties
 
b/core/src/main/resources/org/apache/hop/core/vfs/messages/messages_fr_FR.properties
index 1692cdb472..3b213dfb9b 100644
--- 
a/core/src/main/resources/org/apache/hop/core/vfs/messages/messages_fr_FR.properties
+++ 
b/core/src/main/resources/org/apache/hop/core/vfs/messages/messages_fr_FR.properties
@@ -17,3 +17,4 @@
 #
 #
 
+HopVFS.Exception.ParentDirectoryDoesNotExist=Le r\u00E9pertoire parent {0} 
n''existe pas\u202F!
diff --git 
a/engine/src/main/resources/org/apache/hop/core/auth/messages/messages_fr_FR.properties
 
b/engine/src/main/resources/org/apache/hop/core/auth/messages/messages_fr_FR.properties
index 1692cdb472..c902631f6d 100644
--- 
a/engine/src/main/resources/org/apache/hop/core/auth/messages/messages_fr_FR.properties
+++ 
b/engine/src/main/resources/org/apache/hop/core/auth/messages/messages_fr_FR.properties
@@ -17,3 +17,4 @@
 #
 #
 
+AuthenticationPersistenceManager.NotConsumerType=Plugin principal {0} de type 
incorrect, type attendu {1}
diff --git 
a/plugins/actions/abort/src/main/resources/org/apache/hop/workflow/actions/abort/messages/messages_fr_FR.properties
 
b/plugins/actions/abort/src/main/resources/org/apache/hop/workflow/actions/abort/messages/messages_fr_FR.properties
index 10c390e12b..9bae3e4f6f 100644
--- 
a/plugins/actions/abort/src/main/resources/org/apache/hop/workflow/actions/abort/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/abort/src/main/resources/org/apache/hop/workflow/actions/abort/messages/messages_fr_FR.properties
@@ -19,11 +19,16 @@
 #
 #Sun May 23 16:22:12 CEST 2021
 ActionAbort.Description=Mise en \u00E9chec du workflow
-ActionAbort.Meta.CheckResult.CouldNotExecute=Impossible d''ex\u00E9cuter 
l''action ''Mise en \u00E9chec du workflow''
+ActionAbort.Meta.CheckResult.CouldNotExecute=Impossible d''arr\u00EAter 
l''ex\u00E9cution workflow\u00A0:
 ActionAbort.Meta.CheckResult.Label=Mise en \u00E9chec du workflow.
 ActionAbort.Name=Mise en \u00E9chec du workflow
-ActionAbortDialog.ActionName.Label=Nom de l''action 
+ActionAbortDialog.ActionName.Label=Nom de l''action
 ActionAbortDialog.Label=Nom de l''action
-ActionAbortDialog.MessageAbort.Label=Message
+ActionAbortDialog.MessageAbort.Label=Message\u00A0:
 ActionAbortDialog.MessageAbort.Tooltip=Message \u00E0 ajouter \u00E0 la trace
-ActionAbortDialog.Title=Mise en \u00E9chec du workflow... 
+ActionAbortDialog.Title=Abandonner le workflow
+ActionAbort.Log.Wrote.Row=Vue ligne n\u00B0 {0} : {1}
+ActionAbort.keyword=abandon
+ActionAbortDialog.AlwaysLogRows.Label=Ne pas marquer comme erreur
+ActionAbortDialog.AlwaysLogRows.Tooltip=Toujours logger les lignes m\u00EAme 
pour niveau de d\u00E9tail des logs inf\u00E9rieur
+ActionAbortDialog.MessageLogLevels.Label=Niveau de log du message\u00A0:
diff --git 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_en_US.properties
 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_en_US.properties
index bff76a595d..8cac02fd9b 100644
--- 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_en_US.properties
+++ 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_en_US.properties
@@ -29,7 +29,7 @@ ActionColumnsExist.Fields.Label=Colums
 ActionColumnsExist.Schemaname.Label=Schema name
 ActionColumnsExist.Schemaname.Tooltip=Schema name
 ActionColumnsExist.Log.TableExists=Table [{0}] exists.
-ActionColumnsExist.Log.TableNotExists=Table [{0}] doesn''t  exists.
+ActionColumnsExist.Log.TableNotExists=Table [{0}] doesn''t exists.
 ActionColumnsExist.Log.ColumnNotExists=Column [{0}] doesn''t exist in table 
[{1}]
 ActionColumnsExist.Log.ColumnExists=Column [{0}] exists in table [{1}]
 ActionColumnsExist.Error.UnexpectedError=An error occurred executing this 
action: {0}
@@ -43,4 +43,4 @@ ActionColumnsExist.GetColums.Button=Get columns
 ActionColumnsExist.GetColums.Tooltip=Get columns from specified table
 ActionColumnsExist.ConnectionError2.DialogMessage=Error getting columns from 
table [{0}]!
 ActionColumnsExist.GetListColumsNoRow.DialogMessage=Error getting colums 
list\nPlease check connection and table.
-ActionColumnsExist.keyword=columns,exist
\ No newline at end of file
+ActionColumnsExist.keyword=columns,exist
diff --git 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_fr_FR.properties
 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_fr_FR.properties
index 132d606755..5ba7d284ff 100644
--- 
a/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/columnsexist/src/main/resources/org/apache/hop/workflow/actions/columnsexist/messages/messages_fr_FR.properties
@@ -18,27 +18,29 @@
 #
 #
 ActionColumnsExist.Name=V\u00e9rification existance colonnes
-ActionColumnsExist.Description=V\u00e9rifie si une ou plusieurs 
colonnes\nexistent dans une table sur une connexion
-ActionColumnsExist.ConnectionError2.DialogMessage=Veuillez svp 
s\u00E9lectionner une connexion valide\!
-ActionColumnsExist.Error.UnexpectedError=Apache Hop a rencontr\u00E9 une 
erreur durant l''ex\u00E9cution de l''action\: {0}
+ActionColumnsExist.Description=V\u00E9rifie si une ou plusieurs colonnes 
existent dans une table pour une connexion donn\u00E9e
+ActionColumnsExist.ConnectionError2.DialogMessage=Erreur lors de la 
r\u00E9cup\u00E9ration des colonnes de la table [{0}]\u202F!
+ActionColumnsExist.Error.UnexpectedError=Apache Hop a rencontr\u00E9 une 
erreur durant l''ex\u00E9cution de l''action\u202F: {0}
 ActionColumnsExist.Schemaname.Label=Nom sch\u00E9ma
-ActionColumnsExist.Error.TablenameEmpty=Le nom de la table n''a pas 
\u00E9t\u00E9 renseign\u00E9\!
+ActionColumnsExist.Error.TablenameEmpty=La table n''a pas de nom. Vous devez 
lui en donner un.
 ActionColumnsExist.Error.ColumnameEmpty=Le nom de la colonne n''a pas 
\u00E9t\u00E9 sp\u00E9cifi\u00E9.
-ActionColumnsExist.FilenameDelete.Tooltip=Supprimer les entr\u00E9es 
s\u00E9lectionn\u00E9es de la liste
+ActionColumnsExist.FilenameDelete.Tooltip=Supprimer les entr\u00E9es 
s\u00E9lectionn\u00E9es du tableau
 ActionColumnsExist.Log.ColumnExists=La colonne [{0}] existe dans la table [{1}]
 ActionColumnsExist.Schemaname.Tooltip=Nom sch\u00E9ma
-ActionColumnsExist.Name.Label=Nom de l''action 
+ActionColumnsExist.Name.Label=Nom de l''action
 ActionColumnsExist.Title=V\u00e9rification existance colonnes
 ActionColumnsExist.Fields.Column=Colonnes
-ActionColumnsExist.Error.NoDbConnection=Aucune connexion d\u00E9finie.
+ActionColumnsExist.Error.NoDbConnection=Aucune connexion n''est d\u00E9finie.
 ActionColumnsExist.Fields.Label=Colonnes
-ActionColumnsExist.Tablename.Label=Nom table 
+ActionColumnsExist.Tablename.Label=Nom de la table
 ActionColumnsExist.Name.Default=V\u00E9rification si colonnes existent
 ActionColumnsExist.Log.ColumnNotExists=La colonne [{0}] n''existe pas dans la 
table [{1}]
 ActionColumnsExist.FilenameDelete.Button=Supprimer
 ActionColumnsExist.Log.TableExists=La table [{0}] existe.
-ActionColumnsExist.Log.TableNotExists=Le table [{0}] est introuvable.
+ActionColumnsExist.Log.TableNotExists=La table [{0}] est introuvable.
 ActionColumnsExist.Fields.Argument.Label=Colonne
-ActionColumnsExist.GetListColumsNoRow.DialogMessage=Apache Hop a 
rencontr\u00E9 une erreur lors de la\r\nr\u00E9cup\u00E9ration des colonnes 
depuis la table\!\r\nVeuillez svp v\u00E9rifier la connexion et/ou la table.
-ActionColumnsExist.GetColums.Tooltip=R\u00E9cup\u00E9rer automatiquement les 
colonnes depuis la table sp\u00E9cifi\u00E9e
-ActionColumnsExist.GetColums.Button=R\u00E9cup\u00E9rer colonnes
+ActionColumnsExist.GetListColumsNoRow.DialogMessage=Erreur lors de la 
r\u00E9cup\u00E9ration des colonnes\nVeuillez v\u00E9rifier la connexion et/ou 
la table.
+ActionColumnsExist.GetColums.Tooltip=R\u00E9cup\u00E9rer les noms des colonnes 
depuis la table sp\u00E9cifi\u00E9e
+ActionColumnsExist.GetColums.Button=R\u00E9cup\u00E9rer les noms des colonnes
+ActionColumnsExist.ConnectionError.DialogMessage=S\u00E9lectionner d''abord 
une connexion valide \u00E0 la base de donn\u00E9es\u00A0!
+ActionColumnsExist.keyword=colonnes, existent
diff --git 
a/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_fr_FR.properties
 
b/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_fr_FR.properties
index 1692cdb472..341424984c 100644
--- 
a/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/repeat/src/main/resources/org/apache/hop/workflow/actions/repeat/messages/messages_fr_FR.properties
@@ -17,3 +17,14 @@
 #
 #
 
+EndRepeat.Description=Fin r\u00E9p\u00E8te l'ex\u00E9cution d'un workflow ou 
d'un pipeline
+EndRepeat.Dialog.ActionMissing.Header=Attention
+EndRepeat.Dialog.ActionMissing.Message=Le nom de l''entr\u00E9e du workflow 
est manquante\u00A0!
+Repeat.Name=R\u00E9p\u00E9ter
+Repeat.Description=R\u00E9p\u00E9ter l'ex\u00E9cution d'un workflow ou d'un 
pipeline
+Repeat.FileToRepeat.Label=Fichier \u00E0 r\u00E9p\u00E9ter (.hpl or .hwf) 
+Repeat.RunConfiguration.Label=Ex\u00E9cuter la configuration 
+Repeat.StopRepeatingVar.Label=Arr\u00EAter la r\u00E9p\u00E9tition lorsque 
cette variable vaut 
+Repeat.OptionalVarValue.Label=Valeur optionnelle de la variable 
+Repeat.Delay.Label=D\u00E9lai en seconde(s) 
+EndRepeat.Name=End Repeat
diff --git 
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_fr_FR.properties
 
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_fr_FR.properties
index 1692cdb472..d797723751 100644
--- 
a/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_fr_FR.properties
+++ 
b/plugins/engines/beam/src/main/resources/org/apache/hop/beam/metadata/messages/messages_fr_FR.properties
@@ -17,3 +17,16 @@
 #
 #
 
+FileDefinitionDialog.Name.Label=Nom
+FileDefinitionDialog.Description.Label=Description
+FileDefinitionDialog.Separator.Label=S\u00E9parateur de champs
+FileDefinitionDialog.Enclosure.Label=D\u00E9limiteur de champ
+FileDefinitionDialog.Fields.Label=D\u00E9fintions des champs\u00A0:
+FileDefinitionDialog.NoNameDialog.Title=Aucun n''est fourni
+FileDefinitionDialog.NoNameDialog.Message=Veuillez donner un nom \u00E0 ce 
ficher de d\u00E9finitions.
+FileDefinitionDialog.Fields.Column.FieldName=Nom du champ
+FileDefinitionDialog.Fields.Column.FieldType=Type
+FileDefinitionDialog.Fields.Column.FieldLength=Longueur
+FileDefinitionDialog.Fields.Column.FieldPrecision=Pr\u00E9cision
+FileDefinitionDialog.Fields.Column.FieldFormat=Format
+NeoConnectionDialog.Shell.Title=D\u00E9finition du fichier
diff --git 
a/plugins/misc/async/src/main/resources/org/apache/hop/www/async/messages/messages_fr_FR.properties
 
b/plugins/misc/async/src/main/resources/org/apache/hop/www/async/messages/messages_fr_FR.properties
index 1692cdb472..37e63ee120 100644
--- 
a/plugins/misc/async/src/main/resources/org/apache/hop/www/async/messages/messages_fr_FR.properties
+++ 
b/plugins/misc/async/src/main/resources/org/apache/hop/www/async/messages/messages_fr_FR.properties
@@ -17,3 +17,13 @@
 #
 #
 
+AsyncWebServiceEditor.Enabled.Label=Activ\u00E9\u00A0?
+AsyncWebServiceEditor.Filename.Label=Nom du fichier de flux
+AsyncGuiPlugin.EnableAsyncLogging.Name=Activer la journalisation asynchrone
+AsyncGuiPlugin.EnableAsyncLogging.Category=Journalisation Asynchrone
+AsyncGuiPlugin.DisableAsyncLogging.Name=D\u00E9sactiver la Journalisation 
Asynchrone
+AsyncGuiPlugin.DisableAsyncLogging.ToolTip=D\u00E9sactiver le suivi de ce 
pipeline dans le Web Service de journalisation lorsqu'il s''ex\u00E9cute.
+AsyncGuiPlugin.DisableAsyncLogging.Category=Journalisation Asynchrone
+AsyncWebServiceEditor.Name.Label=Web Service Asynchrone
+AsyncWebServiceEditor.StatusVars.Label=Les variables de statut 
(s\u00E9par\u00E9es par ,\u00A0)
+AsyncGuiPlugin.EnableAsyncLogging.ToolTip=Activer le suivi de ce pipeline dans 
le Web Service de journalisation lorsqu'il s''ex\u00E9cute.
diff --git 
a/plugins/transforms/abort/src/main/resources/org/apache/hop/pipeline/transforms/abort/messages/messages_fr_FR.properties
 
b/plugins/transforms/abort/src/main/resources/org/apache/hop/pipeline/transforms/abort/messages/messages_fr_FR.properties
index e3472616c3..0213f60296 100644
--- 
a/plugins/transforms/abort/src/main/resources/org/apache/hop/pipeline/transforms/abort/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/abort/src/main/resources/org/apache/hop/pipeline/transforms/abort/messages/messages_fr_FR.properties
@@ -37,3 +37,6 @@ AbortDialog.Logging.AlwaysLogRows.Label=Retourner ligne dans 
trace
 AbortDialog.Options.RowThreshold.Tooltip=Seuil (nombre de lignes) mise en 
\u00E9chec du pipeline
 AbortDialog.Logging.AbortMessage.Tooltip=Message \u00E0 ajouter dans la trace 
lors de la mise en \u00E9chec du pipeline
 AbortDialog.Logging.AlwaysLogRows.Tooltip=Toujours envoyer les lignes dans la 
trace
+AbortDialog.Logging.Group=Journalisation
+AbortMeta.Injection.AbortOption=Type d''arr\u00EAt (ABORT, ABORT_WITH_ERROR, 
SAFE_STOP)
+AbortMeta.keyword=Abandon
diff --git 
a/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_fr_FR.properties
 
b/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_fr_FR.properties
index d16df8932b..d0a685aa6d 100644
--- 
a/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/analyticquery/src/main/resources/org/apache/hop/pipeline/transforms/analyticquery/messages/messages_fr_FR.properties
@@ -19,27 +19,29 @@
 #
 AnalyticQuery.Name=D\u00E9placement dans flux
 AnalyticQuery.Description=D\u00E9placement (Avant, arri\u00E8re) dans flux and 
r\u00E9cup\u00E9ration de la valeur d''un champ agr\u00E9g\u00E9
-AnalyticQuery.Log.GroupFieldCouldNotFound=Le champ de groupement [{0}] est 
introuvable dans le flux d''entr\u00E9e\!
+AnalyticQuery.Log.GroupFieldCouldNotFound=Le champ de groupement [{0}] est 
introuvable dans le flux d''entr\u00E9e\u202F!
 AnalyticQueryMeta.Exception.SubjectFieldNotFound=Erreur au niveau de la 
transformation ''{0}''. Le champ d''agr\u00E9gation [{1}] est introuvable parmi 
les champ \: {2}
 AnalyticQueryMeta.TypeGroupLongDesc.LAG=Remonter ''N'' lignes en arri\u00E8re 
et retourner la valeur du champ agr\u00E9g\u00E9
-AnalyticQueryMeta.TypeGroupLongDesc.LEAD=Avancer  de ''N'' lignes et retourner 
la valeur du champ agr\u00E9g\u00E9
+AnalyticQueryMeta.TypeGroupLongDesc.LEAD=Avancer de ''N'' lignes et 
r\u00E9cup\u00E9rer la valeur du champ
 AnalyticQueryMeta.CheckResult.ReceivingInfoOK=La transformation 
r\u00E9cup\u00E8re des informations depuis les autres transformations.
-AnalyticQueryMeta.CheckResult.NoInputError=Aucun flux en provenance des autres 
transformations\!
+AnalyticQueryMeta.CheckResult.NoInputError=Aucun flux en provenance des autres 
transformations\u202F!
 AnalyticQueryDialog.ColumnInfo.Value=N
 AnalyticQueryDialog.Shell.Title=D\u00E9placement dans flux
 AnalyticQueryDialog.FailedToGetFields.DialogMessage=Impossible de 
r\u00E9cup\u00E9rer les champs depuis les transformations pr\u00E9c\u00E9dentes
 AnalyticQueryDialog.ColumnInfo.Value.Tooltip=Nombre de lignes de d\u00E9calage
-AnalyticQueryDialog.GroupByWarningDialog.Option2=Ne plus afficher ce message
+AnalyticQueryDialog.GroupByWarningDialog.Option2=Ne plus afficher ce message 
\u00E0 nouveau.
 AnalyticQueryDialog.GroupByWarningDialog.Option1=J''ai compris
-AnalyticQueryDialog.GroupByWarningDialog.DialogTitle=Attention\!
+AnalyticQueryDialog.GroupByWarningDialog.DialogTitle=Remarque
 AnalyticQueryDialog.ColumnInfo.GroupField=Champ groupement
-AnalyticQueryDialog.GetFields.Button=R\u00E9cup\u00E9rer champs
-AnalyticQueryDialog.GetLookupFields.Button=R\u00E9cup\u00E9rer champs
+AnalyticQueryDialog.GetFields.Button=\ R\u00E9cup\u00E9rer les champs 
+AnalyticQueryDialog.GetLookupFields.Button=\ R\u00E9cup\u00E9rer les champs de 
lookup 
 AnalyticQueryDialog.ColumnInfo.Name=Nouveau champ
 AnalyticQueryDialog.ColumnInfo.Type=Type
 AnalyticQueryDialog.ColumnInfo.Subject=Champ agr\u00E9g\u00E9
-AnalyticQueryDialog.Group.Label=Champs de groupement
-AnalyticQueryDialog.Aggregates.Label=D\u00E9placement dans flux
-AnalyticQueryDialog.TransformName.Label=Nom de la transformation
+AnalyticQueryDialog.Group.Label=Les champs de regroupement\u00A0: 
+AnalyticQueryDialog.Aggregates.Label=Fonctions Analytiques\u00A0:
+AnalyticQueryDialog.TransformName.Label=Nom de la transformation 
 AnalyticQueryDialog.FailedToGetFields.DialogTitle=Echec r\u00E9cup\u00E9ration 
champs
-AnalyticQueryDialog.GroupByWarningDialog.DialogMessage=La fonction de 
groupement n\u00E9c\u00E9ssite le tri des lignes d''entr\u00E9e suivant les 
cl\u00E9s sp\u00E9cifiques. Le cas \u00E9ch\u00E9ant, le r\u00E9sultat peut 
s''av\u00E9rer incorrect
\ No newline at end of file
+AnalyticQueryDialog.GroupByWarningDialog.DialogMessage=Si les donn\u00E9es 
entrantes ne sont pas ordonn\u00E9es selon les clefs sp\u00E9cifi\u00E9es, le 
r\u00E9sultat peut \u00EAtre incorrect. Nous recommandons d''ordonner les 
donn\u00E9es entrantes dans le flux.
+AnalyticQueryMeta.keyword=analytique, requ\u00EAte
+LineNr=Ligne #
diff --git 
a/plugins/transforms/columnexists/src/main/resources/org/apache/hop/pipeline/transforms/columnexists/messages/messages_en_US.properties
 
b/plugins/transforms/columnexists/src/main/resources/org/apache/hop/pipeline/transforms/columnexists/messages/messages_en_US.properties
index e662f18dc2..9d84db3c89 100644
--- 
a/plugins/transforms/columnexists/src/main/resources/org/apache/hop/pipeline/transforms/columnexists/messages/messages_en_US.properties
+++ 
b/plugins/transforms/columnexists/src/main/resources/org/apache/hop/pipeline/transforms/columnexists/messages/messages_en_US.properties
@@ -28,34 +28,34 @@ ColumnExists.Error.TablenameMissing=Tablename is empty\!
 ColumnExists.Error.ResultFieldMissing=Result fieldname is missing\!
 ColumnExistsMeta.CheckResult.TablenameMissing=Tablename is missing\!
 ColumnExists.Error.TablenameFieldMissing=Tablename is missing\!
-ColumnExists.ErrorInTransformRunning=Because of an error, this transform 
can''t continue\: 
+ColumnExists.ErrorInTransformRunning=Because of an error, this transform 
can''t continue:
 ColumnExistsMeta.CheckResult.ReceivingInfoFromOtherTransforms=Transform is 
receiving info from other transforms.
 ColumnExistsMeta.CheckResult.ResultFieldMissing=Result fieldname is missing\!
 ColumnExists.Log.ConnectedToDB=Connected to database...
 ColumnExistsMeta.CheckResult.ColumnNameFieldOK=Columnname field is provided
-ColumnExists.Log.DBException=An error occurred, processing will be stopped\: 
+ColumnExists.Log.DBException=An error occurred, processing will be stopped:
 ColumnExists.Exception.CouldnotFindField=Couldn''t find field ''{0}'' in row\!
 ColumnExistsMeta.CheckResult.TableFieldOK=Table fieldname is provided
 ColumnExistsMeta.CheckResult.TablenameOK=Tablename is provided
 ColumnExistsMeta.CheckResult.NoInpuReceived=No input received from other 
transforms\!ColumnExistsDialog.ResultField.Label=Result fieldname
 ColumnExistsDialog.InvalidConnection.DialogTitle=ERROR
-ColumnExistsDialog.ResultField.Tooltip=Specify here the name of the result 
fieldname (Boolean)\nadded in the input stream 
+ColumnExistsDialog.ResultField.Tooltip=Specify here the name of the result 
fieldname (Boolean)\nadded in the input stream
 ColumnExistsDialog.InvalidConnection.DialogMessage=Please select a valid 
connection\!
 ColumnExistsDialog.Schemaname.Tooltip=Schema name
 ColumnExistsDialog.TablenameInfield.Label=Tablename in field
 ColumnExistsDialog.TablenameTextField.Label=Table name
-ColumnExistsDialog.TransformName.Label=Transform name 
+ColumnExistsDialog.TransformName.Label=Transform name
 ColumnExistsDialog.Schemaname.Label=Schema name
 ColumnExistsDialog.TablenameInfield.Tooltip=Tablename is defined in a field
 ColumnExistsDialog.Log.GettingKeyInfo=getting key info...
-ColumnExistsDialog.TableName.Label=Tablename field 
+ColumnExistsDialog.TableName.Label=Tablename field
 ColumnExistsDialog.ColumnName.Label=Columnname field
 ColumnExistsDialog.ConnectionError2.DialogMessage=Error getting tablenames 
list\!
 ColumnExistsDialog.Shell.Title=Column exists
 ColumnExistsDialog.FailedToGetFields.DialogMessage=Unable to get fields from 
previous transforms because of an error
 ColumnExistsDialog.TablenameTextField.Tooltip=Table name
 ColumnExistsDialog.FailedToGetFields.DialogTitle=Get fields failed
-ColumnExistsDialog.ResultField.Label=Result fieldname 
+ColumnExistsDialog.ResultField.Label=Result fieldname
 ColumnExists.Injection.ConnectionName=Name of the database connection
 ColumnExists.Injection.SchemaName=Database schema
 ColumnExists.Injection.TableName=Tablename
@@ -63,4 +63,4 @@ ColumnExists.Injection.TableNameField=Field to use for 
tablename
 ColumnExists.Injection.ColumnNameField=Field to use for columnname
 ColumnExists.Injection.ResultFieldName=Fieldname to use for restult
 ColumnExists.Injection.TableNameInField=Tablename in field (Y/N)
-ColumnExistsMeta.keyword=column,exist
\ No newline at end of file
+ColumnExistsMeta.keyword=column,exist
diff --git 
a/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_fr_FR.properties
 
b/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_fr_FR.properties
index c0aa6cb722..30e6f9de56 100644
--- 
a/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/rest/src/main/resources/org/apache/hop/pipeline/transforms/rest/messages/messages_fr_FR.properties
@@ -18,85 +18,92 @@
 #
 #
 Rest.Name=Client Rest
-Rest.Description=Client Rest
+Rest.Description=Utiliser des services RESTfull.\nREpresentational State 
Transfer (REST) un type d'architecture qui adopte une architecture 
client-server\nsans \u00E9tat dans laquelle les services web sont vus comme des 
ressources et peuvent \u00EAtre identifi\u00E9s par leurs URLs
 Rest.Log.ResponseCode=Le code de la r\u00E9ponse est {0}
-Rest.Error.Config=Erreur lors de la mise en place de la configuration\!
-Rest.Error.MethodMissing=La m\u00E9thode n''a \u00E9t\u00E9 
sp\u00E9cifi\u00E9e\!
+Rest.Error.Config=Erreur lors de la configuration
+Rest.Error.MethodMissing=Le nom de la m\u00E9thode est vide\u202F!
 RestDialog.HttpPassword.Label=Mot de passe
-RestDialog.Headers.Label=En-t\u00EAtes
+RestDialog.Headers.Label=En-t\u00EAte 
 Rest.LineNumber=N\u00B0Ligne 
 RestDialog.Result.Label=Nom champ contenant le r\u00E9sultat
 RestDialog.Headers.Title=En-t\u00EAtes
 RestDialog.TrustStorePassword.Label=Mot de passe certificat
 RestDialog.Log.GettingKeyInfo=r\u00E9cup\u00E9ration informations cl\u00E9...
 Rest.Error.CanNotReadURL=Impossible de retourner un r\u00E9sultat depuis 
l''url [{0}]
-Rest.Error.NoSuchAlgorithm=Erreur \!
+Rest.Error.NoSuchAlgorithm=Erreur d''algorithme
 RestDialog.Auth.Title=Authentification
 RestDialog.ProxyHost.Tooltip=Nom ou adresse IP du serveur proxy
 Rest.Exception.ErrorFindingField=Apache Hop a rencontr\u00E9 une erreur lors 
de la recherche du champ [{0}] \!
 RestDialog.ColumnInfo.Name=Nom
 RestDialog.TrustStoreFile.Label=Fichier certificat
-Rest.Log.ResponseTime=Temps de r\u00E9ponse (millisecondes)\: [{0}] pour [{1}]
+Rest.Log.ResponseTime=Temps de r\u00E9ponse (millisecondes)\u202F: [{0}] pour 
[{1}]
 RestDialog.FailedToGetFields.DialogTitle=Erreur
-RestMeta.CheckResult.UrlfieldMissing=Le champ contenant l''url n''a pas 
\u00E9t\u00E9 sp\u00E9cifi\u00E9e\!
+RestMeta.CheckResult.UrlfieldMissing=Le champ contenant l''URL n''a pas 
\u00E9t\u00E9 sp\u00E9cifi\u00E9e\u202F!
 RestDialog.SSLTrustStoreGroup.Label=Configuration SSL
 RestDialog.ColumnInfo.Field=Champ
 RestDialog.ProxyPort.Label=Num\u00E9ro de port
-RestDialog.UrlInField.Label=R\u00E9cup\u00E9rer Url depuis champ
-Rest.Error.UnknownMethod=la m\u00E9thode [{0}] est inconnue\!\r\nLes 
m\u00E9thodes support\u00E9es sont les suivantes \:\r\nGET, POST, PUT, PATCH, 
DELETE, HEAD, OPTIONS
-Rest.Exception.ParamFieldEmpty=Un champ n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9 pour un param\u00E8tre\!
+RestDialog.UrlInField.Label=Accepter l''URL provenant du champ\u202F?
+Rest.Error.UnknownMethod=la m\u00E9thode [{0}] est inconnue\u202F! Les 
m\u00E9thodes support\u00E9es sont\u202F:\nGET, POST, PUT, PATCH, DELETE, HEAD, 
OPTIONS
+Rest.Exception.ParamFieldEmpty=Un champ n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9 pour un param\u00E8tre\u202F!
 RestDialog.Parameters.Label=Param\u00E8tres
-RestMeta.CheckResult.NoInpuReceived=Aucun flux en provenance des autres 
transformations\!
+RestMeta.CheckResult.NoInpuReceived=Aucun flux en provenance des autres 
transformations\u202F!
 RestDialog.Body.Label=Champ corps
 RestMeta.CheckResult.UrlOk=L''Url a \u00E9t\u00E9 sp\u00E9cifi\u00E9e.
 RestDialog.Shell.Title=Client Rest
 RestDialog.Parameters.Title=Param\u00E8tres
 RestDialog.SSL.Title=SSL
-Rest.Error.FileNotFound=Le fichier [{0}] est introuvable\!
+Rest.Error.FileNotFound=Le fichier [{0}] est introuvable
 RestDialog.UrlField.Label=Nom champ URL
 RestDialog.ProxyHost.Label=Serveur proxy
 RestDialog.OutputFieldsGroup.Label=Champs en sortie
-RestDialog.Preemptive.Label=Pr\u00E9emptive
+RestDialog.Preemptive.Label=Pr\u00E9emptif\u202F?
 RestDialog.MethodInField.Label=R\u00E9cup\u00E9rer m\u00E9thode depuis champ
-RestMeta.Exception.UnableToReadTransformMeta=Impossible de  lire les 
informations de la transformation depuis le fichier XML
+RestMeta.Exception.UnableToReadTransformMeta=Impossible de lire les 
informations de la transformation depuis le fichier XML
 RestDialog.ProxyPort.Tooltip=Num\u00E9ro du port
-RestDialog.ResultCode.Label=Nom champ code statut
+RestDialog.ResultCode.Label=Nom du champ du code statut HTTP 
 RestDialog.HttpLogin.Tooltip=Compte utilisateur pour l''authentification
 RestDialog.Method.Label=M\u00E9thode
-Rest.Error.CertificateException=Erreur de certificat\!
+Rest.Error.CertificateException=Erreur de certificat
 RestDialog.HttpAuthGroup.Label=Authentification HTTP
 RestDialog.TransformName.Label=Nom de la transformation 
-RestMeta.CheckResult.UrlMissing=L''Url n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9e\!
+RestMeta.CheckResult.UrlMissing=L''URL n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9e\u202F!
 Rest.Log.ConnectingToURL=Connexion \u00E0 [{0}] ...
 RestDialog.ColumnInfo.ParameterField=Champ
-Rest.Error.KeyManagementException=Erreur de cl\u00E9\!
-RestDialog.ResponseTime.Label=Champ temps de r\u00E9ponse (ms) 
-Rest.ErrorInTransformRunning=Un erreur interdit l''ex\u00E9cution de cette 
transformation\: 
-RestDialog.ProxyGroup.Label=Utilisation de proxy
-RestDialog.SettingsGroup.Label=Param\u00E8res
-Rest.Exception.MethodFieldMissing=Le champ contenant la m\u00E9thode n''a pas 
\u00E9t\u00E9 sp\u00E9cifi\u00E9\!
-RestDialog.HttpLogin.Label=Compte utilisateur
-RestDialog.MethodField.Label=Champ m\u00E9thode
-RestMeta.CheckResult.MethodFieldOk=Le champ contenant le nom de la 
m\u00E9thode a  \u00E9t\u00E9 sp\u00E9cifi\u00E9.
-RestDialog.ColumnInfo.ParameterName=Nom
-RestDialog.FailedToGetHeaders.DialogTitle=Erreur r\u00E9cup\u00E9ration champs
-RestDialog.GetParameters.Button=R\u00E9cup\u00E9rer champs
-Rest.Error.IOException=Erreur lors la lecture du fichier certificat\!
-Rest.Error.KeyStoreException=Erreur lors de la mise en place de la cl\u00E9\!
-RestDialog.HttpPassword.Tooltip=Mot de passe
-Rest.Log.NoField=Le nom du champ Url n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9\!
-RestMeta.CheckResult.UrlfieldOk=Le champ contenant l''url a \u00E9t\u00E9 
sp\u00E9cifi\u00E9e.
+Rest.Error.KeyManagementException=Erreur de cl\u00E9
+RestDialog.ResponseTime.Label=Champ temps de r\u00E9ponse (ms)
+Rest.ErrorInTransformRunning=Une erreur interdit l''ex\u00E9cution de cette 
transformation\u202F: 
+RestDialog.ProxyGroup.Label=Proxy \u00E0 utiliser
+RestDialog.SettingsGroup.Label=Param\u00E8tres
+Rest.Exception.MethodFieldMissing=Le nom de la m\u00E9thode n''a pas 
\u00E9t\u00E9 sp\u00E9cifi\u00E9\u202F!
+RestDialog.HttpLogin.Label=Login HTTP
+RestDialog.MethodField.Label=Nom de la m\u00E9thode
+RestMeta.CheckResult.MethodFieldOk=Le nom de la m\u00E9thode a \u00E9t\u00E9 
sp\u00E9cifi\u00E9.
+RestDialog.ColumnInfo.ParameterName=Param\u00E8tre
+RestDialog.FailedToGetHeaders.DialogTitle=Erreur lors de la 
r\u00E9cup\u00E9ration des ent\u00EAtes
+RestDialog.GetParameters.Button=R\u00E9cup\u00E9rer les champs
+Rest.Error.IOException=Erreur IOException
+Rest.Error.KeyStoreException=Erreur avec le KeyStore
+RestDialog.HttpPassword.Tooltip=Mot de passe HTTP pour authentifier l''appel
+Rest.Log.NoField=Le nom du champ URL manque\u202F!
+RestMeta.CheckResult.UrlfieldOk=L''URL a \u00E9t\u00E9 renseign\u00E9e.
 RestMeta.CheckResult.MethodOk=La m\u00E9thode a \u00E9t\u00E9 
sp\u00E9cifi\u00E9e.
 RestDialog.GeneralTab.Title=G\u00E9n\u00E9ral
-RestMeta.CheckResult.MethodMissing=La m\u00E9thode n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9e\!
+RestMeta.CheckResult.MethodMissing=La m\u00E9thode est manquante\u202F!
 RestDialog.FailedToGetFields.DialogMessage=Erreur lors de la 
r\u00E9cup\u00E9ration des champs depuis le flux entrant
-Rest.Exception.HeaderFieldEmpty=Un champ n''a pas \u00E9t\u00E9 
sp\u00E9cifi\u00E9 au niveau de la grille
-Rest.Log.HeaderValue=Param\u00E8tre en-t\u00EAte [{0}]\=''{1}''
-RestDialog.FailedToGetHeaders.DialogMessage=Erreur lors de la 
r\u00E9cup\u00E9ration des champs depuis le flux d''entr\u00E9e
+Rest.Exception.HeaderFieldEmpty=Un ent\u00EAte est manquant\u202F!
+Rest.Log.HeaderValue=Param\u00E8tre Header [{0}]=''{1}''
+RestDialog.FailedToGetHeaders.DialogMessage=Erreur lors de la 
r\u00E9cup\u00E9ration des ent\u00EAtes depuis le flux d''entr\u00E9e [{0}]
 RestDialog.URL.Label=URL
 RestDialog.Log.FoundArguments={0} argument(s) trouv\u00E9(s)
-RestMeta.CheckResult.ReceivingInfoFromOtherTransforms=La transformation 
re\u00E7oit des informations en provenance des autres transformations.
-RestMeta.CheckResult.MethodFieldMissing=Le champ contenant le nom de la 
m\u00E9thode n''a pas \u00E9t\u00E9 sp\u00E9cifi\u00E9\!
-RestDialog.GetHeaders.Button=R\u00E9cup\u00E9rer champs
-Rest.Log.BodyValue=Ajout de la valeur corps [{0}]
-RestDialog.ApplicationType.Label=Type application
+RestMeta.CheckResult.ReceivingInfoFromOtherTransforms=La transformation 
re\u00E7oit des informations d''autres transformations.
+RestMeta.CheckResult.MethodFieldMissing=Le nom de la m\u00E9thode est 
manquant\u202F!
+RestDialog.GetHeaders.Button=R\u00E9cup\u00E9rer les champs
+Rest.Log.BodyValue=Ajout d''\u00E9l\u00E9ment HTTP body [{0}]
+RestDialog.ApplicationType.Label=Type d''application
+RestDialog.ResponseHeader.Label=Champ r\u00E9ponse du Header 
+RestDialog.MatrixParameters.Title=Param\u00E8tres du tableau
+Rest.Exception.MatrixParamFieldEmpty=Le nom du tableau est manquant\u202F!
+Rest.Log.queryParameterValue=Param\u00E8tre de la requ\u00EAte [{0}]=''{1}''
+Rest.Log.matrixParameterValue=Matrix parameter [{0}]=''{1}''
+RestMeta.keyword=REST
+RestDialog.IgnoreSsl.Label=Ignorer le contr\u00F4le du certificat SSL\u202F?


Reply via email to