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 ce9fb7cab1 Translated using Weblate (French) (#5798)
ce9fb7cab1 is described below

commit ce9fb7cab1d6b4269cb23796b826760a1a75c7cc
Author: hop-weblate <[email protected]>
AuthorDate: Wed Oct 8 22:29:20 2025 +0200

    Translated using Weblate (French) (#5798)
---
 .../messages/messages_fr_FR.properties             |  2 +-
 .../http/messages/messages_fr_FR.properties        |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../actions/sql/messages/messages_fr_FR.properties |  6 +--
 .../mail/messages/messages_fr_FR.properties        | 15 +++----
 .../mail/messages/messages_fr_FR.properties        | 12 ++++--
 .../avrooutput/messages/messages_fr_FR.properties  |  1 +
 .../abort/messages/messages_fr_FR.properties       | 10 ++---
 .../excelinput/messages/messages_fr_FR.properties  |  2 +-
 .../excelwriter/messages/messages_fr_FR.properties | 49 ++++++++++++----------
 .../fuzzymatch/messages/messages_fr_FR.properties  |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../multimerge/messages/messages_fr_FR.properties  |  2 +-
 .../nullif/messages/messages_fr_FR.properties      |  2 +-
 .../messages/messages_fr_FR.properties             |  2 +-
 .../bulkloader/messages/messages_fr_FR.properties  |  1 +
 .../webservices/messages/messages_fr_FR.properties |  2 +-
 .../core/dialog/messages/messages_fr_FR.properties |  3 ++
 .../dialog/messages/messages_fr_FR.properties      |  2 +-
 22 files changed, 70 insertions(+), 55 deletions(-)

diff --git 
a/plugins/actions/evaluatetablecontent/src/main/resources/org/apache/hop/workflow/actions/evaluatetablecontent/messages/messages_fr_FR.properties
 
b/plugins/actions/evaluatetablecontent/src/main/resources/org/apache/hop/workflow/actions/evaluatetablecontent/messages/messages_fr_FR.properties
index 30084eff5d..42c68fdfca 100644
--- 
a/plugins/actions/evaluatetablecontent/src/main/resources/org/apache/hop/workflow/actions/evaluatetablecontent/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/evaluatetablecontent/src/main/resources/org/apache/hop/workflow/actions/evaluatetablecontent/messages/messages_fr_FR.properties
@@ -18,7 +18,7 @@
 #
 
 ActionEvalTableContent.AddRowsToResult.Label=Transmettre lignes vers 
r\u00E9sultat
-ActionEvalTableContent.AddRowsToResult.Tooltip=Transmettre les lignes 
retourn\u00E9es par l''ex\u00E9cution\nde cette requ\u00EAte vers
+ActionEvalTableContent.AddRowsToResult.Tooltip=Transmettre les lignes 
retourn\u00E9es par l''ex\u00E9cution de cette requ\u00EAte vers
 ActionEvalTableContent.AnErrorOccurred=Une erreur s'est produite : 
 ActionEvalTableContent.ClearResultList.Label=Vider liste r\u00E9sultats avant 
ex\u00E9cution
 ActionEvalTableContent.ClearResultList.Tooltip=Vider la liste des lignes de 
r\u00E9sultat avant d''ex\u00E9cuter cette action.
diff --git 
a/plugins/actions/http/src/main/resources/org/apache/hop/workflow/actions/http/messages/messages_fr_FR.properties
 
b/plugins/actions/http/src/main/resources/org/apache/hop/workflow/actions/http/messages/messages_fr_FR.properties
index 3347997888..b590d34a75 100644
--- 
a/plugins/actions/http/src/main/resources/org/apache/hop/workflow/actions/http/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/http/src/main/resources/org/apache/hop/workflow/actions/http/messages/messages_fr_FR.properties
@@ -18,7 +18,7 @@
 #
 
 ActionHTTP.AddFilenameToResult.Label=Ajouter nom fichier au r\u00E9sultat
-ActionHTTP.AddFilenameToResult.Tooltip=Ajouter le nom du fichier contenant la 
r\u00E9ponse du service \u00E0 la liste des noms de fichiers\r\nli\u00E9e au 
r\u00E9sultat de l''ex\u00E9cution de l''action.
+ActionHTTP.AddFilenameToResult.Tooltip=Ajouter le nom du fichier contenant la 
r\u00E9ponse du service \u00E0 la liste des noms de fichiers li\u00E9e au 
r\u00E9sultat de l''ex\u00E9cution de l''action.
 ActionHTTP.Authentication.Group.Label=Authentification
 ActionHTTP.ColumnInfo.Name=Nom
 ActionHTTP.ColumnInfo.Value=Valeur
diff --git 
a/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_fr_FR.properties
 
b/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_fr_FR.properties
index 98bad40e20..02417fb27a 100644
--- 
a/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/mssqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mssqlbulkload/messages/messages_fr_FR.properties
@@ -19,7 +19,7 @@
 
 ActionMssqlBulkLoad.AddDateTime.Label=Ajouter date et heure
 ActionMssqlBulkLoad.AddDateTime.Tooltip=Ajouter la date et l''heure au nom du 
fichier des erreurs
-ActionMssqlBulkLoad.AddFileToResult.Label=Ajouter nom de fichier au 
r\u00E9sultat 
+ActionMssqlBulkLoad.AddFileToResult.Label=Ajouter nom de fichier au 
r\u00E9sultat
 ActionMssqlBulkLoad.AddFileToResult.Tooltip=S\u00E9lectionnez cette option si 
vous souhaitez ajouter le nom du fichier\r\narchive produit, \u00E0 la liste 
des noms de fichier. 
 ActionMssqlBulkLoad.BatchSize.Label=Taille lot 
 ActionMssqlBulkLoad.BatchSize.Tooltip=Indique le nombre de lignes contenues 
dans un lot. \r\nChaque lot est copi\u00E9 sur le serveur comme une transaction 
unique. \r\nEn cas d'\u00E9chec, SQL Server valide ou annule la transaction 
pour chaque lot. \r\nPar d\u00E9faut, toutes les donn\u00E9es du fichier 
sp\u00E9cifi\u00E9 constituent un seul lot.
diff --git 
a/plugins/actions/mysqlbulkfile/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkfile/messages/messages_fr_FR.properties
 
b/plugins/actions/mysqlbulkfile/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkfile/messages/messages_fr_FR.properties
index 8d978f291e..ab246824d3 100644
--- 
a/plugins/actions/mysqlbulkfile/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkfile/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/mysqlbulkfile/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkfile/messages/messages_fr_FR.properties
@@ -48,7 +48,7 @@ ActionMysqlBulkFile.Name.Default=Chargement vers un fichier 
depuis MySQL
 ActionMysqlBulkFile.Name.Label=Nom de l''action: 
 ActionMysqlBulkFile.NoDatabase.Label="Aucune connexion d\u00E9finie!"
 ActionMysqlBulkFile.NoFileName.Label="Aucun nom de fichier d\u00E9fini."
-ActionMysqlBulkFile.OptionEnclosed.Label=Encapsulation optionnelle?
+ActionMysqlBulkFile.OptionEnclosed.Label=Encapsulation optionnelle
 ActionMysqlBulkFile.OptionEnclosed.Tooltip=Si vous choisissez cette option, 
\u00E8 carat\u00E8re d''encapsulation sera uniquement utilis\u00E9\n avec les 
colonnes de type cha\u00E8e de caact\u00E8res ( CHAR, BINARY, TEXT, ou ENUM)\n 
autrement tous les champs seront encapsul\u00E9s.
 ActionMysqlBulkFile.OutDumpValue.Label=Type: 
 ActionMysqlBulkFile.OutFileValue.Label=OUTFILE
diff --git 
a/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_fr_FR.properties
 
b/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_fr_FR.properties
index fa2aad529f..a859657db6 100644
--- 
a/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/mysqlbulkload/src/main/resources/org/apache/hop/workflow/actions/mysqlbulkload/messages/messages_fr_FR.properties
@@ -33,7 +33,7 @@ ActionMysqlBulkLoad.Ignorelines.Label=Ignorer 
les...premi\u00E8res lignes
 ActionMysqlBulkLoad.Linestarted.Label=Lignes commen\u00E7ant par: 
 ActionMysqlBulkLoad.Lineterminated.Label=Lignes finissant par: 
 ActionMysqlBulkLoad.Listattribut.Label=Champs: 
-ActionMysqlBulkLoad.Listattribut.Tooltip=Liste des colonnes de la table \u00E0 
mettre \u00E0 jour (s\u00E9par\u00E9es par des virgules).\n 
(colonne1,colonne2,...)\nLes colonnes sont sp\u00E9cifi\u00E9es seront mises  
\u00E0 NULL
+ActionMysqlBulkLoad.Listattribut.Tooltip=Liste des colonnes de la table \u00E0 
mettre \u00E0 jour (s\u00E9par\u00E9es par des virgules).\n 
(colonne1,colonne2,...)\nLes colonnes sont sp\u00E9cifi\u00E9es seront mises 
\u00E0 NULL
 ActionMysqlBulkLoad.LocalInfile.Label=Lire fichier en local: 
 ActionMysqlBulkLoad.LocalInfile.Tooltip=Si vous s\u00E9lectionnez cette 
option, le fichier sera lue par Apache Hop et le contenu sera envoy\u00E9 au 
serveur.\nAutrement, le fichier doit \u00EAtre accessible par le server puisque 
ce dernier va le lire directement.
 ActionMysqlBulkLoad.LowProrityValue.Label=BASSE
diff --git 
a/plugins/actions/sql/src/main/resources/org/apache/hop/workflow/actions/sql/messages/messages_fr_FR.properties
 
b/plugins/actions/sql/src/main/resources/org/apache/hop/workflow/actions/sql/messages/messages_fr_FR.properties
index ed22d4664d..3f8c0ae0fe 100644
--- 
a/plugins/actions/sql/src/main/resources/org/apache/hop/workflow/actions/sql/messages/messages_fr_FR.properties
+++ 
b/plugins/actions/sql/src/main/resources/org/apache/hop/workflow/actions/sql/messages/messages_fr_FR.properties
@@ -20,13 +20,13 @@
 ActionSQL.Description=Ex\u00E9cute des instructions SQL sur une connexion Base 
de donn\u00E9es
 ActionSQL.ErrorRunAction=HOP a rencontr\u00E9 une erreur durant 
l''ex\u00E9cution de cette action \: {0}
 ActionSQL.ErrorRunningSQLfromFile=Erreur lors de l''ex\u00E9cution des 
instructions SQL depuis le fichier
-ActionSQL.Filename.Label=Fichier SQL 
+ActionSQL.Filename.Label=Fichier SQL
 ActionSQL.Filename.Tooltip=Fichier SQL depuis lequel les instructions SQL 
seront charg\u00E9es
 ActionSQL.Filetype.All=Tous les fichiers
 ActionSQL.Filetype.Sql=Fichiers SQL
 ActionSQL.Filetype.Text=Fichiers Texte
 ActionSQL.LineNr.Label=Num\u00E9ro ligne\: {0}
-ActionSQL.Log.SQlStatement=Instructions SQL \u00C3\u00A0 ex\u00E9cut\u00E9es 
\:{0}
+ActionSQL.Log.SQlStatement=Instructions SQL ex\u00E9cut\u00E9es : {0}
 ActionSQL.Name=Ex\u00E9cution script SQL
 ActionSQL.Name.Default=SQL
 ActionSQL.Name.Label=Nom de l''action
@@ -39,7 +39,7 @@ ActionSQL.SendOneStatement.Tooltip=S\u00E9lectionnez cette 
option si vous souhai
 ActionSQL.SQLFileExists=Le fichier SQL [{0}] a \u00E9t\u00E9 trouv\u00E9
 ActionSQL.SQLFileNotExist=Impossible de trouver le fichier [{0}] \!
 ActionSQL.SQLFromFile.Label=Charger SQL depuis fichier
-ActionSQL.SQLFromFile.Tooltip=S\u00E9lectionnez cette option si vous souhaitez 
charger \r\nles instructions SQL directement depuis un fichier.
+ActionSQL.SQLFromFile.Tooltip=S\u00E9lectionnez cette option si vous souhaitez 
charger les instructions SQL directement depuis un fichier.
 ActionSQL.Title=SQL
 ActionSQL.UseVariableSubst.Label=Utiliser variable d''environnement
 ActionSQL.UseVariableSubst.Tooltip=Remplace les variables d''environnement 
dans les instructions SQL par leur valeur.\r\nLa syntaxe de l''appel d''une 
variable d\u00E9pend de l''OS\:\r\nDans Windows encapsulez les avec '\#',sur 
Unix, utilisez plut\u00F4t '${}'
diff --git 
a/plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail/messages/messages_fr_FR.properties
 
b/plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail/messages/messages_fr_FR.properties
index 4b19ba0fe8..72fd84e8d9 100644
--- 
a/plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail/messages/messages_fr_FR.properties
+++ 
b/plugins/misc/mail/src/main/resources/org/apache/hop/mail/pipeline/transforms/mail/messages/messages_fr_FR.properties
@@ -32,13 +32,13 @@ Mail.Error.FindingFiles=Erreur lors de la recherche des 
fichiers...dans [{0}]. E
 Mail.Error.General=Impossible d''envoyer le courriel\u202F!
 Mail.Error.MailDestinationEmpty=Le destinataire du courriel n''a pas 
\u00E9t\u00E9 renseign\u00E9 (vide)\u202F!
 Mail.Error.MailServerEmpty=Le serveur SMTP n''a pas \u00E9t\u00E9 
renseign\u00E9 (vide)\u202F!
-Mail.Error.ReplyEmailNotFilled=L''adresse de l''envoyeur n''a pas 
\u00E9t\u00E9 renseign\u00E9e
+Mail.Error.ReplyEmailNotFilled=L''adresse de l''exp\u00E9diteur n''a pas 
\u00E9t\u00E9 renseign\u00E9e
 Mail.Error.SourceFileFolderNotExists=Impossible de trouver le 
fichier/r\u00E9pertoire [{0}]\u202F!
 Mail.Exception.AttachedContentFieldEmpty=Le champ indiquant le fichier \u00E0 
attacher n''a pas \u00E9t\u00E9 sp\u00E9cifi\u00E9\u202F!
 Mail.Exception.AttachedContentFileNameFieldEmpty=Le nom du fichier \u00E0 
attacher au courriel n''est pas renseign\u00E9!
 Mail.Exception.CouldnotFindAttachedContentField=Le champ [{0}] est 
introuvable\!
 Mail.Exception.CouldnotFindAttachedContentFileNameField=Le champ [{0}] 
contenant le nom du fichier a attacher est introuvable dans le flux entrant\!
-Mail.Exception.CouldnotFindAuthenticationPassField=Impossible de trouver le 
champ contenant le mot de passe d'authentification [{0}] dans le flux 
d''entre\u00E9\!
+Mail.Exception.CouldnotFindAuthenticationPassField=Impossible de trouver le 
champ contenant le mot de passe d'authentification [{0}] dans le flux 
d''entr\u00E9e!
 Mail.Exception.CouldnotFindAuthenticationUserField=Impossible de trouver le 
champ contenant le compte utilisateur d'authentification [{0}] dans le flux 
d''entr\u00E9e\!
 Mail.Exception.CouldnotFindCommentField=Impossible de trouver le champ 
contenant le corps du courriel [{0}] dans le flux d''entr\u00E9e\!
 Mail.Exception.CouldnotFindContactPersonField=Impossible de trouver le champ 
contenant le contact [{0}] dans le flux d''entr\u00E9e\!
@@ -47,8 +47,8 @@ Mail.Exception.CouldnotFindDestinationBCcField=Impossible de 
trouver le champ co
 Mail.Exception.CouldnotFindDestinationCcField=Impossible de trouver le champ 
contenant le destinataire du courriel [{0}] dans le flux d''entr\u00E9e\!
 Mail.Exception.CouldnotFindDestinationField=Impossible de trouver le champ 
contenant le destinataire du courriel [{0}] dans le flux d''entr\u00E9e\!
 Mail.Exception.CouldnotFindPortField=Impossible de trouver le champ contenant 
le num\u00E9ro du port [{0}] dans le flux d''entr\u00E9e\!
-Mail.Exception.CouldnotFindReplyAddressField=Impossible de trouver le champ 
contenant l''adresse de l''envoyeur [{0}] dans le flux d''entr\u00E9e\!
-Mail.Exception.CouldnotFindReplyNameField=Le champ [{0}] contenant le nom 
complet de l''envoyeur n''a pas \u00E9t\u00E9 trouv\u00E9 dans le flux 
d''entr\u00E9e\!
+Mail.Exception.CouldnotFindReplyAddressField=Impossible de trouver le champ 
contenant l''adresse de l''exp\u00E9diteur [{0}] dans le flux d''entr\u00E9e!
+Mail.Exception.CouldnotFindReplyNameField=Le champ [{0}] contenant le nom 
complet de l''exp\u00E9diteur n''a pas \u00E9t\u00E9 trouv\u00E9 dans le flux 
d''entr\u00E9e!
 Mail.Exception.CouldnotFindReplyToAddressesField=Impossible de trouver le 
champ [{0}] contenant les adresses de retour\!
 Mail.Exception.CouldnotFindServerField=Le champ [{0}] contenant le nom du 
serveur SMTP n''a pas \u00E9t\u00E9 trouv\u00E9 dans le flux d''entr\u00E9e\!
 Mail.Exception.CouldnotFindSubjectField=Le champ [{0}] contenant l''objet du 
courriel n''a pas \u00E9t\u00E9 trouv\u00E9 dans le flux d''entr\u00E9e\!
@@ -76,7 +76,7 @@ Mail.Log.FileSize=Taille du fichier \= {0}
 Mail.Log.ImageAdded=L''image [{0}] a \u00E9t\u00E9 embarqu\u00E9e dans le 
message.
 Mail.Log.LimitSize=Limite taille \= {0}
 Mail.Log.LineNumber=N\u00B0ligne
-Mail.Log.ReplyFieldEmpty=L''adresse \u00E9lectronique de l''envoyeur n''a pas 
\u00E9t\u00E9 renseign\u00E9e\!
+Mail.Log.ReplyFieldEmpty=L''adresse \u00E9lectronique de l''exp\u00E9diteur 
n''a pas \u00E9t\u00E9 renseign\u00E9e!
 Mail.Log.ServerFieldEmpty=Le champ contenant le nom du serveur SMTP n''a pas 
\u00E9t\u00E9 renseign\u00E9\!
 Mail.Log.WrongImage=[{0}] n'est pas un fichier image valide\!
 Mail.Log.ZipFilenameEmpty=Le nom du fichier zip n''a pas \u00E9t\u00E9 
renseign\u00E9\!
@@ -87,8 +87,8 @@ Mail.Priority.High.Label=Elev\u00E9e
 Mail.Priority.Label=Priorit\u00E9
 Mail.Priority.Low.Label=Basse
 Mail.Priority.Normal.Label=Normal
-Mail.ReplyAddress.Label=Adresse de l''envoyeur
-Mail.ReplyName.Label=Nom envoyeur
+Mail.ReplyAddress.Label=Adresse de l''exp\u00E9diteur
+Mail.ReplyName.Label=Nom de l''exp\u00E9diteur
 Mail.SecureConnectionType.Label=Type connexion s\u00E9curis\u00E9e
 Mail.Sensitivity.confidential.Label=Confidentiel
 Mail.Sensitivity.Label=Sensibilit\u00E9
@@ -181,3 +181,4 @@ MailMeta.CheckResult.TransformRecevingData=La 
transformation est connect\u00E9 \
 MailMeta.CheckResult.TransformRecevingData2=La transformation 
r\u00E9cup\u00E8re des informations depuis les autres transformations.
 MailMeta.CheckResult.ZipfilenameEmpty=Le nom du fichier zip n''a pas 
\u00E9t\u00E9 renseign\u00E9\!
 MailMeta.CheckResult.ZipfilenameOk=Le nom du fichier zip a \u00E9t\u00E9 
renseign\u00E9\!
+Mail.CheckServerIdentity.Label=V\u00E9rifier l'identit\u00E9 du serveur
diff --git 
a/plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail/messages/messages_fr_FR.properties
 
b/plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail/messages/messages_fr_FR.properties
index c39e3ce165..532facc4b5 100644
--- 
a/plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail/messages/messages_fr_FR.properties
+++ 
b/plugins/misc/mail/src/main/resources/org/apache/hop/mail/workflow/actions/mail/messages/messages_fr_FR.properties
@@ -17,10 +17,10 @@
 #
 #
 
-ActionMail.AttachFiles.Label=Attacher le(s) fichier(s) au message\u00A0? 
-ActionMail.AuthenticationPassword.Label=Mot de passe pour 
authentification\u202F: 
+ActionMail.AttachFiles.Label=Attacher le(s) fichier(s) au message
+ActionMail.AuthenticationPassword.Label=Mot de passe pour authentification
 ActionMail.AuthenticationPassword.Tooltip=Mot de passe pour authentification
-ActionMail.AuthenticationUser.Label=Compte pour authentification\u00A0: 
+ActionMail.AuthenticationUser.Label=Compte pour authentification
 ActionMail.AuthenticationUser.Tooltip=Compte pour authentification
 ActionMail.BrowseFiles.Label=Parcourir ...
 ActionMail.Comment.Label=Corps du message
@@ -120,8 +120,12 @@ ActionMail.UseAuthentication.Label=Utiliser 
authentification
 ActionMail.UseHTMLInBody.Label=Utiliser format HTML
 ActionMail.UsePriority.Label=G\u00E9rer priorit\u00E9
 ActionMail.UsePriority.Tooltip=S\u00E9lectionner cette option si vous 
souhaitez\n attribuer une priorit\u00E9 au courriel.
-ActionMail.UseSecAuthentication.Label=Utiliser authentification 
s\u00E9curis\u00E9e 
+ActionMail.UseSecAuthentication.Label=Utiliser authentification 
s\u00E9curis\u00E9e
 ActionMail.ZipFilename.Label=Nom de l''archive
 ActionMail.ZipFilename.Tooltip=Nom du fichier archive
 ActionMail.ZipFiles.Label=Compresser fichiers en une seule archive
 ActionMailDialog.Server.Label=Serveur
+ActionMail.CheckServerIdentity.Label=V\u00E9rifier l'identit\u00E9 du serveur
+ActionMail.Connection.Label=Connexion au serveur de messagerie
+ActionMail.Connection.Group.Label=Serveur de messagerie
+ActionMail.TrustedHosts.Label=H\u00F4tes autoris\u00E9s 
diff --git 
a/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_fr_FR.properties
 
b/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_fr_FR.properties
index 6640003f68..31ba912e0a 100644
--- 
a/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_fr_FR.properties
+++ 
b/plugins/tech/avro/src/main/resources/org/apache/hop/avro/transforms/avrooutput/messages/messages_fr_FR.properties
@@ -25,3 +25,4 @@ AvroOutputDialog.Tooltip.UpdateTypes=Cliquer pour renseigner 
automatiquement le
 BaseTransformDialog.Add=Tout Ajouter
 BaseTransformDialog.AddNew=Ajouter nouveau
 BaseTransformDialog.GetFieldsChoice.Title=Question
+BaseTransformDialog.Cancel=Annuler
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 771dd5ff59..7bfeb780c3 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
@@ -20,11 +20,11 @@
 
 Abort.Description=Mise en \u00E9chec du pipeline
 Abort.Log.DefaultAbortMessage=Mise en \u00E9chec du pipeline apr\u00E8s {0} 
ligne(s).
-Abort.Log.ThresholdInvalid=Le seuil de mise en \u00E9chec est invalide ({0}), 
r\u00E9 initialisation \u00E000E0 0
+Abort.Log.ThresholdInvalid=Le seuil de mise en \u00E9chec est invalide ({0}), 
r\u00E9initialisation \u00E0 0
 Abort.Log.Wrote.AbortRow=La ligne n\u00B0 {0} a provoqu\u00E9 la mise en 
\u00E9chec du pipeline : {1}
 Abort.Log.Wrote.Row=Ligne n\u00B0 {0} : {1}
 Abort.Name=Mise en \u00E9chec du pipeline
-AbortDialog.Logging.AbortMessage.Label=Message d''abandon\u202F:
+AbortDialog.Logging.AbortMessage.Label=Message d''abandon
 AbortDialog.Logging.AbortMessage.Tooltip=Message \u00E0 ajouter dans la trace 
lors de la mise en \u00E9chec du pipeline 
 AbortDialog.Logging.AlwaysLogRows.Label=Retourner ligne dans trace
 AbortDialog.Logging.AlwaysLogRows.Tooltip=Toujours envoyer les lignes dans la 
trace
@@ -32,11 +32,11 @@ AbortDialog.Logging.Group=Journalisation
 AbortDialog.Options.Abort.Label=Interrompre l'\u00E9xecution du pipeline
 AbortDialog.Options.AbortWithError.Label=Interrompre l'\u00E9xecution du 
pipeline et \u00E9crire une trace d''erreur
 AbortDialog.Options.Group.Label=Options
-AbortDialog.Options.RowThreshold.Label=Seuil d''abandon\u202F:
-AbortDialog.Options.RowThreshold.Tooltip=Seuil (nombre de lignes) mise en 
\u00E9chec du pipeline
+AbortDialog.Options.RowThreshold.Label=Seuil d''abandon
+AbortDialog.Options.RowThreshold.Tooltip=Seuil en nombre de lignes pour mettre 
en \u00E9chec le pipeline
 AbortDialog.Options.SafeStop.Label=Arr\u00EAter les flux d'entr\u00E9es
 AbortDialog.Shell.Title=Mise en \u00E9chec du pipeline
-AbortDialog.TransformName.Label=Nom de la transformation\u202F:
+AbortDialog.TransformName.Label=Nom de la transformation
 AbortMeta.CheckResult.NoInputReceivedError=Aucun champ en provenance des 
autres transformations.
 AbortMeta.Exception.UnableToLoadTransformMetaFromXML=Impossible de charger les 
informations de la transformation depuis le fichier XML
 AbortMeta.Injection.AbortOption=Type d''arr\u00EAt (ABORT, ABORT_WITH_ERROR, 
SAFE_STOP)
diff --git 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_fr_FR.properties
 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_fr_FR.properties
index 9a7cb2241b..587c82e11d 100644
--- 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelinput/messages/messages_fr_FR.properties
@@ -106,7 +106,7 @@ ExcelInputDialog.InclSheetnameField.Label=Champ nom de la 
feuille
 ExcelInputDialog.InclSheetRownumField.Label=Champ num\u00E9ro de ligne dans 
feuille
 ExcelInputDialog.IncludeSubDirs.Column=Parcourir sous-r\u00E9pertoires
 ExcelInputDialog.IncludeSubDirs.Tooltip=S\u00E9lectionnez cette option si vous 
souhaitez rechercher les fichiers dans les sous-r\u00E9pertoires
-ExcelInputDialog.IsHiddenName.Label=Champ fichier cach\u00E9 ?
+ExcelInputDialog.IsHiddenName.Label=Champ fichier cach\u00E9
 ExcelInputDialog.LastModificationTimeName.Label=Champ date de derni\u00E8re 
modification
 ExcelInputDialog.Length.Column=Longueur
 ExcelInputDialog.Limit.Label=Limite 
diff --git 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_fr_FR.properties
 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_fr_FR.properties
index 68a0f293fe..45ba46aa04 100644
--- 
a/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/excel/src/main/resources/org/apache/hop/pipeline/transforms/excelwriter/messages/messages_fr_FR.properties
@@ -19,11 +19,11 @@
 
 ExcelWriterDialog.AddDate.Label=Inclure date dans nom fichier
 ExcelWriterDialog.AddFileToResult.Label=Ajouter nom fichier au r\u00E9sultat
-ExcelWriterDialog.AddFileToResult.Tooltip=Ajouter le nom du fichier \u00E0 la 
liste des noms de fichiers\nli\u00E9e au r\u00E9sultat de l''action.
-ExcelWriterDialog.AddTime.Label=Inclure heure au nom fichier 
-ExcelWriterDialog.AddTransformnr.Label=Inclure N\u00B0\u00E9tape au nom 
fichier 
+ExcelWriterDialog.AddFileToResult.Tooltip=Ajouter le nom du fichier \u00E0 la 
liste des noms de fichiers li\u00E9e au r\u00E9sultat de l''action.
+ExcelWriterDialog.AddTime.Label=Inclure heure au nom fichier
+ExcelWriterDialog.AddTransformnr.Label=Inclure N\u00B0 transformation au nom 
fichier
 ExcelWriterDialog.AppendLines.Label=Ecriture \u00E0 la fin de la feuille
-ExcelWriterDialog.AppendLines.Tooltip=Les lignes seront ecrites \u00E0 la fin 
de la feuille 
+ExcelWriterDialog.AppendLines.Tooltip=Les lignes seront \u00E9crites \u00E0 la 
fin de la feuille
 ExcelWriterDialog.AutoSize.Label=Redimensionner colonnes
 ExcelWriterDialog.AutoSize.Tooltip=Redimensionner automatique les colonnes aux 
valeurs les plus grandes.
 ExcelWriterDialog.CommentAuthor.Column=Auteur commentaire (XLSX)
@@ -35,22 +35,22 @@ ExcelWriterDialog.DialogTitle=Alimentation Excel
 ExcelWriterDialog.DoNotOpenNewFileInit.Label=Ne pas cr\u00E9er le fichier au 
d\u00E9marrage
 ExcelWriterDialog.DoNotOpenNewFileInit.Tooltip=S\u00E9lectionnez cette option 
si vous souhaitez ne pas cr\u00E9er de fichier\nau d\u00E9marrage du pipeline 
mais lorsque que la premi\u00E8re sera trait\u00E9e par cette transformation.
 ExcelWriterDialog.EmptyRows.Label=D\u00E9marrer avec des lignes vides
-ExcelWriterDialog.EmptyRows.Tooltip=When writing to an existing sheet you may 
choose to write a few empty lines first. This is useful if you want to append 
rows to an existing sheet, but offset them to clearly see the bounds of each 
generated block of rows.
-ExcelWriterDialog.Extension.Tooltip=L''extension du fichier (format du 
fichier). 
+ExcelWriterDialog.EmptyRows.Tooltip=
+ExcelWriterDialog.Extension.Tooltip=L''extension du fichier (format du 
fichier).
 ExcelWriterDialog.fieldGroup.Label=Champs
 ExcelWriterDialog.fileGroup.Label=Fichier
-ExcelWriterDialog.Filename.Label=Nom fichier 
-ExcelWriterDialog.Filename.Tooltip=Le nom du fichier Excel vers lequel les 
donn\u00E9es seront \u00E9crites.
+ExcelWriterDialog.Filename.Label=Nom de fichier
+ExcelWriterDialog.Filename.Tooltip=Le nom du fichier Excel vers lequel les 
donn\u00E9es seront \u00E9crites
 ExcelWriterDialog.FileTab.TabTitle=Fichier && Feuille
-ExcelWriterDialog.Footer.Label=Pied de page 
+ExcelWriterDialog.Footer.Label=Pied de page
 ExcelWriterDialog.Footer.Tooltip=Ecrit le nom des champs (ou le titre si 
sp\u00E9cifi\u00E9) comme derni\u00E8re ligne du fichier.
 ExcelWriterDialog.ForceFormulaRecalculation.Label=Recalculer les formules
-ExcelWriterDialog.ForceFormulaRecalculation.Tooltip=S\u00E9lectionnez cette 
option si vous souhaitez\nque Apache Hop recalcule les formules au sein des 
champs. 
+ExcelWriterDialog.ForceFormulaRecalculation.Tooltip=S\u00E9lectionnez cette 
option si vous souhaitez que Apache Hop recalcule les formules au sein des 
champs.
 ExcelWriterDialog.FormatColumn.Column=Format
 ExcelWriterDialog.FormatXLS.Label=xls [Excel 97 et au del\u00E0]
 ExcelWriterDialog.FormatXLSX.Label=xlsx [Excel 2007 et au del\u00E0]
 ExcelWriterDialog.FormulaField.Column=Champ contient formule
-ExcelWriterDialog.Header.Label=En-t\u00EAte 
+ExcelWriterDialog.Header.Label=En-t\u00EAte
 ExcelWriterDialog.Header.Tooltip=Ecrit le nom des champs (ou le titre si 
sp\u00E9cifi\u00E9) comme premi\u00E8re ligne du fichier.
 ExcelWriterDialog.HyperLinkField.Column=Lien url
 ExcelWriterDialog.IfFileExists.CreateNew.Label=Remplacer le fichier
@@ -66,36 +66,36 @@ 
ExcelWriterDialog.LeaveExistingStylesUnchanged.Tooltip=Laisse le stype inchang\u
 ExcelWriterDialog.MakeActiveSheet.Label=Rendre cette feuille active
 ExcelWriterDialog.MakeActiveSheet.Tooltip=Vous pouvez activer cette feuille en 
premier lors de l''ouverture du fichier.
 ExcelWriterDialog.MinWidth.Button=\ &Largeur minimale
-ExcelWriterDialog.MinWidth.Tooltip=Sets the output to non-padded width.
+ExcelWriterDialog.MinWidth.Tooltip=
 ExcelWriterDialog.NameColumn.Column=Nom
-ExcelWriterDialog.NoFilesFound.DialogMessage=Au fichier trouv\u00E9\!
+ExcelWriterDialog.NoFilesFound.DialogMessage=Aucun fichier trouv\u00E9! 
Veuillez v\u00E9rifier le nom du fichier/r\u00E9pertoire et les options.
 ExcelWriterDialog.OmitHeader.Label=Ignorer en-t\u00EAte
-ExcelWriterDialog.OmitHeader.Tooltip=You may choose to not write a header if 
you are writing to an existing sheet. This is useful if you want to generate 
new files with header, but do not want to repeat the header in subsequent runs, 
where you append to the same file.
+ExcelWriterDialog.OmitHeader.Tooltip=
 ExcelWriterDialog.Password.Label=Mot de passe
 ExcelWriterDialog.Password.Tooltip=Mot de passe pour v\u00E9rrouiller la 
feuille
 ExcelWriterDialog.ProtectedBy.Label=V\u00E9rrouill\u00E9 par
 ExcelWriterDialog.ProtectedBy.Tooltip=Le nom de l''utilisateur qui a 
v\u00E9rrouill\u00E9 la feuille
 ExcelWriterDialog.ProtectSheet.Label=Prot\u00E9ger feuille (format XLS)
-ExcelWriterDialog.ProtectSheet.Tooltip=V\u00E9rrouill\u00E9 la feuille et 
interdire toutes modifications ult\u00E9rieures\nen mettant en place un mot 
depasse.
-ExcelWriterDialog.RowWritingMethod.Label=When writing rows
+ExcelWriterDialog.ProtectSheet.Tooltip=Verrouiller la feuille et interdire 
toutes modifications ult\u00E9rieures en mettant en place un mot de passe.
+ExcelWriterDialog.RowWritingMethod.Label=
 ExcelWriterDialog.RowWritingMethod.Overwrite.Label=Remplacer cellules 
existantes
-ExcelWriterDialog.RowWritingMethod.PushDown.Label=shift existing cells down
-ExcelWriterDialog.RowWritingMethod.Tooltip=When writing rows you can choose to 
write into existing rows or to push down existing content down first. This may 
be useful when trying to preserve a custom footer from a template sheet for 
example.
+ExcelWriterDialog.RowWritingMethod.PushDown.Label=
+ExcelWriterDialog.RowWritingMethod.Tooltip=
 ExcelWriterDialog.SelectOutputFiles.DialogMessage=fichier(s) en sortie\:
 ExcelWriterDialog.SelectOutputFiles.DialogTitle=Fichiers en sortie
 ExcelWriterDialog.sheetGroup.Label=Feuille
 ExcelWriterDialog.Sheetname.Label=Nom feuille
 ExcelWriterDialog.Sheetname.Tooltip=Le nom de la feuille qui sera utilis\u00E9 
pour l''\u00E9criture des donn\u00E9es.
 ExcelWriterDialog.ShowFiles.Button=&Affichier nom fichiers...
-ExcelWriterDialog.SkipRows.Label=Offset by ... rows
-ExcelWriterDialog.SkipRows.Tooltip=You can choose to move the starting output 
row by a positive or negative number. It may be useful to specify a negative 
offset if you want to append to an existing sheet, but keep existing custom 
footer lines at the bottom of the sheet. 
+ExcelWriterDialog.SkipRows.Label=D\u00E9cal\u00E9 de ... lignes
+ExcelWriterDialog.SkipRows.Tooltip=
 ExcelWriterDialog.SpecifyFormat.Label=Sp\u00E9cifier format date
 ExcelWriterDialog.SpecifyFormat.Tooltip=Sp\u00E9cifier format date
 ExcelWriterDialog.SplitEvery.Label=Cr\u00E9er un fichier tous les n lignes
 ExcelWriterDialog.SplitEvery.Tooltip=Saisissez une valeur positive si vous 
souhaitez cr\u00E9er une fichiers tous les X lignes.
 ExcelWriterDialog.StartingCell.Label=D\u00E9marrer \u00E0 la cellule
 ExcelWriterDialog.StartingCell.Tooltip=D\u00E9marrer l''\u00E9criture \u00E0 
la cellule i.e. B2
-ExcelWriterDialog.Template.Label=Utiliser fichier mod\u00E8le
+ExcelWriterDialog.Template.Label=Utiliser un fichier mod\u00E8le
 ExcelWriterDialog.Template.Tooltip=Lors de la cr\u00E9ation d''un fichier, ce 
mod\u00E8le sera utilis\u00E9.
 ExcelWriterDialog.TemplateFilename.Label=Fichier mod\u00E8le
 ExcelWriterDialog.TemplateGroup.Label=Mod\u00E8le
@@ -106,7 +106,7 @@ ExcelWriterDialog.TitleColumn.Column=Titre champ
 ExcelWriterDialog.TypeColumn.Column=Type
 ExcelWriterDialog.UseStyleCell.Column=Style cellule
 ExcelWriterDialog.UseTitleStyleCell.Column=Style en-t\u00EAte/Pied de page
-ExcelWriterDialog.writeToExistingGroup.Label=When writing to existing sheet
+ExcelWriterDialog.writeToExistingGroup.Label=Lors de l'\u00E9criture dans une 
feuille existante
 ExcelWriterTransform.Log.CouldNotDeleteStaleFile=Impossible de supprimer le 
fichier [{0}]\!
 ExcelWriterTransform.Log.FileOpened=Le fichier [{0}] a \u00E9t\u00E9 ouvert.
 ExcelWriterTransform.Log.OpeningFile=Ouverture du fichier [{0}] ...
@@ -119,3 +119,8 @@ ExcelWriterTransformMeta.CheckResult.FieldsReceived=La 
transformation est connec
 ExcelWriterTransformMeta.CheckResult.FilesNotChecked=Les sp\u00E9cifications 
du fichier (le r\u00E9pertoire parent, la pr\u00E9sence du fichier,...) n''ont 
pas \u00E9t\u00E9 v\u00E9rifi\u00E9es.
 TypeExitExcelWriterTransform.Description=Alimentation ou mise \u00E0 jour de 
fichier Excel
 TypeExitExcelWriterTransform.Name=Alimentation fichier Excel (xlsx)
+ExcelWriterDialog.FileNameField.Label=Nom du champ de fichier
+ExcelWriterDialog.CreateParentFolder.Label=Cr\u00E9er le dossier parent
+ExcelWriterDialog.FailedToGetFields.DialogTitle=Erreur
+ExcelWriterDialog.FileNameInField.Label=Accepter le nom du fichier \u00E0 
partir d''un champ
+ExcelWriter.Log.ParentFolderExist=Le dossier parent existe [{0}] !
diff --git 
a/plugins/transforms/fuzzymatch/src/main/resources/org/apache/hop/pipeline/transforms/fuzzymatch/messages/messages_fr_FR.properties
 
b/plugins/transforms/fuzzymatch/src/main/resources/org/apache/hop/pipeline/transforms/fuzzymatch/messages/messages_fr_FR.properties
index 8d5c86df96..28b15fff23 100644
--- 
a/plugins/transforms/fuzzymatch/src/main/resources/org/apache/hop/pipeline/transforms/fuzzymatch/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/fuzzymatch/src/main/resources/org/apache/hop/pipeline/transforms/fuzzymatch/messages/messages_fr_FR.properties
@@ -78,7 +78,7 @@ FuzzyMatchDialog.TransformName.Label=Nom de la transformation
 FuzzyMatchDialog.TransformNameRequired.DialogMessage=Veuillez svp 
s\u00E9lectionner un nom de la transformationtion\!
 FuzzyMatchDialog.TransformNameRequired.DialogTitle=ERREUR
 FuzzyMatchDialog.valueField.Label=Champ measure
-FuzzyMatchDialog.valueField.Tooltip=La mesure est une distance (entier) pour 
les algorithmes levenshtein ou DamerauLevenshtein et un taux de \r\nsimilitude 
(valeur d\u00E9cimal entre 0.0 et 1.0) pour Jaro ou JaroWinkler.\r\nEnfin les 
algorithmes phon\u00E9tiques Soundex, m\u00E9taphone, ...)  retournent une 
cha\u00EEne de caract\u00E8res.
+FuzzyMatchDialog.valueField.Tooltip=La mesure est une distance (entier) pour 
les algorithmes Levenshtein ou DamerauLevenshtein et un taux de \nsimilitude 
(valeur d\u00E9cimal entre 0.0 et 1.0) pour Jaro ou JaroWinkler.\nEnfin les 
algorithmes phon\u00E9tiques Soundex, m\u00E9taphone, ...) retournent une 
cha\u00EEne de caract\u00E8res.
 FuzzyMatchDialog.wlLookupField.Label=Champ source
 FuzzyMatchDialog.wlMainStreamField.Label=Champ cl\u00E9
 FuzzyMatchMeta.algorithm.DamerauLevenshtein=Damerau Levenshtein
diff --git 
a/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_fr_FR.properties
 
b/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_fr_FR.properties
index 4abf027752..e89de61ec3 100644
--- 
a/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/getsubfolders/src/main/resources/org/apache/hop/pipeline/transforms/getsubfolders/messages/messages_fr_FR.properties
@@ -42,7 +42,7 @@ GetSubFoldersDialog.Preview.Button=\ &Pr\u00E9visualiser
 GetSubFoldersDialog.PreviewSize.DialogMessage=Saisissez le nombre de lignes 
max \u00E0 pr\u00E9visualiser:
 GetSubFoldersDialog.PreviewSize.DialogTitle=Limite pr\u00E9visualisation
 GetSubFoldersDialog.Required.Column=Exig\u00E9
-GetSubFoldersDialog.Required.Tooltip=Si le r\u00E9pertoire est exig\u00E9, 
Apache Hop l\u00E8vera\r\nune exception si il est introuvable, \r\nautrement il 
sera ignor\u00E9.
+GetSubFoldersDialog.Required.Tooltip=Si le r\u00E9pertoire est exig\u00E9, 
Apache Hop l\u00E8vera une exception si il est introuvable, autrement il sera 
ignor\u00E9.
 GetSubFoldersDialog.SettingsTab.TabTitle=Param\u00E8tres
 GetSubFoldersDialog.wlFilenameField.Label=Champ nom r\u00E9pertoire
 GetSubFoldersDialog.wOriginFiles.Label=Nom r\u00E9pertoire dynamique
diff --git 
a/plugins/transforms/loadfileinput/src/main/resources/org/apache/hop/pipeline/transforms/loadfileinput/messages/messages_fr_FR.properties
 
b/plugins/transforms/loadfileinput/src/main/resources/org/apache/hop/pipeline/transforms/loadfileinput/messages/messages_fr_FR.properties
index ee295683ad..c687d75ea0 100644
--- 
a/plugins/transforms/loadfileinput/src/main/resources/org/apache/hop/pipeline/transforms/loadfileinput/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/loadfileinput/src/main/resources/org/apache/hop/pipeline/transforms/loadfileinput/messages/messages_fr_FR.properties
@@ -101,7 +101,7 @@ LoadFileInputDialog.InclRownum.Tooltip=S\u00E9lectionnez 
cette option si vous so
 LoadFileInputDialog.InclRownumField.Label=Nom champ n\u00B0ligne
 LoadFileInputDialog.IncludeSubDirs.Column=Parcourir sous-r\u00E9pertoires
 LoadFileInputDialog.IncludeSubDirs.Tooltip=S\u00E9lectionnez cette option si 
vous souhaitez rechercher les fichiers dans les sous-r\u00E9pertoires
-LoadFileInputDialog.IsHiddenName.Label=Champ fichier cach\u00E9 ?
+LoadFileInputDialog.IsHiddenName.Label=Champ fichier cach\u00E9
 LoadFileInputDialog.LastModificationTimeName.Label=Champ date de derni\u00E8re 
modification
 LoadFileInputDialog.Limit.Label=Limite
 LoadFileInputDialog.Log.GettingFieldsInfo=r\u00E9cup\u00E9ration infos 
champs...
diff --git 
a/plugins/transforms/multimerge/src/main/resources/org/apache/hop/pipeline/transforms/multimerge/messages/messages_fr_FR.properties
 
b/plugins/transforms/multimerge/src/main/resources/org/apache/hop/pipeline/transforms/multimerge/messages/messages_fr_FR.properties
index 038d975057..43957de618 100644
--- 
a/plugins/transforms/multimerge/src/main/resources/org/apache/hop/pipeline/transforms/multimerge/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/multimerge/src/main/resources/org/apache/hop/pipeline/transforms/multimerge/messages/messages_fr_FR.properties
@@ -26,7 +26,7 @@ MultiMergeJoin.Log.DataInfo=UN\: {0} / DEUX\:
 MultiMergeJoin.Log.InvalidJoinType=Type de jointure {0} invalide
 MultiMergeJoin.Log.UnableToFindReferenceStream=Le flux de r\u00E9f\u00E9rence 
[{0}] est introuvable.
 MultiMergeJoinDialog.ColumnInfo.KeyField=Champ cl\u00E9
-MultiMergeJoinDialog.InputNeedSort.DialogMessage=Cette transformation 
n\u00E9c\u00E9ssite le trie (ascendant) des lignes entrantes selon les 
cl\u00E9s sp\u00E9cifi\u00E9es {0}, \r\nautrement le r\u00E9sultat sera 
inconh\u00E9rent.\r\n
+MultiMergeJoinDialog.InputNeedSort.DialogMessage=Cette transformation 
n\u00E9cessite un trie (ascendant) des lignes entrantes selon les cl\u00E9s 
sp\u00E9cifi\u00E9es {0}, autrement le r\u00E9sultat sera incoh\u00E9rent.
 MultiMergeJoinDialog.InputNeedSort.DialogTitle=Attention
 MultiMergeJoinDialog.InputNeedSort.Option1=J''ai compris
 MultiMergeJoinDialog.InputNeedSort.Option2=Ne plus afficher ce message
diff --git 
a/plugins/transforms/nullif/src/main/resources/org/apache/hop/pipeline/transforms/nullif/messages/messages_fr_FR.properties
 
b/plugins/transforms/nullif/src/main/resources/org/apache/hop/pipeline/transforms/nullif/messages/messages_fr_FR.properties
index ea2ac3de75..3b6ef2fb63 100644
--- 
a/plugins/transforms/nullif/src/main/resources/org/apache/hop/pipeline/transforms/nullif/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/nullif/src/main/resources/org/apache/hop/pipeline/transforms/nullif/messages/messages_fr_FR.properties
@@ -18,7 +18,7 @@
 #
 
 NullIf.Description=Mettre un champ \u00E0 Nul si sa valeur vaut une constante
-NullIf.Log.ConvertFieldValuesToNullForRow=Rendre les valeurs valeurs du champs 
: 
+NullIf.Log.ConvertFieldValuesToNullForRow=Convertir les valeurs des champs en 
NULL pour la ligne : 
 NullIf.Log.CouldNotFindFieldInRow=Impossible de trouver le champ ''{0}'' dans 
la ligne!
 NullIf.Name=Null si
 NullIfDialog.ColumnInfo.Name=Nom
diff --git 
a/plugins/transforms/processfiles/src/main/resources/org/apache/hop/pipeline/transforms/processfiles/messages/messages_fr_FR.properties
 
b/plugins/transforms/processfiles/src/main/resources/org/apache/hop/pipeline/transforms/processfiles/messages/messages_fr_FR.properties
index e882a0699c..3f8139c632 100644
--- 
a/plugins/transforms/processfiles/src/main/resources/org/apache/hop/pipeline/transforms/processfiles/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/processfiles/src/main/resources/org/apache/hop/pipeline/transforms/processfiles/messages/messages_fr_FR.properties
@@ -32,7 +32,7 @@ ProcessFiles.Exception.CouldnotFindField=Impossible de 
trouver le champ ''{0}''
 ProcessFiles.LineNumber=N\u00B0Ligne {0}
 ProcessFiles.Log.FileAddedResult=Ce fichier a \u00E9t\u00E9 lu par une 
\u00E9tape ''Traitement fichiers''
 ProcessFiles.Log.FilenameAddResult=Le nom de fichier [{0}] a \u00E9t\u00E9 
ajout\u00E9 \u00E0 la liste des noms de fichiere li\u00E9e au r\u00E9sultat.
-ProcessFiles.Log.SimulationModeON=LA SIMULATION A ETE ACTIVEE \:  LES FICHIERS 
NE SERONT NI COPIER/DEPLACER/SUPPRIMER.
+ProcessFiles.Log.SimulationModeON=LA SIMULATION A ETE ACTIVEE : LES FICHIERS 
NE SERONT NI COPIER/DEPLACER/SUPPRIMER.
 ProcessFiles.Log.SourceFileCopied=Le fichier source [{0}] a \u00E9t\u00E9 
copi\u00E9 vers [{1}]
 ProcessFiles.Log.SourceFileDeleted=Le ficher [{0}] a \u00E9t\u00E9 supprimer.
 ProcessFiles.Log.SourceFileMoved=Le fichier source [{0}] a \u00E9t\u00E9 
d\u00E9plac\u00E9 vers [{1}]
diff --git 
a/plugins/transforms/snowflake/src/main/resources/org/apache/hop/pipeline/transforms/snowflake/bulkloader/messages/messages_fr_FR.properties
 
b/plugins/transforms/snowflake/src/main/resources/org/apache/hop/pipeline/transforms/snowflake/bulkloader/messages/messages_fr_FR.properties
index e4c29aca6c..83465a596f 100644
--- 
a/plugins/transforms/snowflake/src/main/resources/org/apache/hop/pipeline/transforms/snowflake/bulkloader/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/snowflake/src/main/resources/org/apache/hop/pipeline/transforms/snowflake/bulkloader/messages/messages_fr_FR.properties
@@ -27,3 +27,4 @@ SnowflakeBulkLoader.Dialog.LoaderTab.TabTitle=Bulk Loader
 SnowflakeBulkLoader.Dialog.Schema.Label=Sch\u00E9ma
 SnowflakeBulkLoader.Dialog.Title=Bulk Loader Snowflake
 SnowflakeBulkLoader.Name=Bulk Loader Snowflake
+BaseTransformDialog.Cancel=Annuler
diff --git 
a/plugins/transforms/webservices/src/main/resources/org/apache/hop/pipeline/transforms/webservices/messages/messages_fr_FR.properties
 
b/plugins/transforms/webservices/src/main/resources/org/apache/hop/pipeline/transforms/webservices/messages/messages_fr_FR.properties
index b43073af29..25dfd74b50 100644
--- 
a/plugins/transforms/webservices/src/main/resources/org/apache/hop/pipeline/transforms/webservices/messages/messages_fr_FR.properties
+++ 
b/plugins/transforms/webservices/src/main/resources/org/apache/hop/pipeline/transforms/webservices/messages/messages_fr_FR.properties
@@ -62,7 +62,7 @@ WebServiceLookup.Name=Client service web
 WebServices.ERROR0001.ServerError=Erreur serveur lors de l''appel du service 
web
 WebServices.ERROR0002.InvalidURI=L''URL d''appel au service web est incorrecte
 WebServices.ERROR0005.IOException=Erreur d''entr\u00E9e/sortie lors de 
l''appel au service web
-WebServices.ERROR0010.OutputParsingError=Erreur de traitement des donn\u00E9es 
retourn\u00E9es par le service web.  Donn\u00E9es\:\n{0}\n\n
+WebServices.ERROR0010.OutputParsingError=Erreur de traitement des donn\u00E9es 
retourn\u00E9es par le service web. Donn\u00E9es:\n{0}\n\n
 WebServices.ERROR0011.Authentication=L''appel au service web requiert une 
authentification
 WebServices.ERROR0012.NotFound=Le service n''a pas \u00E9t\u00E9 trouv\u00E9 
(404) \: le serveur est introuvable.
 WebServices.ERROR0013.ExceptionLoadingWSDL=Impossible de charger la 
description WSDL depuis l''URL sp\u00E9cifi\u00E9e.
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 dd88f7720e..f395fdd7d1 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
@@ -195,3 +195,6 @@ TransformFieldsDialog.TableCol.StorageType=Stockage
 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=Trier les champs par nom
+EnterOptionsDialog.ResolveVarsInTips.Label=R\u00E9soudre les variables dans 
les info-bulles
diff --git 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_fr_FR.properties
 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_fr_FR.properties
index c23ad86a57..c7de98b0da 100644
--- 
a/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_fr_FR.properties
+++ 
b/ui/src/main/resources/org/apache/hop/ui/pipeline/dialog/messages/messages_fr_FR.properties
@@ -45,7 +45,7 @@ PipelineDialog.Shell.Title=Propri\u00E9t\u00E9s du pipeline
 PipelineDialog.TransformPerformanceInterval.Label=Interval de prise de mesures 
(ms)
 PipelineDialog.TransformPerformanceMaxSize.Label=Nombre maximum de prise en 
m\u00E9moire
 PipelineDialog.TransformPerformanceMaxSize.Tooltip=Vous pouvez aussi utiliser 
la variable syst\u00E8me '${HOP_PIPELINE_PERF_SNAPSHOT_LIMIT}' pour 
pr\u00E9ciser la limite\u00A0.
-PipelineDialog.TransformPerformanceMonitoring.Label=Activer le suvi de 
perftransformations transformations
+PipelineDialog.TransformPerformanceMonitoring.Label=Activer le suivi des 
performances des transformations
 PipelineExecutionConfigurationDialog.AlwaysOption.Value=Always show dialog on 
run
 PipelineExecutionConfigurationDialog.alwaysShowOption=D\u00E9cochez cette 
option si vous ne voulez pas voir ce message pendant l''ex\u00E9cution de votre 
pipeline
 PipelineExecutionConfigurationDialog.ClearLog.Label=Vider la trace avant 
l''ex\u00E9cution


Reply via email to