You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@hop.apache.org by hi...@apache.org on 2021/01/21 04:24:44 UTC

[incubator-hop] branch dependabot/maven/assemblies/client/org.eclipse.jetty-jetty-server-9.4.35.v20201120 updated (74b5140 -> 2e6b9a1)

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

hiromu pushed a change to branch dependabot/maven/assemblies/client/org.eclipse.jetty-jetty-server-9.4.35.v20201120
in repository https://gitbox.apache.org/repos/asf/incubator-hop.git.


    from 74b5140  Bump jetty-server in /assemblies/client
     add e9c254c  HOP-2378 : Translator: implement multi-line code scanner
     add 8a4f5f7  HOP-2378 : Translator: implement multi-line code scanner
     add 48b59ba  HOP-2378 : Translator: implement multi-line code scanner (test fixes)
     add 7ffdc4e  HOP-2461 : i18n for nl_NL
     add 314ad5c  HOP-2461 : i18n for nl_NL
     add c4332bd  HOP-2414 : Update Apache Beam API to 2.27.0
     add d904d80  HOP-2414 : Update Apache Beam API to 2.27.0
     add 316e014  HOP-2461 : i18n for nl_NL
     add 205d5b6  HOP-2378 : Translator: implement multi-line code scanner
     add 1e8cbd7  HOP-2411 : no object DCH for MIME type multipart/mixed error sending email in pipeline
     add b66b4a5  Merge pull request #547 from mattcasters/master
     add 6f559b8  HOP-2419 Fix display tooltip when transformation failed
     add 4c1c135  Merge pull request #551 from nadment/HOP-2419
     add e9bff11  Fix test "main-0001-xml-join-test"
     add 341b7d6  Merge pull request #552 from nadment/FIX
     add b90fa4d  HOP-2281 Some cleaned images
     add 4abbc8e  Merge pull request #554 from nadment/HOP-2281
     add 9baa2f9  HOP-2427 Fix hop icon position when enlarging with option 'Icon size in workspace'
     add 08363db  Merge pull request #556 from nadment/HOP-2427
     add cf3e557  HOP-2420 : Field splitter: add support for escape string
     add 8deb869  HOP-2423 : Concat fields doesn't work with lazily converted data
     add f5bad40  HOP-2423 : Concat fields doesn't work with lazily converted data
     add c33a357  HOP-2426 : Create an action to run pipeline unit tests
     add 184dfe4  HOP-2423 : Concat fields doesn't work with lazily converted data
     add aa2f45c  HOP-2423 : Concat fields doesn't work with lazily converted data (RAT fixes)
     add 1c79237  HOP-2423 : Concat fields doesn't work with lazily converted data (force action success/error)
     add e991b84  Merge pull request #555 from mattcasters/master
     add 4fde442  HOP-2213 import kettle jobs and transformations to Hop  (#493)
     add 38be23c  Bump version to 0.70-SNAPSHOT (#559)
     add f3567c7   HOP-2429 : When using 'workflow executor' the metadata is not loaded (#560)
     add 1e3c309  HOP-2421 "Open file" dialog does not show expected files
     add 5b4d0ab  Merge pull request #558 from nadment/HOP-2421
     add c9c7f35  HOP-2383 : Initial commit for Enchanced JSON Transform
     add 83e6174  HOP-2392 : Fixed Get Field button not working
     add 251a254  HOP-2383 : Cleaned up code for Enhanced JSON Output
     add c278111  HOP-2383 : Final improvements to first release of Enhanced JSON Output
     add dfe1ed8  Merge pull request #553 from sramazzina/master
     add 0cda6e7  Hop-2432 Fix the data icon position
     add 4067a29  Merge pull request #561 from nadment/HOP-2432
     add 1bef1c7  HOP-2429 : When using 'workflow executor' the metadata is not loaded correctly
     add b182ac7  HOP-2429 : When using 'workflow executor' the metadata is not loaded correctly
     add 2cb7ed7  HOP-2431 : Pipeline errors downstream with table Input using connection variables
     add 4347a0d  HOP-2433 : Error creating relational database connection
     add 4e94c57  HOP-2430 : Concat fields transform throws an error when running inside a container
     add ee194d2  HOP-2430 : Concat fields transform throws an error when running inside a container
     add 49708d7  Merge pull request #562 from mattcasters/master
     add a01faa7  HOP-2341 : Pipeline errors downstream with table Input using connection variables
     add 5fa76f5  Merge pull request #563 from mattcasters/master
     add babfce0  HOP-2349: Replace the use of StyledText with Text at HopGuiLogBrowser
     add 62bf549  Merge pull request #566 from HiromuHota/HOP-2349
     add b7bf83d  getting pom version as per Jenkins Pipleline docs recommendation (#557)
     add 5474206  HOP-2437 : JSON Input: Select Fields button doesn't do anything
     add a1e920f  HOP-2418 : Split hop does not work
     add 92886d2  HOP-2418 : Split hop does not work
     add a2a1823  HOP-2441 : runtime variable not being picked up
     add c98580d  Merge pull request #564 from mattcasters/master
     add bd92722  Disable deploy for non master branch
     add dc00ee1  Merge pull request #567 from hansva/master
     add f28368b  HOP-2438 Add action to execute a command on an AS400 system. (#565)
     add f1882ea  HOP-2438: Fix missing module (#568)
     add 04dabd4  HOP-2444 : Implement global bookmarks for the file dialogs
     add b6f9e59  Merge pull request #569 from mattcasters/master
     add 8fa1078  Merge branch 'master' into dependabot/maven/assemblies/client/org.eclipse.jetty-jetty-server-9.4.35.v20201120
     add 2e6b9a1  Consolidate all jetty-*.version to jetty.version

No new revisions were added by this update.

Summary of changes:
 Jenkinsfile                                        |    6 +-
 assemblies/client/pom.xml                          |   27 +-
 assemblies/core/lib/pom.xml                        |    2 +-
 assemblies/core/pom.xml                            |    2 +-
 assemblies/debug/pom.xml                           |    2 +-
 assemblies/demo/pom.xml                            |    2 +-
 assemblies/lib/pom.xml                             |    2 +-
 assemblies/plugins/actions/abort/pom.xml           |    4 +-
 .../plugins/actions/addresultfilenames/pom.xml     |    4 +-
 .../actions/{createfolder => as400command}/pom.xml |   10 +-
 .../as400command}/src/assembly/assembly.xml        |   21 +-
 .../src/main/resources/dependencies.xml            |   21 +-
 .../as400command}/src/main/resources/version.xml   |    0
 .../plugins/actions/checkdbconnection/pom.xml      |    4 +-
 assemblies/plugins/actions/checkfilelocked/pom.xml |    4 +-
 assemblies/plugins/actions/columnsexist/pom.xml    |    4 +-
 assemblies/plugins/actions/copyfiles/pom.xml       |    4 +-
 .../actions/copymoveresultfilenames/pom.xml        |    4 +-
 assemblies/plugins/actions/createfile/pom.xml      |    4 +-
 assemblies/plugins/actions/createfolder/pom.xml    |    4 +-
 assemblies/plugins/actions/delay/pom.xml           |    4 +-
 assemblies/plugins/actions/deletefile/pom.xml      |    4 +-
 assemblies/plugins/actions/deletefiles/pom.xml     |    4 +-
 assemblies/plugins/actions/deletefolders/pom.xml   |    4 +-
 .../plugins/actions/deleteresultfilenames/pom.xml  |    4 +-
 assemblies/plugins/actions/dostounix/pom.xml       |    4 +-
 assemblies/plugins/actions/eval/pom.xml            |    4 +-
 .../plugins/actions/evalfilesmetrics/pom.xml       |    4 +-
 .../plugins/actions/evaluatetablecontent/pom.xml   |    4 +-
 assemblies/plugins/actions/filecompare/pom.xml     |    4 +-
 assemblies/plugins/actions/fileexists/pom.xml      |    4 +-
 assemblies/plugins/actions/filesexist/pom.xml      |    4 +-
 assemblies/plugins/actions/folderisempty/pom.xml   |    4 +-
 assemblies/plugins/actions/folderscompare/pom.xml  |    4 +-
 assemblies/plugins/actions/ftp/pom.xml             |    4 +-
 assemblies/plugins/actions/getpop/pom.xml          |    4 +-
 assemblies/plugins/actions/http/pom.xml            |    4 +-
 assemblies/plugins/actions/mail/pom.xml            |    4 +-
 assemblies/plugins/actions/mailvalidator/pom.xml   |    4 +-
 assemblies/plugins/actions/movefiles/pom.xml       |    4 +-
 assemblies/plugins/actions/msgboxinfo/pom.xml      |    4 +-
 assemblies/plugins/actions/mssqlbulkload/pom.xml   |    4 +-
 assemblies/plugins/actions/mysqlbulkfile/pom.xml   |    4 +-
 assemblies/plugins/actions/mysqlbulkload/pom.xml   |    4 +-
 assemblies/plugins/actions/pgpfiles/pom.xml        |    4 +-
 assemblies/plugins/actions/ping/pom.xml            |    4 +-
 assemblies/plugins/actions/pom.xml                 |    3 +-
 assemblies/plugins/actions/repeat/pom.xml          |    4 +-
 .../plugins/actions/sendnagiospassivecheck/pom.xml |    4 +-
 assemblies/plugins/actions/setvariables/pom.xml    |    4 +-
 assemblies/plugins/actions/shell/pom.xml           |    4 +-
 assemblies/plugins/actions/simpleeval/pom.xml      |    4 +-
 assemblies/plugins/actions/snmptrap/pom.xml        |    4 +-
 assemblies/plugins/actions/sql/pom.xml             |    4 +-
 assemblies/plugins/actions/success/pom.xml         |    4 +-
 assemblies/plugins/actions/syslog/pom.xml          |    4 +-
 assemblies/plugins/actions/tableexists/pom.xml     |    4 +-
 assemblies/plugins/actions/telnet/pom.xml          |    4 +-
 assemblies/plugins/actions/truncatetables/pom.xml  |    4 +-
 assemblies/plugins/actions/unzip/pom.xml           |    4 +-
 assemblies/plugins/actions/waitforfile/pom.xml     |    4 +-
 assemblies/plugins/actions/waitforsql/pom.xml      |    4 +-
 .../plugins/actions/webserviceavailable/pom.xml    |    4 +-
 assemblies/plugins/actions/writetofile/pom.xml     |    4 +-
 assemblies/plugins/actions/writetolog/pom.xml      |    4 +-
 assemblies/plugins/actions/xml/pom.xml             |    4 +-
 assemblies/plugins/actions/zipfile/pom.xml         |    4 +-
 .../plugins/databases/as400-assemblies/pom.xml     |    4 +-
 .../plugins/databases/cache-assemblies/pom.xml     |    4 +-
 .../plugins/databases/db2-assemblies/pom.xml       |    4 +-
 .../plugins/databases/derby-assemblies/pom.xml     |    4 +-
 .../plugins/databases/exasol4-assemblies/pom.xml   |    4 +-
 .../plugins/databases/firebird-assemblies/pom.xml  |    4 +-
 .../databases/googlebigquery-assemblies/pom.xml    |    4 +-
 .../plugins/databases/greenplum-assemblies/pom.xml |    4 +-
 assemblies/plugins/databases/h2-assemblies/pom.xml |    4 +-
 .../databases/hypersonic-assemblies/pom.xml        |    4 +-
 .../plugins/databases/infinidb-assemblies/pom.xml  |    4 +-
 .../databases/infobright-assemblies/pom.xml        |    4 +-
 .../plugins/databases/informix-assemblies/pom.xml  |    4 +-
 .../plugins/databases/ingres-assemblies/pom.xml    |    4 +-
 .../plugins/databases/interbase-assemblies/pom.xml |    4 +-
 .../databases/kingbasees-assemblies/pom.xml        |    4 +-
 .../plugins/databases/mariadb-assemblies/pom.xml   |    4 +-
 .../plugins/databases/monetdb-assemblies/pom.xml   |    4 +-
 .../plugins/databases/mssql-assemblies/pom.xml     |    4 +-
 .../databases/mssqlnative-assemblies/pom.xml       |    4 +-
 .../plugins/databases/mysql-assemblies/pom.xml     |    4 +-
 .../plugins/databases/netezza-assemblies/pom.xml   |    4 +-
 .../plugins/databases/oracle-assemblies/pom.xml    |    4 +-
 .../plugins/databases/oraclerdb-assemblies/pom.xml |    4 +-
 assemblies/plugins/databases/pom.xml               |    2 +-
 .../databases/postgresql-assemblies/pom.xml        |    4 +-
 .../plugins/databases/redshift-assemblies/pom.xml  |    4 +-
 .../plugins/databases/sapdb-assemblies/pom.xml     |    4 +-
 .../plugins/databases/snowflake-assemblies/pom.xml |    4 +-
 .../plugins/databases/sqlbase-assemblies/pom.xml   |    4 +-
 .../plugins/databases/sqlite-assemblies/pom.xml    |    4 +-
 .../plugins/databases/sybase-assemblies/pom.xml    |    4 +-
 .../plugins/databases/sybaseiq-assemblies/pom.xml  |    4 +-
 .../plugins/databases/teradata-assemblies/pom.xml  |    4 +-
 .../plugins/databases/universe-assemblies/pom.xml  |    4 +-
 .../databases/vectorwise-assemblies/pom.xml        |    4 +-
 .../plugins/databases/vertica-assemblies/pom.xml   |    4 +-
 assemblies/plugins/dist/pom.xml                    |   31 +-
 assemblies/plugins/engines/beam/pom.xml            |   26 +-
 assemblies/plugins/engines/pom.xml                 |    2 +-
 assemblies/plugins/misc/debug/pom.xml              |    4 +-
 assemblies/plugins/misc/git/pom.xml                |    4 +-
 .../plugins/misc/{testing => import}/pom.xml       |   15 +-
 .../plugins/misc/import/src/assembly/assembly.xml  |   58 +
 .../import}/src/main/resources/version.xml         |    0
 assemblies/plugins/misc/pom.xml                    |    5 +-
 assemblies/plugins/misc/projects/pom.xml           |    4 +-
 assemblies/plugins/misc/testing/pom.xml            |    4 +-
 assemblies/plugins/pom.xml                         |    2 +-
 assemblies/plugins/transforms/abort/pom.xml        |    4 +-
 assemblies/plugins/transforms/addsequence/pom.xml  |    4 +-
 .../plugins/transforms/analyticquery/pom.xml       |    4 +-
 assemblies/plugins/transforms/append/pom.xml       |    4 +-
 .../plugins/transforms/blockingtransform/pom.xml   |    4 +-
 .../transforms/blockuntiltransformsfinish/pom.xml  |    4 +-
 assemblies/plugins/transforms/calculator/pom.xml   |    4 +-
 .../plugins/transforms/changefileencoding/pom.xml  |    4 +-
 assemblies/plugins/transforms/checksum/pom.xml     |    4 +-
 assemblies/plugins/transforms/clonerow/pom.xml     |    4 +-
 assemblies/plugins/transforms/closure/pom.xml      |    4 +-
 assemblies/plugins/transforms/columnexists/pom.xml |    4 +-
 .../plugins/transforms/combinationlookup/pom.xml   |    4 +-
 assemblies/plugins/transforms/concatfields/pom.xml |    4 +-
 assemblies/plugins/transforms/constant/pom.xml     |    4 +-
 .../plugins/transforms/creditcardvalidator/pom.xml |    4 +-
 assemblies/plugins/transforms/cubeinput/pom.xml    |    4 +-
 assemblies/plugins/transforms/cubeoutput/pom.xml   |    4 +-
 assemblies/plugins/transforms/databasejoin/pom.xml |    4 +-
 .../plugins/transforms/databaselookup/pom.xml      |    4 +-
 assemblies/plugins/transforms/datagrid/pom.xml     |    4 +-
 assemblies/plugins/transforms/dbproc/pom.xml       |    4 +-
 assemblies/plugins/transforms/delay/pom.xml        |    4 +-
 assemblies/plugins/transforms/delete/pom.xml       |    4 +-
 assemblies/plugins/transforms/denormaliser/pom.xml |    4 +-
 .../plugins/transforms/detectemptystream/pom.xml   |    4 +-
 .../plugins/transforms/detectlastrow/pom.xml       |    4 +-
 .../plugins/transforms/dimensionlookup/pom.xml     |    4 +-
 .../plugins/transforms/dynamicsqlrow/pom.xml       |    4 +-
 assemblies/plugins/transforms/edi2xml/pom.xml      |    4 +-
 assemblies/plugins/transforms/excelinput/pom.xml   |    4 +-
 assemblies/plugins/transforms/exceloutput/pom.xml  |    4 +-
 assemblies/plugins/transforms/excelwriter/pom.xml  |    4 +-
 assemblies/plugins/transforms/execprocess/pom.xml  |    4 +-
 assemblies/plugins/transforms/execsqlrow/pom.xml   |    4 +-
 assemblies/plugins/transforms/fake/pom.xml         |    4 +-
 .../transforms/fieldschangesequence/pom.xml        |    4 +-
 .../plugins/transforms/fieldsplitter/pom.xml       |    4 +-
 assemblies/plugins/transforms/fileexists/pom.xml   |    4 +-
 assemblies/plugins/transforms/filelocked/pom.xml   |    4 +-
 assemblies/plugins/transforms/filemetadata/pom.xml |    4 +-
 assemblies/plugins/transforms/filterrows/pom.xml   |    4 +-
 assemblies/plugins/transforms/flattener/pom.xml    |    4 +-
 assemblies/plugins/transforms/fuzzymatch/pom.xml   |    4 +-
 assemblies/plugins/transforms/getfilenames/pom.xml |    4 +-
 .../plugins/transforms/getfilesrowcount/pom.xml    |    4 +-
 .../plugins/transforms/getserversequence/pom.xml   |    6 +-
 .../plugins/transforms/getsubfolders/pom.xml       |    4 +-
 .../plugins/transforms/gettablenames/pom.xml       |    4 +-
 assemblies/plugins/transforms/getvariable/pom.xml  |    4 +-
 assemblies/plugins/transforms/http/pom.xml         |    4 +-
 assemblies/plugins/transforms/httppost/pom.xml     |    4 +-
 assemblies/plugins/transforms/ifnull/pom.xml       |    4 +-
 assemblies/plugins/transforms/insertupdate/pom.xml |    4 +-
 assemblies/plugins/transforms/janino/pom.xml       |    4 +-
 assemblies/plugins/transforms/javascript/pom.xml   |   10 +-
 assemblies/plugins/transforms/joinrows/pom.xml     |    4 +-
 assemblies/plugins/transforms/json/pom.xml         |    4 +-
 .../transforms/json/src/assembly/assembly.xml      |    1 -
 assemblies/plugins/transforms/kafka/pom.xml        |    4 +-
 assemblies/plugins/transforms/ldap/pom.xml         |    4 +-
 assemblies/plugins/transforms/ldifinput/pom.xml    |    2 +-
 .../plugins/transforms/loadfileinput/pom.xml       |    4 +-
 assemblies/plugins/transforms/mail/pom.xml         |    4 +-
 assemblies/plugins/transforms/mailinput/pom.xml    |    6 +-
 .../plugins/transforms/mailvalidator/pom.xml       |    4 +-
 assemblies/plugins/transforms/mapping/pom.xml      |    4 +-
 assemblies/plugins/transforms/memgroupby/pom.xml   |    4 +-
 assemblies/plugins/transforms/mergejoin/pom.xml    |    4 +-
 assemblies/plugins/transforms/mergerows/pom.xml    |    4 +-
 assemblies/plugins/transforms/metainject/pom.xml   |    4 +-
 assemblies/plugins/transforms/mongodb/pom.xml      |    4 +-
 assemblies/plugins/transforms/multimerge/pom.xml   |    4 +-
 assemblies/plugins/transforms/normaliser/pom.xml   |    4 +-
 assemblies/plugins/transforms/nullif/pom.xml       |    4 +-
 assemblies/plugins/transforms/numberrange/pom.xml  |    4 +-
 assemblies/plugins/transforms/pgbulkloader/pom.xml |    4 +-
 assemblies/plugins/transforms/pgp/pom.xml          |    4 +-
 assemblies/plugins/transforms/pom.xml              |    2 +-
 assemblies/plugins/transforms/processfiles/pom.xml |    4 +-
 .../plugins/transforms/propertyinput/pom.xml       |    4 +-
 .../plugins/transforms/propertyoutput/pom.xml      |    4 +-
 assemblies/plugins/transforms/randomvalue/pom.xml  |    4 +-
 assemblies/plugins/transforms/regexeval/pom.xml    |    4 +-
 .../plugins/transforms/replacestring/pom.xml       |    4 +-
 .../plugins/transforms/reservoirsampling/pom.xml   |    4 +-
 assemblies/plugins/transforms/rest/pom.xml         |    4 +-
 assemblies/plugins/transforms/rowgenerator/pom.xml |    4 +-
 .../plugins/transforms/rowsfromresult/pom.xml      |    4 +-
 assemblies/plugins/transforms/rowstoresult/pom.xml |    4 +-
 assemblies/plugins/transforms/salesforce/pom.xml   |    6 +-
 assemblies/plugins/transforms/samplerows/pom.xml   |    4 +-
 assemblies/plugins/transforms/selectvalues/pom.xml |    4 +-
 .../plugins/transforms/setvalueconstant/pom.xml    |    4 +-
 .../plugins/transforms/setvaluefield/pom.xml       |    4 +-
 assemblies/plugins/transforms/setvariable/pom.xml  |    4 +-
 assemblies/plugins/transforms/sort/pom.xml         |    4 +-
 assemblies/plugins/transforms/sortedmerge/pom.xml  |    4 +-
 .../plugins/transforms/splitfieldtorows/pom.xml    |    4 +-
 assemblies/plugins/transforms/sql/pom.xml          |    4 +-
 .../plugins/transforms/sqlfileoutput/pom.xml       |    4 +-
 assemblies/plugins/transforms/ssh/pom.xml          |    4 +-
 assemblies/plugins/transforms/streamlookup/pom.xml |    4 +-
 .../plugins/transforms/streamschemamerge/pom.xml   |    4 +-
 assemblies/plugins/transforms/stringcut/pom.xml    |    4 +-
 .../plugins/transforms/stringoperations/pom.xml    |    4 +-
 assemblies/plugins/transforms/switchcase/pom.xml   |    4 +-
 .../transforms/synchronizeaftermerge/pom.xml       |    4 +-
 assemblies/plugins/transforms/syslog/pom.xml       |    6 +-
 assemblies/plugins/transforms/systemdata/pom.xml   |    4 +-
 assemblies/plugins/transforms/tablecompare/pom.xml |    4 +-
 assemblies/plugins/transforms/tableexists/pom.xml  |    4 +-
 assemblies/plugins/transforms/tableoutput/pom.xml  |    4 +-
 assemblies/plugins/transforms/terafast/pom.xml     |    4 +-
 assemblies/plugins/transforms/textfile/pom.xml     |    4 +-
 .../plugins/transforms/tokenreplacement/pom.xml    |    4 +-
 assemblies/plugins/transforms/uniquerows/pom.xml   |    4 +-
 .../plugins/transforms/uniquerowsbyhashset/pom.xml |    4 +-
 assemblies/plugins/transforms/update/pom.xml       |    4 +-
 assemblies/plugins/transforms/valuemapper/pom.xml  |    4 +-
 .../plugins/transforms/webserviceavailable/pom.xml |    4 +-
 assemblies/plugins/transforms/webservices/pom.xml  |    4 +-
 assemblies/plugins/transforms/writetolog/pom.xml   |    4 +-
 assemblies/plugins/transforms/xml/pom.xml          |    4 +-
 assemblies/plugins/transforms/yamlinput/pom.xml    |    4 +-
 assemblies/plugins/transforms/zipfile/pom.xml      |    4 +-
 assemblies/plugins/vfs/azure/pom.xml               |    6 +-
 assemblies/plugins/vfs/googledrive/pom.xml         |    4 +-
 assemblies/plugins/vfs/pom.xml                     |    2 +-
 assemblies/plugins/vfs/s3/pom.xml                  |    4 +-
 assemblies/pom.xml                                 |    4 +-
 assemblies/static/pom.xml                          |    2 +-
 .../static/src/main/resources/translator.xml       |    6 +-
 core/pom.xml                                       |    4 +-
 .../main/java/org/apache/hop/core/CheckResult.java |    2 +-
 core/src/main/java/org/apache/hop/core/Const.java  | 2248 +++++++------
 .../org/apache/hop/core/HopClientEnvironment.java  |    5 +-
 core/src/main/java/org/apache/hop/core/Props.java  |    2 +-
 .../main/java/org/apache/hop/core/ResultFile.java  |    2 +-
 .../org/apache/hop/core/database/Database.java     |   50 +-
 .../apache/hop/core/database/DatabaseFactory.java  |    4 +-
 .../org/apache/hop/core/database/DatabaseMeta.java |    2 +-
 .../hop/core/database/DatabaseMetaInformation.java |  259 +-
 .../hop/core/gui/plugin/BaseGuiElements.java       |   30 +-
 .../apache/hop/core/gui/plugin/GuiElements.java    |   13 +-
 .../hop/core/gui/plugin/menu/GuiMenuItem.java      |    6 +-
 .../core/gui/plugin/toolbar/GuiToolbarItem.java    |    6 +-
 .../java/org/apache/hop/core/logging/LogLevel.java |    5 +-
 .../apache/hop/core/plugins/BasePluginType.java    |   29 +-
 .../apache/hop/core/plugins/HopURLClassLoader.java |    2 +-
 .../apache/hop/core/plugins/PluginRegistry.java    |    4 +-
 .../apache/hop/core/row/value/ValueMetaBase.java   |    2 +-
 .../main/java/org/apache/hop/core/vfs/HopVfs.java  |    2 +-
 .../java/org/apache/hop/i18n/GlobalMessages.java   |    2 +-
 .../core/vfs/messages/messages_en_US.properties    |    9 +-
 .../hop/i18n/messages/messages_en_US.properties    |   82 +-
 .../hop/i18n/messages/messages_nl_NL.properties    |    2 +-
 .../test/java/org/apache/hop/core/ConstTest.java   |   13 +
 .../hop/core/database/DatabaseConnectingTest.java  |    8 +-
 .../org/apache/hop/core/database/DatabaseTest.java |   72 +-
 docker/README.md                                   |    4 +-
 engine/pom.xml                                     |    4 +-
 .../java/org/apache/hop/core/HopEnvironment.java   |    2 +-
 .../org/apache/hop/core/IProvidesModelerMeta.java  |    3 +-
 .../org/apache/hop/core/annotations/Action.java    |    5 +
 .../hop/core/annotations/HopServerServlet.java     |    5 +
 .../hop/core/annotations/ImportRulePlugin.java     |    5 +
 .../hop/core/annotations/PartitionerPlugin.java    |    5 +
 .../org/apache/hop/core/annotations/Transform.java |    6 +
 .../core/auth/AuthenticationConsumerPlugin.java    |    5 +
 .../auth/AuthenticationPersistenceManager.java     |   38 +-
 .../core/auth/AuthenticationProviderPlugin.java    |    5 +
 .../hop/core/auth/core/AuthenticationManager.java  |  118 +-
 .../impl/DefaultAuthenticationConsumerFactory.java |   68 +-
 .../hop/core/compress/CompressionPlugin.java       |    5 +
 .../java/org/apache/hop/core/gui/AreaOwner.java    |    4 +-
 .../apache/hop/core/plugins/ActionPluginType.java  |    2 +-
 .../hop/core/reflection/StringSearchResult.java    |    2 +-
 .../hop/core/truststore/CustomSocketFactory.java   |    2 +-
 .../hop/core/truststore/HopTrustManager.java       |    2 +-
 .../org/apache/hop/core/undo/ChangeAction.java     |    2 +-
 .../org/apache/hop/pipeline/DatabaseImpact.java    |    2 +-
 .../java/org/apache/hop/pipeline/Pipeline.java     |   16 +-
 .../org/apache/hop/pipeline/PipelineHopMeta.java   |    2 +-
 .../java/org/apache/hop/pipeline/PipelineMeta.java |    3 +-
 .../org/apache/hop/pipeline/PipelinePainter.java   |   14 +-
 .../hop/pipeline/PipelineProfileFactory.java       |   11 +-
 .../hop/pipeline/TransformWithMappingMeta.java     |    4 +-
 .../hop/pipeline/engine/EngineComponent.java       |    5 +-
 .../hop/pipeline/transform/BaseTransform.java      |    2 +-
 .../hop/pipeline/transform/BaseTransformData.java  |    5 +-
 .../apache/hop/pipeline/transform/RunThread.java   |    5 +-
 .../pipeline/transform/TransformInitThread.java    |    2 +-
 .../hop/pipeline/transform/TransformMeta.java      |    2 +-
 .../hop/pipeline/transform/TransformOption.java    |    2 +-
 .../errorhandling/AbstractFileErrorHandler.java    |    2 +-
 .../FileErrorHandlerContentLineNumber.java         |    2 +-
 .../FileErrorHandlerMissingFiles.java              |    2 +-
 .../hop/pipeline/transforms/dummy/Dummy.java       |    2 +-
 .../hop/pipeline/transforms/dummy/DummyMeta.java   |   99 +-
 .../transforms/file/BaseFileInputFiles.java        |  167 +-
 .../transforms/file/BaseFileInputMeta.java         |    7 +-
 .../transforms/file/BaseFileInputTransform.java    |    2 +-
 .../hop/pipeline/transforms/groupby/GroupBy.java   |    2 +-
 .../pipeline/transforms/groupby/GroupByMeta.java   |  581 ++--
 .../hop/pipeline/transforms/injector/Injector.java |    2 +-
 .../pipeline/transforms/injector/InjectorMeta.java |  199 +-
 .../transforms/missing/MissingTransform.java       |    2 +-
 .../pipelineexecutor/PipelineExecutor.java         |    2 +-
 .../pipelineexecutor/PipelineExecutorMeta.java     |    9 +-
 .../pipeline/transforms/tableinput/TableInput.java |    6 +-
 .../transforms/tableinput/TableInputMeta.java      |  476 +--
 .../workflowexecutor/WorkflowExecutor.java         |    4 +-
 .../workflowexecutor/WorkflowExecutorMeta.java     |   20 +-
 .../java/org/apache/hop/resource/ResourceUtil.java |    2 +-
 .../main/java/org/apache/hop/server/HopServer.java |    2 +-
 .../java/org/apache/hop/workflow/Workflow.java     |    6 +-
 .../org/apache/hop/workflow/WorkflowHopMeta.java   |    2 +-
 .../java/org/apache/hop/workflow/WorkflowMeta.java |    3 +-
 .../org/apache/hop/workflow/WorkflowPainter.java   |    4 +-
 .../hop/workflow/actions/dummy/ActionDummy.java    |    5 +-
 .../workflow/actions/pipeline/ActionPipeline.java  |    7 +-
 .../hop/workflow/actions/start/ActionStart.java    |  188 +-
 .../workflow/actions/workflow/ActionWorkflow.java  |   36 +-
 .../actions/workflow/ActionWorkflowRunner.java     |    2 +-
 .../engines/remote/RemoteWorkflowEngine.java       |    2 +-
 .../apache/hop/www/GetPipelineImageServlet.java    |    2 +-
 .../apache/hop/www/GetPipelineStatusServlet.java   |    2 +-
 .../java/org/apache/hop/www/GetRootServlet.java    |    2 +-
 .../java/org/apache/hop/www/GetStatusServlet.java  |    2 +-
 .../apache/hop/www/GetWorkflowImageServlet.java    |    2 +-
 .../apache/hop/www/GetWorkflowStatusServlet.java   |    2 +-
 .../main/java/org/apache/hop/www/HopServer.java    |   22 +-
 .../java/org/apache/hop/www/HopServerConfig.java   |    2 +-
 .../java/org/apache/hop/www/HopServerSequence.java |    2 +-
 .../org/apache/hop/www/HopServerSingleton.java     |    2 +-
 .../org/apache/hop/www/PausePipelineServlet.java   |    2 +-
 .../hop/www/PrepareExecutionPipelineServlet.java   |    2 +-
 .../org/apache/hop/www/RemovePipelineServlet.java  |    2 +-
 .../org/apache/hop/www/RemoveWorkflowServlet.java  |    2 +-
 .../org/apache/hop/www/SniffTransformServlet.java  |    2 +-
 .../java/org/apache/hop/www/SslConfiguration.java  |    2 +-
 .../hop/www/StartExecutionPipelineServlet.java     |    2 +-
 .../org/apache/hop/www/StartPipelineServlet.java   |    2 +-
 .../org/apache/hop/www/StartWorkflowServlet.java   |    2 +-
 .../org/apache/hop/www/StopPipelineServlet.java    |    2 +-
 .../org/apache/hop/www/StopWorkflowServlet.java    |    2 +-
 .../main/java/org/apache/hop/www/WebResult.java    |    2 +-
 .../main/java/org/apache/hop/www/WebServer.java    |    2 +-
 .../core/undo/messages/messages_nl_NL.properties   |    4 +-
 .../transform/messages/messages_en_US.properties   |    3 +-
 .../transform/messages/messages_nl_NL.properties   |   39 +
 .../messages/messages_en_US.properties             |   72 +-
 .../messages/messages_it_IT.properties             |    5 -
 .../start/messages/messages_en_US.properties       |    2 +-
 .../workflow/messages/messages_en_US.properties    |   13 +-
 .../workflow/messages/messages_nl_NL.properties    |    2 +-
 .../parameters_and_variables/0002-workflow.hwf     |   52 +-
 ...wf => main-0002-pipeline-workflow-executor.hwf} |    2 +-
 .../metadata/rdbms/testdb.json                     |   26 +
 .../transforms/0003-field-splitter-enclosure.hpl   |  375 +++
 .../0003-field-splitter-escape-string.hpl          |  351 ++
 .../transforms/0003-field-splitter-using-ids.hpl   |  454 +++
 .../transforms/0004-concat-fields.hpl              |  371 +++
 .../transforms/datasets/golden-concat-fields.csv   |  101 +
 .../transforms/files/customers-100.txt             |  101 +
 .../transforms/main-0003-field-splitter.hwf        |  157 +
 .../main-0004-concat-fields.hwf}                   |   44 +-
 .../metadata/dataset/golden-concat-fields.json     |   16 +
 .../unit-test/0004-concat-fields UNIT.json         |   28 +
 integration-tests/xml/main-0001-xml-join-test.hwf  |    6 +-
 plugins/actions/abort/pom.xml                      |    2 +-
 .../hop/workflow/actions/abort/ActionAbort.java    |   94 +-
 .../workflow/actions/abort/ActionAbortDialog.java  |    2 +-
 plugins/actions/addresultfilenames/pom.xml         |    2 +-
 .../ActionAddResultFilenames.java                  |  309 +-
 .../ActionAddResultFilenamesDialog.java            |    2 +-
 .../pgp => actions/as400command}/pom.xml           |   19 +-
 .../as400command/src/main/doc/as400command.adoc    |   40 +
 .../actions/as400command/ActionAs400Command.java   |  391 +++
 .../as400command/ActionAs400CommandDialog.java     |  336 ++
 .../src/main/resources/as400command.svg            |   99 +
 .../messages/messages_en_US.properties             |   58 +
 .../ActionAs400CommandLoadSaveTest.java            |   62 +
 plugins/actions/checkdbconnection/pom.xml          |    2 +-
 .../ActionCheckDbConnections.java                  |  312 +-
 .../ActionCheckDbConnectionsDialog.java            |    2 +-
 plugins/actions/checkfilelocked/pom.xml            |    2 +-
 .../checkfilelocked/ActionCheckFilesLocked.java    |  335 +-
 .../ActionCheckFilesLockedDialog.java              |    2 +-
 plugins/actions/columnsexist/pom.xml               |    2 +-
 .../actions/columnsexist/ActionColumnsExist.java   |  237 +-
 .../columnsexist/ActionColumnsExistDialog.java     |    8 +-
 .../WorkflowActionColumnsExistTest.java            |    3 +-
 plugins/actions/copyfiles/pom.xml                  |    2 +-
 .../actions/copyfiles/ActionCopyFiles.java         | 1095 ++++---
 .../actions/copyfiles/ActionCopyFilesDialog.java   |    2 +-
 plugins/actions/copymoveresultfilenames/pom.xml    |    2 +-
 .../ActionCopyMoveResultFilenames.java             |  470 +--
 .../ActionCopyMoveResultFilenamesDialog.java       |    2 +-
 plugins/actions/createfile/pom.xml                 |    2 +-
 .../actions/createfile/ActionCreateFile.java       |  167 +-
 .../actions/createfile/ActionCreateFileDialog.java |    2 +-
 plugins/actions/createfolder/pom.xml               |    2 +-
 .../actions/createfolder/ActionCreateFolder.java   |  124 +-
 .../createfolder/ActionCreateFolderDialog.java     |    2 +-
 plugins/actions/delay/pom.xml                      |    2 +-
 .../hop/workflow/actions/delay/ActionDelay.java    |  136 +-
 .../workflow/actions/delay/ActionDelayDialog.java  |    2 +-
 plugins/actions/deletefile/pom.xml                 |    2 +-
 .../actions/deletefile/ActionDeleteFile.java       |  168 +-
 .../actions/deletefile/ActionDeleteFileDialog.java |    2 +-
 plugins/actions/deletefiles/pom.xml                |    2 +-
 .../actions/deletefiles/ActionDeleteFiles.java     |  384 +--
 .../deletefiles/ActionDeleteFilesDialog.java       |    2 +-
 plugins/actions/deletefolders/pom.xml              |    2 +-
 .../actions/deletefolders/ActionDeleteFolders.java |  303 +-
 .../deletefolders/ActionDeleteFoldersDialog.java   |    2 +-
 plugins/actions/deleteresultfilenames/pom.xml      |    2 +-
 .../ActionDeleteResultFilenames.java               |  152 +-
 .../ActionDeleteResultFilenamesDialog.java         |    2 +-
 plugins/actions/dostounix/pom.xml                  |    2 +-
 .../actions/dostounix/ActionDosToUnix.java         |  693 ++--
 .../actions/dostounix/ActionDosToUnixDialog.java   |    2 +-
 plugins/actions/eval/pom.xml                       |    2 +-
 .../hop/workflow/actions/eval/ActionEval.java      |    7 +-
 .../workflow/actions/eval/ActionEvalDialog.java    |    2 +-
 plugins/actions/evalfilesmetrics/pom.xml           |    2 +-
 .../evalfilesmetrics/ActionEvalFilesMetrics.java   |    7 +-
 .../ActionEvalFilesMetricsDialog.java              |    2 +-
 plugins/actions/evaluatetablecontent/pom.xml       |    2 +-
 .../ActionEvalTableContent.java                    |   10 +-
 .../ActionEvalTableContentDialog.java              |    4 +-
 plugins/actions/filecompare/pom.xml                |    2 +-
 .../actions/filecompare/ActionFileCompare.java     |    7 +-
 .../filecompare/ActionFileCompareDialog.java       |    2 +-
 plugins/actions/fileexists/pom.xml                 |    2 +-
 .../actions/fileexists/ActionFileExists.java       |    7 +-
 .../actions/fileexists/ActionFileExistsDialog.java |    2 +-
 plugins/actions/filesexist/pom.xml                 |    2 +-
 .../actions/filesexist/ActionFilesExist.java       |    7 +-
 .../actions/filesexist/ActionFilesExistDialog.java |    2 +-
 plugins/actions/folderisempty/pom.xml              |    2 +-
 .../actions/folderisempty/ActionFolderIsEmpty.java |    7 +-
 .../folderisempty/ActionFolderIsEmptyDialog.java   |    2 +-
 plugins/actions/folderscompare/pom.xml             |    2 +-
 .../folderscompare/ActionFoldersCompare.java       |    7 +-
 .../folderscompare/ActionFoldersCompareDialog.java |    2 +-
 plugins/actions/ftp/pom.xml                        |    2 +-
 .../apache/hop/workflow/actions/ftp/ActionFtp.java | 1076 +++----
 .../hop/workflow/actions/ftp/ActionFtpDialog.java  |    2 +-
 .../hop/workflow/actions/ftp/MVSFileParser.java    |    2 +-
 .../actions/ftpdelete/ActionFtpDelete.java         |  977 +++---
 .../actions/ftpdelete/ActionFtpDeleteDialog.java   |    2 +-
 .../hop/workflow/actions/ftpput/ActionFtpPut.java  |  732 ++---
 .../actions/ftpput/ActionFtpPutDialog.java         |    2 +-
 .../hop/workflow/actions/ftpput/FtpClient.java     |    2 +-
 .../workflow/actions/ftpsget/ActionFtpsGet.java    |  902 +++---
 .../actions/ftpsget/ActionFtpsGetDialog.java       |    2 +-
 .../workflow/actions/ftpsget/FtpsConnection.java   |    2 +-
 .../workflow/actions/ftpsput/ActionFtpsPut.java    |    7 +-
 .../actions/ftpsput/ActionFtpsPutDialog.java       |    2 +-
 .../hop/workflow/actions/sftp/ActionSftp.java      |    7 +-
 .../workflow/actions/sftp/ActionSftpDialog.java    |    2 +-
 .../workflow/actions/sftpput/ActionSftpPut.java    |    7 +-
 .../actions/sftpput/ActionSftpPutDialog.java       |    2 +-
 plugins/actions/getpop/pom.xml                     |    2 +-
 .../hop/workflow/actions/getpop/ActionGetPOP.java  |   73 +-
 .../actions/getpop/ActionGetPOPDialog.java         |  206 +-
 .../workflow/actions/getpop/MailConnection.java    |   50 +-
 .../actions/getpop/MailConnectionMeta.java         |   46 +-
 .../actions/getpop/SelectFolderDialog.java         |    2 +-
 .../getpop/messages/messages_de_DE.properties      |   72 +-
 .../getpop/messages/messages_en_US.properties      |  357 ++-
 .../getpop/messages/messages_es_AR.properties      |  340 +-
 .../getpop/messages/messages_fr_FR.properties      |  358 +--
 .../getpop/messages/messages_it_IT.properties      |  344 +-
 .../getpop/messages/messages_ja_JP.properties      |  348 +-
 .../getpop/messages/messages_ko_KR.properties      |  298 +-
 .../getpop/messages/messages_zh_CN.properties      |  256 +-
 .../actions/getpop/WorkflowEntryGetPOPTest.java    |    4 +-
 plugins/actions/http/pom.xml                       |    2 +-
 .../hop/workflow/actions/http/ActionHttp.java      |    7 +-
 .../workflow/actions/http/ActionHttpDialog.java    |    2 +-
 .../http/messages/messages_ko_KR.properties        |    2 +-
 plugins/actions/mail/pom.xml                       |    2 +-
 .../hop/workflow/actions/mail/ActionMail.java      |    7 +-
 .../workflow/actions/mail/ActionMailDialog.java    |    2 +-
 plugins/actions/mailvalidator/pom.xml              |    2 +-
 .../actions/mailvalidator/ActionMailValidator.java |    7 +-
 .../mailvalidator/ActionMailValidatorDialog.java   |    2 +-
 .../actions/mailvalidator/MailValidation.java      |    2 +-
 .../messages/messages_en_US.properties             |   19 +
 plugins/actions/movefiles/pom.xml                  |    2 +-
 .../actions/movefiles/ActionMoveFiles.java         |    7 +-
 .../actions/movefiles/ActionMoveFilesDialog.java   |    2 +-
 plugins/actions/msgboxinfo/pom.xml                 |    2 +-
 .../actions/msgboxinfo/ActionMsgBoxInfo.java       |  102 +-
 .../actions/msgboxinfo/ActionMsgBoxInfoDialog.java |    2 +-
 plugins/actions/mssqlbulkload/pom.xml              |    2 +-
 .../actions/mssqlbulkload/ActionMssqlBulkLoad.java |   10 +-
 .../mssqlbulkload/ActionMssqlBulkLoadDialog.java   |    5 +-
 plugins/actions/mysqlbulkfile/pom.xml              |    2 +-
 .../actions/mysqlbulkfile/ActionMysqlBulkFile.java |   10 +-
 .../mysqlbulkfile/ActionMysqlBulkFileDialog.java   |    5 +-
 plugins/actions/mysqlbulkload/pom.xml              |    2 +-
 .../actions/mysqlbulkload/ActionMysqlBulkLoad.java |   10 +-
 .../mysqlbulkload/ActionMysqlBulkLoadDialog.java   |    5 +-
 plugins/actions/pgpfiles/pom.xml                   |    2 +-
 .../pgpdecryptfiles/ActionPGPDecryptFiles.java     |    7 +-
 .../ActionPGPDecryptFilesDialog.java               |    2 +-
 .../pgpencryptfiles/ActionPGPEncryptFiles.java     |    7 +-
 .../ActionPGPEncryptFilesDialog.java               |    2 +-
 .../hop/workflow/actions/pgpencryptfiles/GPG.java  |    2 +-
 .../actions/pgpverify/ActionPGPVerify.java         |    7 +-
 .../actions/pgpverify/ActionPGPVerifyDialog.java   |    2 +-
 plugins/actions/ping/pom.xml                       |    2 +-
 .../hop/workflow/actions/ping/ActionPing.java      |  238 +-
 .../workflow/actions/ping/ActionPingDialog.java    |    2 +-
 plugins/actions/pom.xml                            |    7 +-
 plugins/actions/repeat/pom.xml                     |    2 +-
 .../hop/workflow/actions/repeat/EndRepeat.java     |    2 +-
 .../workflow/actions/repeat/EndRepeatDialog.java   |    2 +-
 .../apache/hop/workflow/actions/repeat/Repeat.java |   66 +-
 .../hop/workflow/actions/repeat/RepeatDialog.java  |    6 +-
 plugins/actions/sendnagiospassivecheck/pom.xml     |    2 +-
 .../ActionSendNagiosPassiveCheck.java              |    7 +-
 .../ActionSendNagiosPassiveCheckDialog.java        |    2 +-
 plugins/actions/setvariables/pom.xml               |    2 +-
 .../actions/setvariables/ActionSetVariables.java   |  417 +--
 .../setvariables/ActionSetVariablesDialog.java     |    2 +-
 plugins/actions/shell/pom.xml                      |    2 +-
 .../hop/workflow/actions/shell/ActionShell.java    |  560 ++--
 .../workflow/actions/shell/ActionShellDialog.java  |    2 +-
 plugins/actions/simpleeval/pom.xml                 |    2 +-
 .../actions/simpleeval/ActionSimpleEval.java       | 1080 ++++---
 .../actions/simpleeval/ActionSimpleEvalDialog.java |    2 +-
 plugins/actions/snmptrap/pom.xml                   |    2 +-
 .../workflow/actions/snmptrap/ActionSNMPTrap.java  |    7 +-
 .../actions/snmptrap/ActionSNMPTrapDialog.java     |    2 +-
 plugins/actions/sql/pom.xml                        |    2 +-
 .../apache/hop/workflow/actions/sql/ActionSql.java |   10 +-
 .../hop/workflow/actions/sql/ActionSqlDialog.java  |    2 +-
 plugins/actions/success/pom.xml                    |    2 +-
 .../workflow/actions/success/ActionSuccess.java    |   60 +-
 .../actions/success/ActionSuccessDialog.java       |    2 +-
 plugins/actions/syslog/pom.xml                     |    2 +-
 .../hop/workflow/actions/syslog/ActionSyslog.java  |  226 +-
 .../actions/syslog/ActionSyslogDialog.java         |    2 +-
 .../hop/workflow/actions/syslog/SyslogDefs.java    |    2 +-
 plugins/actions/tableexists/pom.xml                |    2 +-
 .../actions/tableexists/ActionTableExists.java     |   10 +-
 .../tableexists/ActionTableExistsDialog.java       |    5 +-
 .../tableexists/messages/messages_ko_KR.properties |    2 +-
 plugins/actions/telnet/pom.xml                     |    2 +-
 .../hop/workflow/actions/telnet/ActionTelnet.java  |    7 +-
 .../actions/telnet/ActionTelnetDialog.java         |    2 +-
 plugins/actions/truncatetables/pom.xml             |    2 +-
 .../truncatetables/ActionTruncateTables.java       |  324 +-
 .../truncatetables/ActionTruncateTablesDialog.java |    4 +-
 plugins/actions/unzip/pom.xml                      |    2 +-
 .../hop/workflow/actions/unzip/ActionUnZip.java    |    7 +-
 .../workflow/actions/unzip/ActionUnZipDialog.java  |    2 +-
 plugins/actions/waitforfile/pom.xml                |    2 +-
 .../actions/waitforfile/ActionWaitForFile.java     |    7 +-
 .../waitforfile/ActionWaitForFileDialog.java       |    2 +-
 plugins/actions/waitforsql/pom.xml                 |    2 +-
 .../actions/waitforsql/ActionWaitForSql.java       |   13 +-
 .../actions/waitforsql/ActionWaitForSqlDialog.java |    4 +-
 plugins/actions/webserviceavailable/pom.xml        |    2 +-
 .../ActionWebServiceAvailable.java                 |  109 +-
 .../ActionWebServiceAvailableDialog.java           |    2 +-
 plugins/actions/writetofile/pom.xml                |    2 +-
 .../actions/writetofile/ActionWriteToFile.java     |    7 +-
 .../writetofile/ActionWriteToFileDialog.java       |    2 +-
 plugins/actions/writetolog/pom.xml                 |    2 +-
 .../actions/writetolog/ActionWriteToLog.java       |    7 +-
 .../actions/writetolog/ActionWriteToLogDialog.java |    2 +-
 plugins/actions/xml/pom.xml                        |    4 +-
 .../actions/xml/dtdvalidator/DtdValidator.java     |  124 +-
 .../xml/dtdvalidator/DtdValidatorDialog.java       |    6 +-
 .../actions/xml/dtdvalidator/DtdValidatorUtil.java |    2 +-
 .../actions/xml/xmlwellformed/XmlWellFormed.java   |    9 +-
 .../xml/xmlwellformed/XmlWellFormedDialog.java     |    6 +-
 .../actions/xml/xsdvalidator/XsdValidator.java     |  226 +-
 .../xml/xsdvalidator/XsdValidatorDialog.java       |    6 +-
 .../apache/hop/workflow/actions/xml/xslt/Xslt.java |    9 +-
 .../hop/workflow/actions/xml/xslt/XsltDialog.java  |    6 +-
 .../messages/messages_nl_NL.properties             |    2 +-
 plugins/actions/zipfile/pom.xml                    |    2 +-
 .../workflow/actions/zipfile/ActionZipFile.java    |    7 +-
 .../actions/zipfile/ActionZipFileDialog.java       |    2 +-
 plugins/databases/as400/pom.xml                    |    2 +-
 plugins/databases/cache/pom.xml                    |    2 +-
 plugins/databases/db2/pom.xml                      |    2 +-
 plugins/databases/derby/pom.xml                    |    2 +-
 plugins/databases/exasol4/pom.xml                  |    2 +-
 plugins/databases/firebird/pom.xml                 |    2 +-
 plugins/databases/googlebigquery/pom.xml           |    2 +-
 .../googlebigquery/GoogleBigQueryDatabaseMeta.java |    2 +-
 plugins/databases/greenplum/pom.xml                |    4 +-
 plugins/databases/h2/pom.xml                       |    2 +-
 plugins/databases/hypersonic/pom.xml               |    2 +-
 plugins/databases/infinidb/pom.xml                 |    2 +-
 plugins/databases/infobright/pom.xml               |    2 +-
 plugins/databases/informix/pom.xml                 |    2 +-
 plugins/databases/ingres/pom.xml                   |    2 +-
 plugins/databases/interbase/pom.xml                |    2 +-
 plugins/databases/kingbasees/pom.xml               |    2 +-
 plugins/databases/mariadb/pom.xml                  |    2 +-
 .../hop/databases/mariadb/MariaDBDatabaseMeta.java |    2 +-
 plugins/databases/monetdb/pom.xml                  |    2 +-
 plugins/databases/mssql/pom.xml                    |    2 +-
 plugins/databases/mssqlnative/pom.xml              |    2 +-
 plugins/databases/mysql/pom.xml                    |    2 +-
 .../hop/databases/mysql/MySqlDatabaseMeta.java     |    2 +-
 .../hop/databases/mysql/MySqlDatabaseMetaTest.java |   40 +-
 plugins/databases/netezza/pom.xml                  |    2 +-
 plugins/databases/oracle/pom.xml                   |    2 +-
 plugins/databases/oraclerdb/pom.xml                |    2 +-
 plugins/databases/pom.xml                          |    6 +-
 plugins/databases/postgresql/pom.xml               |    4 +-
 plugins/databases/redshift/pom.xml                 |    4 +-
 plugins/databases/sapdb/pom.xml                    |    2 +-
 plugins/databases/snowflake/pom.xml                |    2 +-
 plugins/databases/sqlbase/pom.xml                  |    2 +-
 plugins/databases/sqlite/pom.xml                   |    2 +-
 plugins/databases/sybase/pom.xml                   |    2 +-
 plugins/databases/sybaseiq/pom.xml                 |    2 +-
 plugins/databases/teradata/pom.xml                 |    2 +-
 plugins/databases/universe/pom.xml                 |    2 +-
 plugins/databases/vectorwise/pom.xml               |    2 +-
 plugins/databases/vertica/pom.xml                  |    4 +-
 plugins/engines/beam/pom.xml                       |   30 +-
 .../java/org/apache/hop/beam/core/BeamHop.java     |   14 +-
 .../core/transform/TransformBatchTransform.java    |   54 +-
 .../beam/core/transform/TransformTransform.java    |   54 +-
 .../hop/beam/metadata/FileDefinitionEditor.java    |    2 +-
 .../HopPipelineMetaToBeamPipelineConverter.java    |   84 +-
 .../hop/beam/pipeline/fatjar/FatJarBuilder.java    |    6 +-
 .../handler/BeamBigQueryInputTransformHandler.java |    4 +-
 .../BeamBigQueryOutputTransformHandler.java        |    2 +-
 .../handler/BeamGenericTransformHandler.java       |   16 +-
 .../handler/BeamGroupByTransformHandler.java       |    8 +-
 .../handler/BeamInputTransformHandler.java         |    4 +-
 .../handler/BeamKafkaInputTransformHandler.java    |    4 +-
 .../handler/BeamKafkaOutputTransformHandler.java   |    2 +-
 .../handler/BeamMergeJoinTransformHandler.java     |   10 +-
 .../handler/BeamOutputTransformHandler.java        |    2 +-
 .../handler/BeamPublisherTransformHandler.java     |    2 +-
 .../handler/BeamSubscriberTransformHandler.java    |    4 +-
 .../handler/BeamTimestampTransformHandler.java     |    6 +-
 .../handler/BeamWindowTransformHandler.java        |   16 +-
 .../pipeline/handler/IBeamTransformHandler.java    |    2 +-
 .../hop/beam/transforms/bq/BeamBQInputDialog.java  |    2 +-
 .../hop/beam/transforms/bq/BeamBQInputMeta.java    |    2 +-
 .../hop/beam/transforms/bq/BeamBQOutputDialog.java |    2 +-
 .../hop/beam/transforms/bq/BeamBQOutputMeta.java   |    2 +-
 .../apache/hop/beam/transforms/io/BeamInput.java   |    2 +-
 .../hop/beam/transforms/io/BeamInputDialog.java    |    2 +-
 .../hop/beam/transforms/io/BeamInputMeta.java      |    2 +-
 .../hop/beam/transforms/io/BeamOutputDialog.java   |    2 +-
 .../hop/beam/transforms/io/BeamOutputMeta.java     |    2 +-
 .../beam/transforms/kafka/BeamConsumeDialog.java   |    3 +-
 .../hop/beam/transforms/kafka/BeamConsumeMeta.java |    2 +-
 .../beam/transforms/kafka/BeamProduceDialog.java   |    2 +-
 .../hop/beam/transforms/kafka/BeamProduceMeta.java |    2 +-
 .../beam/transforms/pubsub/BeamPublishDialog.java  |    2 +-
 .../beam/transforms/pubsub/BeamPublishMeta.java    |    2 +-
 .../transforms/pubsub/BeamSubscribeDialog.java     |    2 +-
 .../beam/transforms/pubsub/BeamSubscribeMeta.java  |    2 +-
 .../transforms/window/BeamTimestampDialog.java     |    2 +-
 .../beam/transforms/window/BeamTimestampMeta.java  |    2 +-
 .../beam/transforms/window/BeamWindowDialog.java   |    2 +-
 .../hop/beam/transforms/window/BeamWindowMeta.java |    2 +-
 .../pipeline-run-configuration/DataFlow.json       |    2 +-
 plugins/engines/pom.xml                            |    4 +-
 plugins/misc/debug/pom.xml                         |    6 +-
 .../hop/debug/action/ActionDebugLevelDialog.java   |    2 +-
 .../debug/transform/TransformDebugLevelDialog.java |    2 +-
 plugins/misc/git/pom.xml                           |    6 +-
 .../hop/git/DrawDiffOnTransformExtensionPoint.java |   12 +-
 .../java/org/apache/hop/git/HopGitPerspective.java |    2 +-
 .../src/main/java/org/apache/hop/git/PdiDiff.java  |   20 +-
 .../apache/hop/git/dialog/DeleteBranchDialog.java  |    2 +-
 .../apache/hop/git/dialog/MergeBranchDialog.java   |    2 +-
 .../main/java/org/apache/hop/git/model/UIGit.java  |    4 +-
 .../main/java/org/apache/hop/git/model/VCS.java    |    2 +-
 .../git/model/repository/GitRepositoryDialog.java  |    3 +-
 .../git/model/repository/GitRepositoryEditor.java  |    3 +-
 .../hop/git/messages/messages_en_US.properties}    |    9 +-
 .../git/model/messages/messages_en_US.properties}  |   10 +-
 .../messages/messages_en_US.properties}            |   11 +-
 plugins/misc/import/pom.xml                        |  171 +
 .../org/apache/hop/imports/HopDbConnImport.java    |   15 +-
 .../java/org/apache/hop/imports/HopImport.java     |  167 +
 .../java/org/apache/hop/imports/HopVarImport.java  |    7 +-
 .../java/org/apache/hop/imports/IHopImport.java    |   35 +-
 .../apache/hop/imports/gui/HopImportGuiPlugin.java |   60 +
 .../org/apache/hop/imports/kettle/KettleConst.java |  101 +
 .../apache/hop/imports/kettle/KettleImport.java    |  373 +++
 .../hop/imports/kettle/KettleImportDialog.java     |  453 +++
 .../misc/import/src/main/resources/kettle-logo.svg |   17 +
 plugins/misc/pom.xml                               |   28 +-
 plugins/misc/projects/pom.xml                      |    6 +-
 .../environment/LifecycleEnvironmentDialog.java    |   12 +-
 .../apache/hop/projects/gui/ProjectsGuiPlugin.java |   24 +-
 .../apache/hop/projects/project/ProjectDialog.java |   19 +-
 .../hop/projects/xp/HopGuiStartProjectLoad.java    |    2 +-
 .../xp/HopImportCreateProjectIfNotExists.java      |   64 +
 .../hop/projects/xp/HopImportDbConnections.java    |   97 +
 .../hop/projects/xp/HopImportMigratedFiles.java    |  115 +
 .../apache/hop/projects/xp/HopImportVariables.java |   77 +
 .../gui/messages/messages_en_US.properties         |   34 +
 plugins/misc/testing/pom.xml                       |    6 +-
 .../testing/src/main/doc/runpipelinetests.adoc     |   35 +
 .../org/apache/hop/testing/PipelineUnitTest.java   |    4 +-
 .../org/apache/hop/testing/UnitTestResult.java     |    2 +-
 .../testing/actions/runtests/RunPipelineTests.java |  218 ++
 .../actions/runtests/RunPipelineTestsDialog.java}  |  129 +-
 .../apache/hop/testing/gui/TestingGuiPlugin.java   |    4 +-
 .../testing/transforms/exectests/ExecuteTests.java |  244 +-
 .../transforms/exectests/ExecuteTestsDialog.java   |    2 +-
 .../transforms/exectests/ExecuteTestsMeta.java     |    2 +-
 .../org/apache/hop/testing/util/DataSetConst.java  |    2 +-
 .../hop/testing/util/IExceptionEvaluator.java      |   20 +-
 .../hop/testing/util/IPipelineResultEvaluator.java |   16 +-
 .../hop/testing/util/ITestResultsEvaluator.java    |   19 +-
 .../org/apache/hop/testing/util/UnitTestUtil.java  |  111 +
 .../org/apache/hop/ui/testing/DataSetEditor.java   |    3 +-
 .../org/apache/hop/ui/testing/EditRowsDialog.java  |    2 +-
 .../hop/ui/testing/PipelineUnitTestEditor.java     |    2 +-
 .../testing/PipelineUnitTestSetLocationDialog.java |    2 +-
 .../testing/src/main/resources/Test_tube_icon.svg  |   98 +-
 .../src/main/resources/Test_tube_icon_create.svg   |  138 +-
 .../src/main/resources/Test_tube_icon_delete.svg   |  135 +-
 .../src/main/resources/Test_tube_icon_detach.svg   |  135 +-
 .../src/main/resources/Test_tube_icon_edit.svg     |  121 +-
 .../testing/src/main/resources/executetests.svg    |  108 +-
 .../runtests/messages/messages_en_US.properties}   |    8 +-
 .../testing/gui/messages/messages_en_US.properties |    5 +
 .../exectests/messages/messages_en_US.properties   |    4 +-
 .../ui/testing/messages/messages_en_US.properties  |    8 +-
 plugins/pom.xml                                    |    4 +-
 plugins/transforms/abort/pom.xml                   |    2 +-
 .../hop/pipeline/transforms/abort/Abort.java       |    2 +-
 .../hop/pipeline/transforms/abort/AbortDialog.java |    2 +-
 .../hop/pipeline/transforms/abort/AbortMeta.java   |  127 +-
 .../abort/messages/messages_en_US.properties       |    2 +-
 .../abort/messages/messages_ko_KR.properties       |    2 +-
 plugins/transforms/addsequence/pom.xml             |    2 +-
 .../transforms/addsequence/AddSequence.java        |    5 +-
 .../transforms/addsequence/AddSequenceDialog.java  |    6 +-
 .../transforms/addsequence/AddSequenceMeta.java    |  351 +-
 .../addsequence/messages/messages_en_US.properties |    4 +-
 .../addsequence/messages/messages_ja_JP.properties |    2 +-
 .../addsequence/messages/messages_ko_KR.properties |    4 +-
 .../addsequence/messages/messages_pt_BR.properties |   16 +-
 .../addsequence/messages/messages_pt_PT.properties |    6 +-
 .../addsequence/messages/messages_zh_CN.properties |    2 +-
 plugins/transforms/analyticquery/pom.xml           |    2 +-
 .../transforms/analyticquery/AnalyticQuery.java    |    2 +-
 .../analyticquery/AnalyticQueryDialog.java         |    2 +-
 .../analyticquery/AnalyticQueryMeta.java           |  349 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 plugins/transforms/append/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/append/Append.java     |    2 +-
 .../pipeline/transforms/append/AppendDialog.java   |    2 +-
 .../hop/pipeline/transforms/append/AppendMeta.java |  171 +-
 .../append/messages/messages_en_US.properties      |    2 +-
 .../append/messages/messages_ko_KR.properties      |    2 +-
 plugins/transforms/blockingtransform/pom.xml       |    2 +-
 .../blockingtransform/BlockingTransform.java       |    2 +-
 .../blockingtransform/BlockingTransformDialog.java |    2 +-
 .../blockingtransform/BlockingTransformMeta.java   |  232 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    8 +-
 .../messages/messages_pt_BR.properties             |    2 +-
 .../messages/messages_pt_PT.properties             |    2 +-
 .../transforms/blockuntiltransformsfinish/pom.xml  |    2 +-
 .../BlockUntilTransformsFinish.java                |    2 +-
 .../BlockUntilTransformsFinishDialog.java          |    4 +-
 .../BlockUntilTransformsFinishMeta.java            |  204 +-
 .../messages/messages_en_US.properties             |    4 +-
 .../messages/messages_fr_FR.properties             |    2 +-
 .../messages/messages_it_IT.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 .../messages/messages_zh_CN.properties             |    2 +-
 plugins/transforms/calculator/pom.xml              |    2 +-
 .../pipeline/transforms/calculator/Calculator.java |    2 +-
 .../transforms/calculator/CalculatorDialog.java    |   13 +-
 .../transforms/calculator/CalculatorMeta.java      |  208 +-
 .../calculator/CalculatorMetaFunction.java         |    2 +-
 .../calculator/messages/messages_ko_KR.properties  |   10 +-
 .../calculator/messages/messages_pt_BR.properties  |    6 +-
 .../calculator/messages/messages_pt_PT.properties  |    6 +-
 .../transforms/calculator/CalculatorUnitTest.java  |    2 +-
 plugins/transforms/changefileencoding/pom.xml      |    2 +-
 .../changefileencoding/ChangeFileEncoding.java     |    2 +-
 .../ChangeFileEncodingDialog.java                  |    2 +-
 .../changefileencoding/ChangeFileEncodingMeta.java |  239 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/checksum/pom.xml                |    2 +-
 .../hop/pipeline/transforms/checksum/CheckSum.java |    2 +-
 .../transforms/checksum/CheckSumDialog.java        |    6 +-
 .../pipeline/transforms/checksum/CheckSumMeta.java |  353 +-
 .../checksum/messages/messages_en_US.properties    |    2 +-
 .../checksum/messages/messages_ko_KR.properties    |   12 +-
 plugins/transforms/clonerow/pom.xml                |    2 +-
 .../hop/pipeline/transforms/clonerow/CloneRow.java |    2 +-
 .../transforms/clonerow/CloneRowDialog.java        |    2 +-
 .../pipeline/transforms/clonerow/CloneRowMeta.java |  237 +-
 .../clonerow/messages/messages_en_US.properties    |    2 +-
 .../clonerow/messages/messages_ko_KR.properties    |    6 +-
 plugins/transforms/closure/pom.xml                 |    2 +-
 .../transforms/closure/ClosureGenerator.java       |    2 +-
 .../transforms/closure/ClosureGeneratorDialog.java |    2 +-
 .../transforms/closure/ClosureGeneratorMeta.java   |  187 +-
 .../closure/messages/messages_en_US.properties     |    2 +-
 .../closure/messages/messages_ja_JP.properties     |    4 +-
 .../closure/messages/messages_ko_KR.properties     |    2 +-
 .../closure/messages/messages_nl_NL.properties     |    4 +-
 .../closure/messages/messages_pt_BR.properties     |    2 +-
 plugins/transforms/columnexists/pom.xml            |    2 +-
 .../transforms/columnexists/ColumnExists.java      |    5 +-
 .../columnexists/ColumnExistsDialog.java           |    5 +-
 .../transforms/columnexists/ColumnExistsMeta.java  |  277 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   14 +-
 plugins/transforms/combinationlookup/pom.xml       |    2 +-
 .../combinationlookup/CombinationLookup.java       |    5 +-
 .../combinationlookup/CombinationLookupDialog.java |    6 +-
 .../combinationlookup/CombinationLookupMeta.java   | 1059 +++---
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 .../messages/messages_pt_BR.properties             |    4 +-
 .../messages/messages_pt_PT.properties             |    4 +-
 .../CombinationLookupMetaTest.java                 |    8 +-
 plugins/transforms/concatfields/pom.xml            |    4 +-
 .../transforms/concatfields/ConcatFields.java      |  181 +-
 .../concatfields/ConcatFieldsDialog.java           |    2 +-
 .../transforms/concatfields/ConcatFieldsMeta.java  |  416 +--
 .../messages/messages_en_US.properties             |   10 +-
 plugins/transforms/constant/pom.xml                |    2 +-
 .../hop/pipeline/transforms/constant/Constant.java |    2 +-
 .../transforms/constant/ConstantDialog.java        |   11 +-
 .../pipeline/transforms/constant/ConstantMeta.java |  368 +--
 .../constant/messages/messages_ko_KR.properties    |    4 +-
 .../constant/messages/messages_pt_BR.properties    |    2 +-
 .../constant/messages/messages_pt_PT.properties    |    2 +-
 plugins/transforms/creditcardvalidator/pom.xml     |    2 +-
 .../creditcardvalidator/CreditCardValidator.java   |    2 +-
 .../CreditCardValidatorDialog.java                 |    2 +-
 .../CreditCardValidatorMeta.java                   |  234 +-
 .../creditcardvalidator/CreditCardVerifier.java    |    2 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   14 +-
 plugins/transforms/cubeinput/pom.xml               |    2 +-
 .../pipeline/transforms/cubeinput/CubeInput.java   |    2 +-
 .../transforms/cubeinput/CubeInputDialog.java      |    2 +-
 .../transforms/cubeinput/CubeInputMeta.java        |  216 +-
 .../cubeinput/messages/messages_en_US.properties   |    2 +-
 .../cubeinput/messages/messages_ko_KR.properties   |    6 +-
 .../cubeinput/messages/messages_pt_BR.properties   |    6 +-
 .../cubeinput/messages/messages_pt_PT.properties   |    6 +-
 plugins/transforms/cubeoutput/pom.xml              |    2 +-
 .../pipeline/transforms/cubeoutput/CubeOutput.java |    2 +-
 .../transforms/cubeoutput/CubeOutputDialog.java    |    2 +-
 .../transforms/cubeoutput/CubeOutputMeta.java      |  171 +-
 .../cubeoutput/messages/messages_en_US.properties  |    2 +-
 .../cubeoutput/messages/messages_ko_KR.properties  |    6 +-
 .../cubeoutput/messages/messages_pt_BR.properties  |    6 +-
 .../cubeoutput/messages/messages_pt_PT.properties  |    6 +-
 plugins/transforms/databasejoin/pom.xml            |    2 +-
 .../transforms/databasejoin/DatabaseJoin.java      |    5 +-
 .../databasejoin/DatabaseJoinDialog.java           |    2 +-
 .../transforms/databasejoin/DatabaseJoinMeta.java  |   28 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 .../messages/messages_pt_BR.properties             |   14 +-
 .../messages/messages_pt_PT.properties             |   14 +-
 plugins/transforms/databaselookup/pom.xml          |    2 +-
 .../transforms/databaselookup/DatabaseLookup.java  |    5 +-
 .../databaselookup/DatabaseLookupDialog.java       |   10 +-
 .../databaselookup/DatabaseLookupMeta.java         |  802 +++--
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 .../messages/messages_pt_BR.properties             |   12 +-
 .../messages/messages_pt_PT.properties             |    8 +-
 .../databaselookup/DatabaseLookupMetaTest.java     |    6 +-
 .../databaselookup/DatabaseLookupUTest.java        |    5 +-
 plugins/transforms/datagrid/pom.xml                |    2 +-
 .../hop/pipeline/transforms/datagrid/DataGrid.java |    2 +-
 .../transforms/datagrid/DataGridDialog.java        |   13 +-
 .../pipeline/transforms/datagrid/DataGridMeta.java |  366 +--
 plugins/transforms/dbproc/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/dbproc/DBProc.java     |    5 +-
 .../pipeline/transforms/dbproc/DBProcDialog.java   |    4 +-
 .../hop/pipeline/transforms/dbproc/DBProcMeta.java |  402 ++-
 .../dbproc/messages/messages_en_US.properties      |    2 +-
 .../dbproc/messages/messages_ko_KR.properties      |    8 +-
 .../dbproc/messages/messages_pt_BR.properties      |   12 +-
 .../dbproc/messages/messages_pt_PT.properties      |   12 +-
 plugins/transforms/delay/pom.xml                   |    2 +-
 .../hop/pipeline/transforms/delay/Delay.java       |    2 +-
 .../hop/pipeline/transforms/delay/DelayDialog.java |    2 +-
 .../hop/pipeline/transforms/delay/DelayMeta.java   |  150 +-
 .../delay/messages/messages_en_US.properties       |    2 +-
 .../delay/messages/messages_ko_KR.properties       |    2 +-
 plugins/transforms/delete/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/delete/Delete.java     |    5 +-
 .../pipeline/transforms/delete/DeleteDialog.java   |   20 +-
 .../hop/pipeline/transforms/delete/DeleteMeta.java |  555 ++--
 .../delete/messages/messages_en_US.properties      |    2 +-
 .../delete/messages/messages_ko_KR.properties      |    6 +-
 .../delete/messages/messages_pt_BR.properties      |   24 +-
 .../delete/messages/messages_pt_PT.properties      |   24 +-
 plugins/transforms/denormaliser/pom.xml            |    2 +-
 .../transforms/denormaliser/Denormaliser.java      |    2 +-
 .../denormaliser/DenormaliserDialog.java           |    2 +-
 .../transforms/denormaliser/DenormaliserMeta.java  |  344 +-
 .../denormaliser/DenormaliserTargetField.java      |    2 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/detectemptystream/pom.xml       |    2 +-
 .../detectemptystream/DetectEmptyStream.java       |    2 +-
 .../detectemptystream/DetectEmptyStreamDialog.java |    2 +-
 .../detectemptystream/DetectEmptyStreamMeta.java   |   98 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 .../messages/messages_pt_BR.properties             |    6 +-
 plugins/transforms/detectlastrow/pom.xml           |    2 +-
 .../transforms/detectlastrow/DetectLastRow.java    |    2 +-
 .../detectlastrow/DetectLastRowDialog.java         |    2 +-
 .../detectlastrow/DetectLastRowMeta.java           |  139 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 plugins/transforms/dimensionlookup/pom.xml         |    2 +-
 .../dimensionlookup/DimensionLookup.java           |    5 +-
 .../dimensionlookup/DimensionLookupDialog.java     |   11 +-
 .../dimensionlookup/DimensionLookupMeta.java       | 1958 +++++------
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   10 +-
 .../dimensionlookup/DimensionLookupMetaTest.java   |    8 +-
 plugins/transforms/dynamicsqlrow/pom.xml           |    2 +-
 .../transforms/dynamicsqlrow/DynamicSqlRow.java    |    5 +-
 .../dynamicsqlrow/DynamicSqlRowDialog.java         |    2 +-
 .../dynamicsqlrow/DynamicSqlRowMeta.java           |  392 +--
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/edi2xml/pom.xml                 |    2 +-
 .../hop/pipeline/transforms/edi2xml/Edi2Xml.java   |    2 +-
 .../pipeline/transforms/edi2xml/Edi2XmlDialog.java |    2 +-
 .../pipeline/transforms/edi2xml/Edi2XmlMeta.java   |  146 +-
 plugins/transforms/excelinput/pom.xml              |    4 +-
 .../pipeline/transforms/excelinput/ExcelInput.java |    2 +-
 .../transforms/excelinput/ExcelInputDialog.java    |   15 +-
 .../transforms/excelinput/ExcelInputMeta.java      | 1393 ++++----
 .../excelinput/HopCellValueException.java          |    2 +-
 .../excelinput/messages/messages_en_US.properties  |    2 +-
 .../excelinput/messages/messages_ko_KR.properties  |    8 +-
 plugins/transforms/exceloutput/pom.xml             |    2 +-
 .../transforms/exceloutput/ExcelOutput.java        |    2 +-
 .../transforms/exceloutput/ExcelOutputDialog.java  |    2 +-
 .../transforms/exceloutput/ExcelOutputMeta.java    | 1419 ++++----
 plugins/transforms/excelwriter/pom.xml             |    2 +-
 .../excelwriter/ExcelWriterTransform.java          |    2 +-
 .../excelwriter/ExcelWriterTransformDialog.java    |    2 +-
 .../excelwriter/ExcelWriterTransformMeta.java      |  837 +++--
 .../excelwriter/messages/messages_ko_KR.properties |    2 +-
 plugins/transforms/execprocess/pom.xml             |    2 +-
 .../transforms/execprocess/ExecProcess.java        |    2 +-
 .../transforms/execprocess/ExecProcessDialog.java  |    2 +-
 .../transforms/execprocess/ExecProcessMeta.java    |  185 +-
 .../execprocess/messages/messages_en_US.properties |    2 +-
 .../execprocess/messages/messages_ko_KR.properties |    4 +-
 plugins/transforms/execsqlrow/pom.xml              |    4 +-
 .../pipeline/transforms/execsqlrow/ExecSqlRow.java |    5 +-
 .../transforms/execsqlrow/ExecSqlRowDialog.java    |    2 +-
 .../transforms/execsqlrow/ExecSqlRowMeta.java      |  345 +-
 .../execsqlrow/messages/messages_en_US.properties  |    2 +-
 .../execsqlrow/messages/messages_ko_KR.properties  |    2 +-
 plugins/transforms/fake/pom.xml                    |    2 +-
 .../apache/hop/pipeline/transforms/fake/Fake.java  |    2 +-
 .../hop/pipeline/transforms/fake/FakeDialog.java   |    2 +-
 .../hop/pipeline/transforms/fake/FakeMeta.java     |  106 +-
 .../fake/messages/messages_en_US.properties        |    0
 plugins/transforms/fieldschangesequence/pom.xml    |    2 +-
 .../fieldschangesequence/FieldsChangeSequence.java |    2 +-
 .../FieldsChangeSequenceDialog.java                |    2 +-
 .../FieldsChangeSequenceMeta.java                  |  256 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/fieldsplitter/pom.xml           |    2 +-
 .../fieldsplitter/src/main/doc/fieldsplitter.adoc  |    3 +
 .../transforms/fieldsplitter/FieldSplitter.java    |  152 +-
 .../fieldsplitter/FieldSplitterData.java           |    1 +
 .../fieldsplitter/FieldSplitterDialog.java         |  498 +--
 .../fieldsplitter/FieldSplitterMeta.java           |  631 ++--
 .../messages/messages_en_US.properties             |    4 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 .../FieldSplitterMetaInjectionTest.java            |    1 +
 plugins/transforms/fileexists/pom.xml              |    2 +-
 .../pipeline/transforms/fileexists/FileExists.java |    2 +-
 .../transforms/fileexists/FileExistsDialog.java    |    2 +-
 .../transforms/fileexists/FileExistsMeta.java      |  198 +-
 .../fileexists/messages/messages_en_US.properties  |    2 +-
 .../fileexists/messages/messages_ko_KR.properties  |    2 +-
 plugins/transforms/filelocked/pom.xml              |    4 +-
 .../pipeline/transforms/filelocked/FileLocked.java |    2 +-
 .../transforms/filelocked/FileLockedDialog.java    |    2 +-
 .../transforms/filelocked/FileLockedMeta.java      |  168 +-
 .../filelocked/messages/messages_en_US.properties  |    2 +-
 .../filelocked/messages/messages_ko_KR.properties  |    4 +-
 plugins/transforms/filemetadata/pom.xml            |    2 +-
 .../transforms/filemetadata/FileMetadata.java      |   18 +-
 .../filemetadata/FileMetadataDialog.java           |   12 +-
 .../transforms/filemetadata/FileMetadataMeta.java  |  189 +-
 plugins/transforms/filesfromresult/pom.xml         |    2 +-
 .../filesfromresult/FilesFromResult.java           |    2 +-
 .../filesfromresult/FilesFromResultDialog.java     |    2 +-
 .../filesfromresult/FilesFromResultMeta.java       |  108 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/filestoresult/pom.xml           |    2 +-
 .../transforms/filestoresult/FilesToResult.java    |    2 +-
 .../filestoresult/FilesToResultDialog.java         |    2 +-
 .../filestoresult/FilesToResultMeta.java           |  105 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/filterrows/pom.xml              |    2 +-
 .../pipeline/transforms/filterrows/FilterRows.java |    2 +-
 .../transforms/filterrows/FilterRowsDialog.java    |    2 +-
 .../transforms/filterrows/FilterRowsMeta.java      |  420 +--
 .../filterrows/messages/messages_en_US.properties  |   10 +-
 .../filterrows/messages/messages_ja_JP.properties  |    8 +-
 .../filterrows/messages/messages_ko_KR.properties  |   12 +-
 plugins/transforms/flattener/pom.xml               |    2 +-
 .../pipeline/transforms/flattener/Flattener.java   |    2 +-
 .../transforms/flattener/FlattenerDialog.java      |    2 +-
 .../transforms/flattener/FlattenerMeta.java        |  167 +-
 .../transforms/flattener/FlattenerTargetField.java |    2 +-
 .../flattener/messages/messages_en_US.properties   |    2 +-
 .../flattener/messages/messages_ko_KR.properties   |    4 +-
 plugins/transforms/fuzzymatch/pom.xml              |    2 +-
 .../pipeline/transforms/fuzzymatch/FuzzyMatch.java |    2 +-
 .../transforms/fuzzymatch/FuzzyMatchDialog.java    |    2 +-
 .../transforms/fuzzymatch/FuzzyMatchMeta.java      |  717 +++--
 .../fuzzymatch/messages/messages_en_US.properties  |    8 +-
 .../fuzzymatch/messages/messages_ja_JP.properties  |    4 +-
 .../fuzzymatch/messages/messages_ko_KR.properties  |    2 +-
 .../fuzzymatch/messages/messages_zh_CN.properties  |    6 +-
 plugins/transforms/getfilenames/pom.xml            |    2 +-
 .../transforms/getfilenames/GetFileNames.java      |    2 +-
 .../getfilenames/GetFileNamesDialog.java           |    5 +-
 .../transforms/getfilenames/GetFileNamesMeta.java  |  749 +++--
 .../messages/messages_ko_KR.properties             |    6 +-
 plugins/transforms/getfilesrowcount/pom.xml        |    2 +-
 .../getfilesrowcount/GetFilesRowsCount.java        |    2 +-
 .../getfilesrowcount/GetFilesRowsCountDialog.java  |    2 +-
 .../getfilesrowcount/GetFilesRowsCountMeta.java    |  574 ++--
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/getserversequence/pom.xml       |    2 +-
 .../getserverequence/GetServerSequence.java        |    2 +-
 .../getserverequence/GetServerSequenceDialog.java  |    2 +-
 .../getserverequence/GetServerSequenceMeta.java    |  153 +-
 .../messages/messages_en_US.properties             |    4 +-
 .../messages/messages_ja_JP.properties             |    2 +-
 plugins/transforms/getsubfolders/pom.xml           |    2 +-
 .../transforms/getsubfolders/GetSubFolders.java    |    2 +-
 .../getsubfolders/GetSubFoldersDialog.java         |    2 +-
 .../getsubfolders/GetSubFoldersMeta.java           |  491 +--
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/gettablenames/pom.xml           |    2 +-
 .../transforms/gettablenames/GetTableNames.java    |    5 +-
 .../gettablenames/GetTableNamesDialog.java         |    2 +-
 .../gettablenames/GetTableNamesMeta.java           |  382 +--
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/getvariable/pom.xml             |    2 +-
 .../transforms/getvariable/GetVariableDialog.java  |    2 +-
 .../transforms/getvariable/GetVariableMeta.java    |  421 +--
 plugins/transforms/http/pom.xml                    |    2 +-
 .../apache/hop/pipeline/transforms/http/Http.java  |    2 +-
 .../hop/pipeline/transforms/http/HttpDialog.java   |    2 +-
 .../hop/pipeline/transforms/http/HttpMeta.java     |  490 ++-
 .../http/messages/messages_en_US.properties        |    2 +-
 .../http/messages/messages_ko_KR.properties        |    8 +-
 plugins/transforms/httppost/pom.xml                |    2 +-
 .../hop/pipeline/transforms/httppost/HttpPost.java |    2 +-
 .../transforms/httppost/HttpPostDialog.java        |    9 +-
 .../pipeline/transforms/httppost/HttpPostMeta.java |  534 ++-
 .../httppost/messages/messages_en_US.properties    |    2 +-
 .../httppost/messages/messages_ko_KR.properties    |   14 +-
 plugins/transforms/ifnull/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/ifnull/IfNull.java     |    2 +-
 .../pipeline/transforms/ifnull/IfNullDialog.java   |   17 +-
 .../hop/pipeline/transforms/ifnull/IfNullMeta.java |  388 +--
 .../ifnull/messages/messages_en_US.properties      |    2 +-
 .../ifnull/messages/messages_ko_KR.properties      |   12 +-
 plugins/transforms/insertupdate/pom.xml            |    2 +-
 .../transforms/insertupdate/InsertUpdate.java      |    5 +-
 .../insertupdate/InsertUpdateDialog.java           |   10 +-
 .../transforms/insertupdate/InsertUpdateMeta.java  |  882 ++---
 .../messages/messages_en_US.properties             |   28 +-
 .../messages/messages_ja_JP.properties             |   18 +-
 .../messages/messages_ko_KR.properties             |   14 +-
 .../messages/messages_zh_CN.properties             |   18 +-
 .../insertupdate/InsertUpdateMetaTest.java         |   16 +-
 plugins/transforms/janino/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/janino/Janino.java     |    2 +-
 .../pipeline/transforms/janino/JaninoDialog.java   |    2 +-
 .../hop/pipeline/transforms/janino/JaninoMeta.java |  199 +-
 .../pipeline/transforms/javafilter/JavaFilter.java |    2 +-
 .../transforms/javafilter/JavaFilterDialog.java    |    2 +-
 .../transforms/javafilter/JavaFilterMeta.java      |  265 +-
 .../userdefinedjavaclass/FieldHelper.java          |    4 +-
 .../userdefinedjavaclass/TransformClassBase.java   |    2 +-
 .../UserDefinedJavaClassCodeSnippits.java          |    2 +-
 .../UserDefinedJavaClassDialog.java                |    2 +-
 .../UserDefinedJavaClassMeta.java                  |    7 +-
 .../janino/messages/messages_en_US.properties      |    2 +-
 .../janino/messages/messages_ja_JP.properties      |    2 +-
 .../janino/messages/messages_ko_KR.properties      |    8 +-
 .../javafilter/messages/messages_en_US.properties  |    2 +-
 .../javafilter/messages/messages_ja_JP.properties  |    2 +-
 .../javafilter/messages/messages_ko_KR.properties  |   24 +-
 .../javafilter/messages/messages_zh_CN.properties  |    2 +-
 .../messages/messages_en_US.properties             |   10 +-
 .../messages/messages_it_IT.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |    6 +-
 .../messages/messages_ko_KR.properties             |   20 +-
 .../messages/messages_zh_CN.properties             |    8 +-
 plugins/transforms/javascript/pom.xml              |    8 +-
 .../javascript/ScriptValuesAddedFunctions.java     |    7 +-
 .../transforms/javascript/ScriptValuesMetaMod.java |  844 ++---
 .../javascript/ScriptValuesMetaModDialog.java      |    5 +-
 .../transforms/javascript/ScriptValuesMod.java     |    2 +-
 .../javascript/messages/messages_en_US.properties  |   10 +-
 .../javascript/messages/messages_ko_KR.properties  |    8 +-
 plugins/transforms/joinrows/pom.xml                |    2 +-
 .../hop/pipeline/transforms/joinrows/JoinRows.java |    2 +-
 .../transforms/joinrows/JoinRowsDialog.java        |    2 +-
 .../pipeline/transforms/joinrows/JoinRowsMeta.java |  319 +-
 .../joinrows/messages/messages_en_US.properties    |    2 +-
 .../joinrows/messages/messages_ko_KR.properties    |    4 +-
 .../joinrows/TransformRowsCollector.java           |    2 +-
 plugins/transforms/json/pom.xml                    |    6 +-
 .../json/src/main/doc/enhancedjsonoutput.adoc      |   23 +
 .../pipeline/transforms/jsoninput/JsonInput.java   |    2 +-
 .../transforms/jsoninput/JsonInputDialog.java      | 2263 +++++++------
 .../transforms/jsoninput/JsonInputMeta.java        |  910 +++---
 .../jsoninput/reader/FastJsonReader.java           |    2 +-
 .../transforms/jsonoutput/BaseFileOutputMeta.java  |   28 +-
 .../pipeline/transforms/jsonoutput/JsonOutput.java |    2 +-
 .../transforms/jsonoutput/JsonOutputDialog.java    |    4 +-
 .../transforms/jsonoutput/JsonOutputMeta.java      |  489 +--
 .../BaseFileOutputMeta.java                        |   43 +-
 .../transforms/jsonoutputenhanced/JsonOutput.java  |  563 ++++
 .../jsonoutputenhanced/JsonOutputData.java}        |   50 +-
 .../jsonoutputenhanced/JsonOutputDialog.java       | 1152 +++++++
 .../jsonoutputenhanced/JsonOutputField.java        |  101 +
 .../jsonoutputenhanced/JsonOutputKeyField.java     |   74 +
 .../jsonoutputenhanced/JsonOutputMeta.java         |  665 ++++
 .../jsoninput/messages/messages_en_US.properties   |   22 +-
 .../jsoninput/messages/messages_es_AR.properties   |    2 +-
 .../jsoninput/messages/messages_fr_FR.properties   |    2 +-
 .../jsoninput/messages/messages_it_IT.properties   |    2 +-
 .../jsoninput/messages/messages_ja_JP.properties   |   14 +-
 .../jsonoutput/messages/messages_en_US.properties  |   10 +-
 .../jsonoutput/messages/messages_ja_JP.properties  |    6 +-
 .../jsonoutput/messages/messages_zh_CN.properties  |   10 +-
 .../messages/messages_en_US.properties             |   79 +-
 .../messages/messages_it_IT.properties             |   82 +
 .../test/java/org/apache/hop/TestUtilities.java    |    6 +-
 .../transforms/TransformRowsCollector.java         |    2 +-
 .../transforms/jsoninput/JsonInputMetaTest.java    |   14 +-
 .../transforms/jsoninput/JsonInputTest.java        |   22 +-
 plugins/transforms/kafka/pom.xml                   |    2 +-
 .../kafka/consumer/KafkaConsumerField.java         |    2 +-
 .../kafka/consumer/KafkaConsumerInput.java         |  197 +-
 .../kafka/consumer/KafkaConsumerInputDialog.java   |    3 +-
 .../kafka/consumer/KafkaConsumerInputMeta.java     |  610 ++--
 .../kafka/producer/KafkaProducerOutput.java        |    5 +-
 .../kafka/producer/KafkaProducerOutputDialog.java  |    3 +-
 .../kafka/producer/KafkaProducerOutputMeta.java    |  177 +-
 .../consumer/messages/messages_en_US.properties    |   10 +-
 .../producer/messages/messages_en_US.properties    |    8 +-
 plugins/transforms/ldap/pom.xml                    |    2 +-
 .../transforms/ldapinput/LdapConnection.java       |    2 +-
 .../pipeline/transforms/ldapinput/LdapInput.java   |    2 +-
 .../transforms/ldapinput/LdapInputDialog.java      |   27 +-
 .../transforms/ldapinput/LdapInputField.java       |    2 +-
 .../transforms/ldapinput/LdapInputMeta.java        |    7 +-
 .../transforms/ldapinput/LdapProtocol.java         |    2 +-
 .../pipeline/transforms/ldapoutput/LdapOutput.java |    2 +-
 .../transforms/ldapoutput/LdapOutputDialog.java    |    2 +-
 .../transforms/ldapoutput/LdapOutputMeta.java      |   46 +-
 plugins/transforms/ldifinput/pom.xml               |    2 +-
 .../pipeline/transforms/ldifinput/LDIFInput.java   |    2 +-
 .../transforms/ldifinput/LDIFInputDialog.java      |   13 +-
 .../transforms/ldifinput/LDIFInputField.java       |    2 +-
 .../transforms/ldifinput/LDIFInputMeta.java        |  875 +++--
 .../ldifinput/messages/messages_ko_KR.properties   |    2 +-
 plugins/transforms/loadfileinput/pom.xml           |    2 +-
 .../transforms/loadfileinput/LoadFileInput.java    |    2 +-
 .../loadfileinput/LoadFileInputDialog.java         |   17 +-
 .../loadfileinput/LoadFileInputField.java          |    2 +-
 .../loadfileinput/LoadFileInputMeta.java           |  991 +++---
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_es_AR.properties             |    2 +-
 .../messages/messages_fr_FR.properties             |    2 +-
 .../messages/messages_it_IT.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/mail/pom.xml                    |    2 +-
 .../apache/hop/pipeline/transforms/mail/Mail.java  |    6 +-
 .../hop/pipeline/transforms/mail/MailDialog.java   |    2 +-
 .../hop/pipeline/transforms/mail/MailMeta.java     |  777 ++---
 .../mail/messages/messages_en_US.properties        |    2 +-
 .../mail/messages/messages_ko_KR.properties        |    2 +-
 plugins/transforms/mailinput/pom.xml               |    4 +-
 .../pipeline/transforms/mailinput/MailInput.java   |    2 +-
 .../transforms/mailinput/MailInputDialog.java      |    2 +-
 .../transforms/mailinput/MailInputField.java       |    2 +-
 .../transforms/mailinput/MailInputMeta.java        |  464 +--
 .../mailinput/messages/messages_ko_KR.properties   |    6 +-
 plugins/transforms/mailvalidator/pom.xml           |    2 +-
 .../transforms/mailvalidator/MailValidation.java   |   12 +-
 .../transforms/mailvalidator/MailValidator.java    |    2 +-
 .../mailvalidator/MailValidatorDialog.java         |    2 +-
 .../mailvalidator/MailValidatorMeta.java           |  404 +--
 .../messages/messages_en_US.properties             |    4 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/mapping/pom.xml                 |    2 +-
 .../pipeline/transforms/input/MappingInput.java    |    2 +-
 .../transforms/input/MappingInputDialog.java       |    2 +-
 .../transforms/input/MappingInputMeta.java         |    5 +-
 .../transforms/mapping/MappingIODefinition.java    |    8 +-
 .../pipeline/transforms/mapping/SimpleMapping.java |    2 +-
 .../transforms/mapping/SimpleMappingDialog.java    |    2 +-
 .../transforms/mapping/SimpleMappingMeta.java      |    5 +-
 .../pipeline/transforms/output/MappingOutput.java  |    2 +-
 .../transforms/output/MappingOutputDialog.java     |    2 +-
 .../transforms/output/MappingOutputMeta.java       |    5 +-
 .../input/messages/messages_en_US.properties       |    6 +-
 .../input/messages/messages_ja_JP.properties       |    2 +-
 .../input/messages/messages_ko_KR.properties       |    2 +-
 .../mapping/messages/messages_en_US.properties     |    8 +-
 .../mapping/messages/messages_ko_KR.properties     |   16 +-
 .../output/messages/messages_en_US.properties      |    5 +-
 .../output/messages/messages_ko_KR.properties      |    2 +-
 plugins/transforms/memgroupby/pom.xml              |    2 +-
 .../transforms/memgroupby/MemoryGroupBy.java       |    2 +-
 .../transforms/memgroupby/MemoryGroupByDialog.java |    2 +-
 .../transforms/memgroupby/MemoryGroupByMeta.java   |  440 +--
 .../memgroupby/messages/messages_en_US.properties  |    2 +-
 .../memgroupby/messages/messages_ko_KR.properties  |    8 +-
 plugins/transforms/mergejoin/pom.xml               |    2 +-
 .../pipeline/transforms/mergejoin/MergeJoin.java   |  407 +--
 .../transforms/mergejoin/MergeJoinDialog.java      |    2 +-
 .../transforms/mergejoin/MergeJoinMeta.java        |  254 +-
 .../mergejoin/messages/messages_en_US.properties   |    6 +-
 .../mergejoin/messages/messages_ko_KR.properties   |   10 +-
 plugins/transforms/mergerows/pom.xml               |    2 +-
 .../pipeline/transforms/mergerows/MergeRows.java   |    2 +-
 .../transforms/mergerows/MergeRowsDialog.java      |    2 +-
 .../transforms/mergerows/MergeRowsMeta.java        |  328 +-
 .../mergerows/messages/messages_en_US.properties   |    2 +-
 .../mergerows/messages/messages_ko_KR.properties   |    4 +-
 plugins/transforms/metainject/pom.xml              |    4 +-
 .../pipeline/transforms/metainject/MetaInject.java |    2 +-
 .../transforms/metainject/MetaInjectDialog.java    |    7 +-
 .../transforms/metainject/MetaInjectMeta.java      |   14 +-
 .../metainject/messages/messages_en_US.properties  |   10 +-
 .../metainject/messages/messages_ko_KR.properties  |    4 +-
 .../metainject/messages/messages_zh_CN.properties  |    2 +-
 plugins/transforms/mongodb/pom.xml                 |    2 +-
 .../org/apache/hop/mongo/MongoPropToOption.java    |    2 +-
 .../mongo/wrapper/NoAuthMongoClientWrapper.java    |    2 +-
 .../mongo/wrapper/field/MongoArrayExpansion.java   |    2 +-
 .../apache/hop/mongo/wrapper/field/MongoField.java |    2 +-
 .../field/MongodbInputDiscoverFieldsImpl.java      |    2 +-
 .../pipeline/transforms/mongodb/MongoDbMeta.java   |    2 +-
 .../mongodbinput/MongoDbInputDialog.java           |   10 +-
 .../transforms/mongodbinput/MongoDbInputMeta.java  |   52 +-
 .../transforms/mongodboutput/MongoDbOutput.java    |    2 +-
 .../mongodboutput/MongoDbOutputData.java           |   30 +-
 .../mongodboutput/MongoDbOutputDialog.java         |  196 +-
 .../mongodboutput/MongoDbOutputMeta.java           |   58 +-
 .../field/messages/messages_en_US.properties       |   29 +
 .../messages/messages_en_US.properties             |    7 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 .../messages/messages_en_US.properties             |    8 +-
 .../wrapper/NoAuthMongoClientWrapperTest.java      |    2 +-
 .../mongodbinput/BaseMongoDbTransformTest.java     |    2 +-
 .../mongodboutput/MongoDbOutputTest.java           |    2 +-
 plugins/transforms/multimerge/pom.xml              |    2 +-
 .../transforms/multimerge/MultiMergeJoin.java      |    2 +-
 .../multimerge/MultiMergeJoinDialog.java           |    2 +-
 .../transforms/multimerge/MultiMergeJoinMeta.java  |  215 +-
 .../multimerge/messages/messages_en_US.properties  |    7 +-
 .../multimerge/messages/messages_ja_JP.properties  |    2 +-
 plugins/transforms/normaliser/pom.xml              |    2 +-
 .../pipeline/transforms/normaliser/Normaliser.java |    2 +-
 .../transforms/normaliser/NormaliserDialog.java    |    2 +-
 .../transforms/normaliser/NormaliserMeta.java      |  373 +--
 .../normaliser/messages/messages_en_US.properties  |    2 +-
 .../normaliser/messages/messages_ko_KR.properties  |    6 +-
 plugins/transforms/nullif/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/nullif/NullIf.java     |    3 +-
 .../pipeline/transforms/nullif/NullIfDialog.java   |    2 +-
 .../hop/pipeline/transforms/nullif/NullIfMeta.java |  202 +-
 .../nullif/messages/messages_en_US.properties      |    2 +-
 .../nullif/messages/messages_ko_KR.properties      |   12 +-
 plugins/transforms/numberrange/pom.xml             |    2 +-
 .../transforms/numberrange/NumberRange.java        |    2 +-
 .../transforms/numberrange/NumberRangeDialog.java  |    2 +-
 .../transforms/numberrange/NumberRangeMeta.java    |  179 +-
 .../numberrange/messages/messages_en_US.properties |    2 +-
 .../numberrange/messages/messages_ko_KR.properties |    4 +-
 plugins/transforms/pgbulkloader/pom.xml            |    2 +-
 .../transforms/pgbulkloader/PGBulkLoader.java      |    4 +-
 .../pgbulkloader/PGBulkLoaderDialog.java           |   10 +-
 .../transforms/pgbulkloader/PGBulkLoaderMeta.java  |  568 ++--
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   28 +-
 plugins/transforms/pgp/pom.xml                     |    2 +-
 .../pgpdecryptstream/PGPDecryptStream.java         |    2 +-
 .../pgpdecryptstream/PGPDecryptStreamDialog.java   |    2 +-
 .../pgpdecryptstream/PGPDecryptStreamMeta.java     |  267 +-
 .../pgpencryptstream/PGPEncryptStream.java         |    2 +-
 .../pgpencryptstream/PGPEncryptStreamDialog.java   |    2 +-
 .../pgpencryptstream/PGPEncryptStreamMeta.java     |  271 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_en_US.properties             |    2 +-
 plugins/transforms/pom.xml                         |    6 +-
 plugins/transforms/processfiles/pom.xml            |    2 +-
 .../transforms/processfiles/ProcessFiles.java      |    3 +-
 .../processfiles/ProcessFilesDialog.java           |    2 +-
 .../transforms/processfiles/ProcessFilesMeta.java  |  245 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 plugins/transforms/propertyinput/pom.xml           |    2 +-
 .../transforms/propertyinput/PropertyInput.java    |    2 +-
 .../propertyinput/PropertyInputDialog.java         |   15 +-
 .../propertyinput/PropertyInputField.java          |    2 +-
 .../propertyinput/PropertyInputMeta.java           | 1070 +++----
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/propertyoutput/pom.xml          |    2 +-
 .../transforms/propertyoutput/PropertyOutput.java  |    2 +-
 .../propertyoutput/PropertyOutputDialog.java       |    2 +-
 .../propertyoutput/PropertyOutputMeta.java         |  450 ++-
 .../messages/messages_ko_KR.properties             |   10 +-
 plugins/transforms/randomvalue/pom.xml             |    2 +-
 .../transforms/randomvalue/RandomValue.java        |    2 +-
 .../transforms/randomvalue/RandomValueDialog.java  |    2 +-
 .../transforms/randomvalue/RandomValueMeta.java    |   10 +-
 plugins/transforms/recordsfromstream/pom.xml       |    2 +-
 plugins/transforms/regexeval/pom.xml               |    2 +-
 .../pipeline/transforms/regexeval/RegexEval.java   |    5 +-
 .../transforms/regexeval/RegexEvalDialog.java      |    2 +-
 .../regexeval/RegexEvalHelperDialog.java           |    2 +-
 .../transforms/regexeval/RegexEvalMeta.java        |  485 +--
 .../regexeval/messages/messages_en_US.properties   |    4 +-
 .../regexeval/messages/messages_ko_KR.properties   |    8 +-
 plugins/transforms/replacestring/pom.xml           |    2 +-
 .../transforms/replacestring/ReplaceString.java    |    3 +-
 .../replacestring/ReplaceStringDialog.java         |   21 +-
 .../replacestring/ReplaceStringMeta.java           |  676 ++--
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    8 +-
 plugins/transforms/reservoirsampling/pom.xml       |    2 +-
 .../reservoirsampling/ReservoirSamplingDialog.java |    2 +-
 .../reservoirsampling/ReservoirSamplingMeta.java   |  142 +-
 .../messages/messages_en_US.properties             |    4 +-
 .../messages/messages_ja_JP.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/rest/pom.xml                    |    2 +-
 .../apache/hop/pipeline/transforms/rest/Rest.java  |    2 +-
 .../hop/pipeline/transforms/rest/RestDialog.java   |    2 +-
 .../hop/pipeline/transforms/rest/RestMeta.java     |  693 ++--
 .../rest/messages/messages_en_US.properties        |    2 +-
 .../rest/messages/messages_ko_KR.properties        |    2 +-
 plugins/transforms/rowgenerator/pom.xml            |    2 +-
 .../transforms/rowgenerator/RowGenerator.java      |    2 +-
 .../rowgenerator/RowGeneratorDialog.java           |   15 +-
 .../transforms/rowgenerator/RowGeneratorMeta.java  |    7 +-
 .../messages/messages_en_US.properties             |    6 +-
 .../messages/messages_ja_JP.properties             |    6 +-
 plugins/transforms/rowsfromresult/pom.xml          |    2 +-
 .../recordsfromstream/RecordsFromStreamDialog.java |    2 +-
 .../recordsfromstream/RecordsFromStreamMeta.java   |   18 +-
 .../transforms/rowsfromresult/RowsFromResult.java  |    2 +-
 .../rowsfromresult/RowsFromResultDialog.java       |    2 +-
 .../rowsfromresult/RowsFromResultMeta.java         |  202 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/rowstoresult/pom.xml            |    2 +-
 .../transforms/rowstoresult/RowsToResult.java      |    2 +-
 .../rowstoresult/RowsToResultDialog.java           |    2 +-
 .../transforms/rowstoresult/RowsToResultMeta.java  |   86 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 .../messages/messages_nl_NL.properties             |    6 +-
 .../messages/messages_pt_BR.properties             |    4 +-
 plugins/transforms/salesforce/pom.xml              |    2 +-
 .../salesforce/SalesforceConnection.java           |   80 +-
 .../salesforce/SalesforceConnectionUtils.java      |    2 +-
 .../transforms/salesforce/SalesforceTransform.java |   14 +-
 .../salesforce/SalesforceTransformDialog.java      |   10 +-
 .../salesforce/SalesforceTransformMeta.java        |   14 +-
 .../salesforcedelete/SalesforceDelete.java         |    4 +-
 .../salesforcedelete/SalesforceDeleteDialog.java   |    2 +-
 .../salesforcedelete/SalesforceDeleteMeta.java     |    9 +-
 .../salesforceinput/SalesforceInput.java           |    2 +-
 .../salesforceinput/SalesforceInputDialog.java     |    2 +-
 .../salesforceinput/SalesforceInputField.java      |    2 +-
 .../salesforceinput/SalesforceInputMeta.java       |    9 +-
 .../salesforceinsert/SalesforceInsert.java         |    4 +-
 .../salesforceinsert/SalesforceInsertDialog.java   |    4 +-
 .../salesforceinsert/SalesforceInsertMeta.java     |    9 +-
 .../salesforceupdate/SalesforceUpdate.java         |    6 +-
 .../salesforceupdate/SalesforceUpdateDialog.java   |    4 +-
 .../salesforceupdate/SalesforceUpdateMeta.java     |    9 +-
 .../salesforceupsert/SalesforceUpsert.java         |    4 +-
 .../salesforceupsert/SalesforceUpsertDialog.java   |    4 +-
 .../salesforceupsert/SalesforceUpsertMeta.java     |    9 +-
 .../salesforceutils/SalesforceUtils.java           |    2 +-
 .../salesforce/messages/messages_en_US.properties  |   67 +-
 .../salesforce/messages/messages_es_AR.properties  |   20 +-
 .../salesforce/messages/messages_fr_FR.properties  |   20 +-
 .../salesforce/messages/messages_it_IT.properties  |   20 +-
 .../salesforce/messages/messages_ja_JP.properties  |   20 +-
 .../salesforce/messages/messages_ko_KR.properties  |   20 +-
 .../messages/messages_en_US.properties             |   21 +-
 .../messages/messages_es_AR.properties             |    4 +-
 .../messages/messages_fr_FR.properties             |    4 +-
 .../messages/messages_it_IT.properties             |    4 +-
 .../messages/messages_ja_JP.properties             |   18 +-
 .../messages/messages_en_US.properties             |   50 +-
 .../messages/messages_es_AR.properties             |    2 +-
 .../messages/messages_fr_FR.properties             |    2 +-
 .../messages/messages_it_IT.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |   10 +-
 .../messages/messages_en_US.properties             |   22 +-
 .../messages/messages_fr_FR.properties             |    4 +-
 .../messages/messages_it_IT.properties             |    4 +-
 .../messages/messages_ja_JP.properties             |   18 +-
 .../messages/messages_en_US.properties             |   14 +-
 .../messages/messages_fr_FR.properties             |    2 +-
 .../messages/messages_it_IT.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |   10 +-
 .../messages/messages_en_US.properties             |   22 +-
 .../messages/messages_fr_FR.properties             |    4 +-
 .../messages/messages_it_IT.properties             |    4 +-
 .../messages/messages_ja_JP.properties             |   18 +-
 plugins/transforms/samplerows/pom.xml              |    2 +-
 .../pipeline/transforms/samplerows/SampleRows.java |    2 +-
 .../transforms/samplerows/SampleRowsDialog.java    |    2 +-
 .../transforms/samplerows/SampleRowsMeta.java      |  144 +-
 .../samplerows/messages/messages_en_US.properties  |    2 +-
 .../samplerows/messages/messages_ko_KR.properties  |    2 +-
 plugins/transforms/selectvalues/pom.xml            |    2 +-
 .../transforms/selectvalues/SelectValues.java      |    3 +-
 .../selectvalues/SelectValuesDialog.java           |   25 +-
 .../transforms/selectvalues/SelectValuesMeta.java  |    9 +-
 .../messages/messages_de_DE.properties             |    2 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   12 +-
 plugins/transforms/setvalueconstant/pom.xml        |    2 +-
 .../setvalueconstant/SetValueConstant.java         |  118 +-
 .../setvalueconstant/SetValueConstantDialog.java   |   15 +-
 .../setvalueconstant/SetValueConstantMeta.java     |  227 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   12 +-
 plugins/transforms/setvaluefield/pom.xml           |    2 +-
 .../transforms/setvaluefield/SetValueField.java    |    2 +-
 .../setvaluefield/SetValueFieldDialog.java         |    2 +-
 .../setvaluefield/SetValueFieldMeta.java           |  204 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 plugins/transforms/setvariable/pom.xml             |    2 +-
 .../transforms/setvariable/SetVariable.java        |    2 +-
 .../transforms/setvariable/SetVariableDialog.java  |    2 +-
 .../transforms/setvariable/SetVariableMeta.java    |  257 +-
 .../setvariable/messages/messages_en_US.properties |    2 +-
 .../setvariable/messages/messages_ko_KR.properties |    8 +-
 plugins/transforms/sort/pom.xml                    |    2 +-
 .../hop/pipeline/transforms/sort/SortRows.java     |    2 +-
 .../pipeline/transforms/sort/SortRowsDialog.java   |   39 +-
 .../hop/pipeline/transforms/sort/SortRowsMeta.java |  613 ++--
 .../sort/messages/messages_ko_KR.properties        |   10 +-
 plugins/transforms/sortedmerge/pom.xml             |    2 +-
 .../transforms/sortedmerge/SortedMerge.java        |    2 +-
 .../transforms/sortedmerge/SortedMergeDialog.java  |   11 +-
 .../transforms/sortedmerge/SortedMergeMeta.java    |  258 +-
 .../sortedmerge/messages/messages_en_US.properties |    2 +-
 .../sortedmerge/messages/messages_ko_KR.properties |   12 +-
 plugins/transforms/splitfieldtorows/pom.xml        |    2 +-
 .../splitfieldtorows/SplitFieldToRows.java         |    2 +-
 .../splitfieldtorows/SplitFieldToRowsDialog.java   |    2 +-
 .../splitfieldtorows/SplitFieldToRowsMeta.java     |  305 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   12 +-
 plugins/transforms/sql/pom.xml                     |    2 +-
 .../hop/pipeline/transforms/sql/ExecSql.java       |    5 +-
 .../hop/pipeline/transforms/sql/ExecSqlDialog.java |    2 +-
 .../hop/pipeline/transforms/sql/ExecSqlMeta.java   |  450 +--
 .../sql/messages/messages_en_US.properties         |    2 +-
 .../sql/messages/messages_ko_KR.properties         |   18 +-
 plugins/transforms/sqlfileoutput/pom.xml           |    2 +-
 .../transforms/sqlfileoutput/SQLFileOutput.java    |    5 +-
 .../sqlfileoutput/SQLFileOutputDialog.java         |    2 +-
 .../sqlfileoutput/SQLFileOutputMeta.java           |  773 ++---
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    6 +-
 plugins/transforms/ssh/pom.xml                     |    2 +-
 .../apache/hop/pipeline/transforms/ssh/SSH.java    |    2 +-
 .../hop/pipeline/transforms/ssh/SSHDialog.java     |    2 +-
 .../hop/pipeline/transforms/ssh/SSHMeta.java       |  471 ++-
 .../ssh/messages/messages_en_US.properties         |    2 +-
 .../ssh/messages/messages_ko_KR.properties         |    2 +-
 plugins/transforms/streamlookup/pom.xml            |    2 +-
 .../transforms/streamlookup/StreamLookup.java      |    2 +-
 .../streamlookup/StreamLookupDialog.java           |    2 +-
 .../transforms/streamlookup/StreamLookupMeta.java  |  669 ++--
 .../messages/messages_en_US.properties             |    8 +-
 .../messages/messages_ja_JP.properties             |    4 +-
 .../messages/messages_ko_KR.properties             |   12 +-
 .../messages/messages_zh_CN.properties             |    6 +-
 plugins/transforms/streamschemamerge/pom.xml       |    4 +-
 .../transforms/streamschemamerge/StreamSchema.java |   20 +-
 .../streamschemamerge/StreamSchemaData.java        |    6 +-
 .../streamschemamerge/StreamSchemaDialog.java      |   26 +-
 .../streamschemamerge/StreamSchemaMeta.java        |  545 ++--
 .../messages/messages_en_US.properties             |    2 +-
 .../streamschemamerge/RowTransformCollector.java   |    2 +-
 .../streamschemamerge/TestUtilities.java           |    6 +-
 plugins/transforms/stringcut/pom.xml               |    2 +-
 .../pipeline/transforms/stringcut/StringCut.java   |    2 +-
 .../transforms/stringcut/StringCutDialog.java      |    2 +-
 .../transforms/stringcut/StringCutMeta.java        |  261 +-
 .../stringcut/messages/messages_en_US.properties   |    2 +-
 .../stringcut/messages/messages_ko_KR.properties   |    8 +-
 plugins/transforms/stringoperations/pom.xml        |    2 +-
 .../stringoperations/StringOperations.java         |    2 +-
 .../stringoperations/StringOperationsDialog.java   |    2 +-
 .../stringoperations/StringOperationsMeta.java     |  784 ++---
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/switchcase/pom.xml              |    4 +-
 .../pipeline/transforms/switchcase/SwitchCase.java |    2 +-
 .../transforms/switchcase/SwitchCaseDialog.java    |    2 +-
 .../transforms/switchcase/SwitchCaseMeta.java      |  454 +--
 .../switchcase/messages/messages_en_US.properties  |    6 +-
 .../switchcase/messages/messages_ja_JP.properties  |    4 +-
 .../switchcase/messages/messages_ko_KR.properties  |    6 +-
 .../switchcase/messages/messages_zh_CN.properties  |    4 +-
 plugins/transforms/synchronizeaftermerge/pom.xml   |    2 +-
 .../SynchronizeAfterMerge.java                     |    5 +-
 .../SynchronizeAfterMergeDialog.java               |   11 +-
 .../SynchronizeAfterMergeMeta.java                 | 1066 +++---
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/syslog/pom.xml                  |    4 +-
 .../pipeline/transforms/syslog/SyslogMessage.java  |    2 +-
 .../transforms/syslog/SyslogMessageDialog.java     |    2 +-
 .../transforms/syslog/SyslogMessageMeta.java       |  225 +-
 .../syslog/messages/messages_en_US.properties      |    2 +-
 .../syslog/messages/messages_ko_KR.properties      |    2 +-
 plugins/transforms/systemdata/pom.xml              |    2 +-
 .../transforms/systemdata/SystemDataDialog.java    |    2 +-
 .../transforms/systemdata/SystemDataMeta.java      |  211 +-
 .../systemdata/messages/messages_ko_KR.properties  |    2 +-
 plugins/transforms/tablecompare/pom.xml            |    2 +-
 .../transforms/tablecompare/TableCompare.java      |    8 +-
 .../tablecompare/TableCompareDialog.java           |    2 +-
 .../transforms/tablecompare/TableCompareMeta.java  |  510 ++-
 .../messages/messages_en_US.properties             |   16 +-
 .../messages/messages_fr_FR.properties             |    2 +-
 .../messages/messages_ja_JP.properties             |    8 +-
 .../messages/messages_zh_CN.properties             |   12 +-
 plugins/transforms/tableexists/pom.xml             |    2 +-
 .../transforms/tableexists/TableExists.java        |    5 +-
 .../transforms/tableexists/TableExistsDialog.java  |    5 +-
 .../transforms/tableexists/TableExistsMeta.java    |  199 +-
 .../tableexists/messages/messages_en_US.properties |   16 +-
 .../tableexists/messages/messages_ja_JP.properties |   12 +-
 .../tableexists/messages/messages_ko_KR.properties |   16 +-
 plugins/transforms/tableoutput/pom.xml             |    2 +-
 .../transforms/tableoutput/TableOutput.java        |    6 +-
 .../transforms/tableoutput/TableOutputDialog.java  |   10 +-
 .../transforms/tableoutput/TableOutputMeta.java    |  875 ++---
 .../tableoutput/messages/messages_en_US.properties |    2 +-
 .../tableoutput/messages/messages_ko_KR.properties |   10 +-
 .../tableoutput/TableOutputMetaTest.java           |    5 +-
 plugins/transforms/terafast/pom.xml                |    2 +-
 .../hop/pipeline/transforms/terafast/TeraFast.java |    4 +-
 .../transforms/terafast/TeraFastDialog.java        |    2 +-
 .../pipeline/transforms/terafast/TeraFastMeta.java |   13 +-
 .../terafast/messages/messages_en_US.properties    |    2 +-
 .../terafast/messages/messages_ko_KR.properties    |    6 +-
 plugins/transforms/textfile/pom.xml                |    2 +-
 .../hop/pipeline/transforms/csvinput/CsvInput.java |    2 +-
 .../transforms/csvinput/CsvInputDialog.java        |    2 +-
 .../pipeline/transforms/csvinput/CsvInputMeta.java |  565 ++--
 .../fileinput/TextFileCSVImportProgressDialog.java |    2 +-
 .../fileinput/TextFileImportWizardPage1.java       |    2 +-
 .../fileinput/TextFileImportWizardPage2.java       |    2 +-
 .../transforms/fileinput/TextFileInput.java        |    2 +-
 .../transforms/fileinput/TextFileInputDialog.java  |    2 +-
 .../transforms/fileinput/TextFileInputMeta.java    | 1737 +++++-----
 .../fileinput/VariableButtonListenerFactory.java   |    2 +-
 .../text/TextFileCSVImportProgressDialog.java      |    2 +-
 .../fileinput/text/TextFileImportWizardPage1.java  |    2 +-
 .../fileinput/text/TextFileImportWizardPage2.java  |    2 +-
 .../transforms/fileinput/text/TextFileInput.java   |    2 +-
 .../fileinput/text/TextFileInputDialog.java        |   33 +-
 .../fileinput/text/TextFileInputMeta.java          | 1367 ++++----
 .../fileinput/text/TextFileInputUtils.java         |    2 +-
 .../text/VariableButtonListenerFactory.java        |    2 +-
 .../transforms/textfileoutput/TextFileOutput.java  |    2 +-
 .../textfileoutput/TextFileOutputDialog.java       |    2 +-
 .../textfileoutput/TextFileOutputMeta.java         | 1202 +++----
 .../csvinput/messages/messages_en_US.properties    |    2 +-
 .../csvinput/messages/messages_ko_KR.properties    |   14 +-
 .../fileinput/messages/messages_en_US.properties   |    2 +-
 .../fileinput/messages/messages_ko_KR.properties   |   18 +-
 .../text/messages/messages_en_US.properties        |    2 +-
 .../text/messages/messages_ko_KR.properties        |   18 +-
 .../messages/messages_ko_KR.properties             |    2 +-
 plugins/transforms/tokenreplacement/pom.xml        |    2 +-
 .../tokenreplacement/TokenReplacement.java         |    2 +-
 .../tokenreplacement/TokenReplacementDialog.java   |   43 +-
 .../tokenreplacement/TokenReplacementMeta.java     |  622 ++--
 .../messages/messages_en_US.properties             |   25 +-
 plugins/transforms/uniquerows/pom.xml              |    2 +-
 .../pipeline/transforms/uniquerows/UniqueRows.java |    2 +-
 .../transforms/uniquerows/UniqueRowsDialog.java    |    2 +-
 .../transforms/uniquerows/UniqueRowsMeta.java      |  251 +-
 .../uniquerows/messages/messages_en_US.properties  |    2 +-
 .../uniquerows/messages/messages_ko_KR.properties  |    4 +-
 .../uniquerows/messages/messages_pt_BR.properties  |    2 +-
 plugins/transforms/uniquerowsbyhashset/pom.xml     |    2 +-
 .../uniquerowsbyhashset/UniqueRowsByHashSet.java   |    2 +-
 .../UniqueRowsByHashSetDialog.java                 |    2 +-
 .../UniqueRowsByHashSetMeta.java                   |  183 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |   12 +-
 plugins/transforms/update/pom.xml                  |    2 +-
 .../hop/pipeline/transforms/update/Update.java     |    5 +-
 .../pipeline/transforms/update/UpdateDialog.java   |   10 +-
 .../hop/pipeline/transforms/update/UpdateMeta.java |  864 ++---
 .../update/messages/messages_en_US.properties      |   26 +-
 plugins/transforms/valuemapper/pom.xml             |    2 +-
 .../transforms/valuemapper/ValueMapper.java        |    2 +-
 .../transforms/valuemapper/ValueMapperDialog.java  |    2 +-
 .../transforms/valuemapper/ValueMapperMeta.java    |  283 +-
 .../valuemapper/messages/messages_en_US.properties |    2 +-
 .../valuemapper/messages/messages_ko_KR.properties |    4 +-
 .../valuemapper/messages/messages_nl_NL.properties |   10 +-
 plugins/transforms/webserviceavailable/pom.xml     |    2 +-
 .../webserviceavailable/WebServiceAvailable.java   |    2 +-
 .../WebServiceAvailableDialog.java                 |    2 +-
 .../WebServiceAvailableMeta.java                   |  179 +-
 .../messages/messages_en_US.properties             |    2 +-
 .../messages/messages_ko_KR.properties             |    4 +-
 plugins/transforms/webservices/pom.xml             |    2 +-
 .../transforms/webservices/WebService.java         |    2 +-
 .../transforms/webservices/WebServiceDialog.java   |    2 +-
 .../transforms/webservices/WebServiceMeta.java     |  429 ++-
 .../transforms/webservices/wsdl/WsdlTypes.java     |    2 +-
 .../webservices/messages/messages_en_US.properties |    6 +-
 .../webservices/messages/messages_fr_FR.properties |    4 +-
 .../webservices/messages/messages_it_IT.properties |    4 +-
 .../webservices/messages/messages_ja_JP.properties |    4 +-
 .../webservices/messages/messages_ko_KR.properties |    2 +-
 .../webservices/messages/messages_zh_CN.properties |    4 +-
 .../wsdl/messages/messages_en_US.properties}       |    9 +-
 plugins/transforms/writetolog/pom.xml              |    2 +-
 .../pipeline/transforms/writetolog/WriteToLog.java |    2 +-
 .../transforms/writetolog/WriteToLogDialog.java    |    2 +-
 .../transforms/writetolog/WriteToLogMeta.java      |  253 +-
 .../writetolog/messages/messages_en_US.properties  |    2 +-
 .../writetolog/messages/messages_ko_KR.properties  |   10 +-
 .../writetolog/messages/messages_pt_BR.properties  |    2 +-
 plugins/transforms/xml/pom.xml                     |    2 +-
 .../transforms/xml/RowTransformCollector.java      |    2 +-
 .../hop/pipeline/transforms/xml/addxml/AddXml.java |    2 +-
 .../transforms/xml/addxml/AddXmlDialog.java        |   13 +-
 .../pipeline/transforms/xml/addxml/AddXmlMeta.java |  335 +-
 .../transforms/xml/getxmldata/GetXmlData.java      |    4 +-
 .../transforms/xml/getxmldata/GetXmlDataData.java  |    2 +-
 .../xml/getxmldata/GetXmlDataDialog.java           |   17 +-
 .../transforms/xml/getxmldata/GetXmlDataField.java |    2 +-
 .../transforms/xml/getxmldata/GetXmlDataMeta.java  |  950 +++---
 .../getxmldata/LoopNodesImportProgressDialog.java  |    2 +-
 .../XmlInputFieldsImportProgressDialog.java        |    2 +-
 .../xml/xmlinputstream/XmlInputStream.java         |   14 +-
 .../xml/xmlinputstream/XmlInputStreamDialog.java   |    6 +-
 .../xml/xmlinputstream/XmlInputStreamMeta.java     |  581 ++--
 .../pipeline/transforms/xml/xmljoin/XmlJoin.java   |    6 +-
 .../transforms/xml/xmljoin/XmlJoinDialog.java      |   62 +-
 .../transforms/xml/xmljoin/XmlJoinMeta.java        |   10 +-
 .../transforms/xml/xmloutput/XmlOutput.java        |    6 +-
 .../transforms/xml/xmloutput/XmlOutputDialog.java  |    2 +-
 .../transforms/xml/xmloutput/XmlOutputMeta.java    |  711 ++--
 .../transforms/xml/xsdvalidator/XsdValidator.java  |    2 +-
 .../xml/xsdvalidator/XsdValidatorDialog.java       |    2 +-
 .../xml/xsdvalidator/XsdValidatorMeta.java         |  321 +-
 .../hop/pipeline/transforms/xml/xslt/Xslt.java     |    2 +-
 .../pipeline/transforms/xml/xslt/XsltDialog.java   |    2 +-
 .../hop/pipeline/transforms/xml/xslt/XsltMeta.java |  367 ++-
 .../xml/addxml/messages/messages_en_US.properties  |    6 +-
 .../xml/addxml/messages/messages_ja_JP.properties  |    4 +-
 .../xml/addxml/messages/messages_ko_KR.properties  |    8 +-
 .../getxmldata/messages/messages_en_US.properties  |   20 +-
 .../getxmldata/messages/messages_es_AR.properties  |    2 +-
 .../getxmldata/messages/messages_fr_FR.properties  |    2 +-
 .../getxmldata/messages/messages_it_IT.properties  |    2 +-
 .../getxmldata/messages/messages_ja_JP.properties  |   12 +-
 .../getxmldata/messages/messages_ko_KR.properties  |    6 +-
 .../messages/messages_en_US.properties             |   10 +-
 .../xml/xmljoin/messages/messages_de_DE.properties |   18 +-
 .../xml/xmljoin/messages/messages_ko_KR.properties |    4 +-
 .../xmloutput/messages/messages_en_US.properties   |    8 +-
 .../xmloutput/messages/messages_ja_JP.properties   |    4 +-
 .../xmloutput/messages/messages_ko_KR.properties   |   10 +-
 .../messages/messages_en_US.properties             |   16 +-
 .../messages/messages_ja_JP.properties             |    8 +-
 .../messages/messages_ko_KR.properties             |   18 +-
 .../xml/xslt/messages/messages_en_US.properties    |   16 +-
 .../xml/xslt/messages/messages_ja_JP.properties    |   12 +-
 .../xml/xslt/messages/messages_ko_KR.properties    |   16 +-
 .../transforms/xml/PipelineTestFactory.java        |   38 +-
 .../transforms/xml/getxmldata/GetXMLDataTest.java  |   28 +-
 .../BaseXmlInputStreamParsingTest.java             |    4 +-
 .../xml/xmljoin/XmlJoinOmitNullValuesTest.java     |    2 +-
 .../xml/xmloutput/XmlOutputMetaTest.java           |   24 +-
 .../transforms/xml/xmloutput/XmlOutputTest.java    |   12 +-
 .../hop/pipeline/transforms/xml/xslt/XsltTest.java |   24 +-
 plugins/transforms/yamlinput/pom.xml               |    2 +-
 .../pipeline/transforms/yamlinput/YamlInput.java   |    2 +-
 .../transforms/yamlinput/YamlInputDialog.java      |    2 +-
 .../transforms/yamlinput/YamlInputField.java       |    2 +-
 .../transforms/yamlinput/YamlInputMeta.java        |  699 ++--
 .../yamlinput/messages/messages_en_US.properties   |    2 +-
 .../yamlinput/messages/messages_fr_FR.properties   |    2 +-
 .../yamlinput/messages/messages_it_IT.properties   |    2 +-
 .../yamlinput/messages/messages_ja_JP.properties   |    2 +-
 plugins/transforms/zipfile/pom.xml                 |    2 +-
 .../hop/pipeline/transforms/zipfile/ZipFile.java   |    2 +-
 .../pipeline/transforms/zipfile/ZipFileDialog.java |    2 +-
 .../pipeline/transforms/zipfile/ZipFileMeta.java   |  239 +-
 .../zipfile/messages/messages_en_US.properties     |    2 +-
 plugins/vfs/azure/pom.xml                          |    2 +-
 plugins/vfs/googledrive/pom.xml                    |    2 +-
 plugins/vfs/hdfs/pom.xml                           |    2 +-
 plugins/vfs/pom.xml                                |    6 +-
 plugins/vfs/s3/pom.xml                             |    2 +-
 .../org/apache/hop/vfs/s3/s3/vfs/S3FileSystem.java |    3 +-
 .../vfs/s3/s3common/S3CommonPipedOutputStream.java |    2 +-
 ...ssages.properties => messages_en_US.properties} |    3 +-
 ...ssages.properties => messages_en_US.properties} |    0
 pom.xml                                            |    4 +-
 rap/pom.xml                                        |    4 +-
 rcp/pom.xml                                        |    4 +-
 ui/pom.xml                                         |    4 +-
 .../main/java/org/apache/hop/ui/core/PropsUi.java  |   12 +
 .../org/apache/hop/ui/core/bus/HopGuiEvent.java    |   38 +-
 .../org/apache/hop/ui/core/bus/HopGuiEvents.java   |    1 -
 .../hop/ui/core/bus/HopGuiEventsHandler.java       |    1 +
 .../hop/ui/core/bus/IHopGuiEventListener.java      |    1 -
 .../hop/ui/core/database/DatabaseMetaEditor.java   |    2 +-
 .../database/dialog/DatabaseExplorerDialog.java    |   53 +-
 .../dialog/GetDatabaseInfoProgressDialog.java      |   13 +-
 .../dialog/GetPreviewTableProgressDialog.java      |    6 +-
 .../dialog/GetQueryFieldsProgressDialog.java       |   13 +-
 .../dialog/GetTableSizeProgressDialog.java         |   20 +-
 .../hop/ui/core/database/dialog/SqlEditor.java     |   12 +-
 .../org/apache/hop/ui/core/dialog/BaseDialog.java  |  367 ++-
 .../hop/ui/core/dialog/BaseMessageDialog.java      |   41 +-
 .../dialog/BrowserEnvironmentWarningDialog.java    |  239 +-
 .../hop/ui/core/dialog/CheckResultDialog.java      |    2 +-
 .../hop/ui/core/dialog/ConfigurationDialog.java    |  331 +-
 .../apache/hop/ui/core/dialog/ContextDialog.java   |  789 ++---
 .../apache/hop/ui/core/dialog/DetailsDialog.java   |   47 +-
 .../ui/core/dialog/DisplayInvocationHandler.java   |   71 +-
 .../apache/hop/ui/core/dialog/EditRowsDialog.java  |  287 +-
 .../hop/ui/core/dialog/EnterConditionDialog.java   |   66 +-
 .../apache/hop/ui/core/dialog/EnterListDialog.java |  509 +--
 .../hop/ui/core/dialog/EnterMappingDialog.java     |  479 +--
 .../hop/ui/core/dialog/EnterNumberDialog.java      |  194 +-
 .../hop/ui/core/dialog/EnterOptionsDialog.java     |   38 +-
 .../hop/ui/core/dialog/EnterPasswordDialog.java    |  138 +-
 .../hop/ui/core/dialog/EnterPrintDialog.java       |  441 +--
 .../hop/ui/core/dialog/EnterSearchDialog.java      |  221 +-
 .../hop/ui/core/dialog/EnterSelectionDialog.java   |  602 ++--
 .../hop/ui/core/dialog/EnterStringDialog.java      |  176 +-
 .../hop/ui/core/dialog/EnterStringsDialog.java     |  216 +-
 .../apache/hop/ui/core/dialog/EnterTextDialog.java |  169 +-
 .../hop/ui/core/dialog/EnterValueDialog.java       |  415 ++-
 .../org/apache/hop/ui/core/dialog/ErrorDialog.java |  194 +-
 .../hop/ui/core/dialog/ErrorWithDetailsDialog.java |   52 +-
 .../core/dialog/HopDescribedVariablesDialog.java   |  157 +-
 .../hop/ui/core/dialog/IDirectoryDialog.java       |    6 +-
 .../org/apache/hop/ui/core/dialog/IFileDialog.java |   11 +-
 .../ui/core/dialog/MessageDialogWithToggle.java    |   17 +-
 .../hop/ui/core/dialog/NativeDirectoryDialog.java  |   23 +-
 .../hop/ui/core/dialog/NativeFileDialog.java       |   42 +-
 .../hop/ui/core/dialog/PreviewRowsDialog.java      |  461 +--
 .../apache/hop/ui/core/dialog/SelectRowDialog.java |  129 +-
 .../hop/ui/core/dialog/ShowBrowserDialog.java      |   62 +-
 .../apache/hop/ui/core/dialog/ShowHelpDialog.java  |  454 +--
 .../hop/ui/core/dialog/ShowMessageDialog.java      |  258 +-
 .../hop/ui/core/dialog/SqlStatementsDialog.java    |  319 +-
 .../ui/core/dialog/SubjectDataBrowserDialog.java   |  216 +-
 .../hop/ui/core/dialog/TransformFieldsDialog.java  |  340 +-
 .../org/apache/hop/ui/core/gui/BaseGuiWidgets.java |  141 +-
 .../hop/ui/core/gui/GuiCompositeWidgets.java       |  411 ++-
 .../org/apache/hop/ui/core/gui/GuiMenuWidgets.java |  257 +-
 .../apache/hop/ui/core/gui/GuiToolbarWidgets.java  |  294 +-
 .../org/apache/hop/ui/core/gui/HopNamespace.java   |   20 +-
 .../gui/IGuiPluginCompositeWidgetsListener.java    |    5 +-
 .../org/apache/hop/ui/core/gui/ManagedColor.java   |   48 +-
 .../org/apache/hop/ui/core/gui/ManagedFont.java    |   36 +-
 .../org/apache/hop/ui/core/gui/WindowProperty.java |  177 +-
 .../hop/ui/core/metadata/MetadataEditor.java       |   18 +-
 .../hop/ui/core/metadata/MetadataEditorDialog.java |    2 +-
 .../apache/hop/ui/core/vfs/HopVfsFileDialog.java   |   27 +-
 .../org/apache/hop/ui/core/widget/CheckBox.java    |   18 +-
 .../org/apache/hop/ui/core/widget/CheckBoxVar.java |    2 +-
 .../org/apache/hop/ui/core/widget/ComboVar.java    |  179 +-
 .../apache/hop/ui/core/widget/ConditionEditor.java |    2 +-
 .../hop/ui/core/widget/ControlSpaceKeyAdapter.java |    2 +-
 .../org/apache/hop/ui/core/widget/FormInput.java   |  110 +-
 .../java/org/apache/hop/ui/core/widget/Input.java  |   18 +-
 .../org/apache/hop/ui/core/widget/InputText.java   |    8 +-
 .../org/apache/hop/ui/core/widget/LabelText.java   |   75 +-
 .../hop/ui/core/widget/MetaSelectionLine.java      |    2 +-
 .../org/apache/hop/ui/core/widget/OsHelper.java    |   95 +-
 .../org/apache/hop/ui/core/widget/RadioTab.java    |  114 +-
 .../apache/hop/ui/core/widget/StyledTextComp.java  |    2 +-
 .../hop/ui/core/widget/StyledTextCompFind.java     |    2 +-
 .../hop/ui/core/widget/StyledTextCompReplace.java  |    2 +-
 .../org/apache/hop/ui/core/widget/TableDraw.java   |  401 +--
 .../org/apache/hop/ui/core/widget/TableView.java   | 3384 ++++++++++----------
 .../org/apache/hop/ui/core/widget/TextVar.java     |  238 +-
 .../org/apache/hop/ui/core/widget/TreeUtil.java    |   25 +-
 .../core/widget/VariableButtonListenerFactory.java |    2 +-
 .../org/apache/hop/ui/core/widget/text/Format.java |   12 +-
 .../apache/hop/ui/core/widget/text/FormatRule.java |   14 +-
 .../hop/ui/core/widget/text/TextFormatter.java     |   18 +-
 .../hop/ui/core/widget/text/UrlFormatRule.java     |   26 +-
 .../apache/hop/ui/core/widget/tree/TreeNode.java   |   33 +-
 .../hop/ui/core/widget/tree/TreeToolbar.java       |  141 +-
 .../ui/core/widget/warning/ISupportsWarning.java   |    2 +-
 .../hop/ui/core/widget/warning/IWarning.java       |    6 +-
 .../core/widget/warning/SimpleWarningMessage.java  |   22 +-
 .../hop/ui/core/widget/warning/TextVarWarning.java |  128 +-
 .../hop/ui/core/widget/warning/WarningText.java    |  128 +-
 .../main/java/org/apache/hop/ui/hopgui/HopGui.java |  118 +-
 .../ui/hopgui/delegates/HopGuiServerDelegate.java  |    5 +-
 .../apache/hop/ui/hopgui/dialog/AboutDialog.java   |    2 +-
 .../hopgui/dialog/AnalyseImpactProgressDialog.java |    2 +-
 .../hopgui/dialog/CheckPipelineProgressDialog.java |    2 +-
 .../hop/ui/hopgui/dialog/DeleteMessageBox.java     |    2 +-
 .../ui/hopgui/dialog/EnterPreviewRowsDialog.java   |    2 +-
 .../hop/ui/hopgui/dialog/GetSqlProgressDialog.java |    2 +-
 .../dialog/GetWorkflowSqlProgressDialog.java       |    2 +-
 .../ui/hopgui/dialog/MetadataExplorerDialog.java   |   20 +-
 .../hop/ui/hopgui/dialog/NewSubPipelineDialog.java |    2 +-
 .../apache/hop/ui/hopgui/dialog/NotePadDialog.java |    3 +-
 .../hop/ui/hopgui/dialog/PreviewSelectDialog.java  |    2 +-
 .../hopgui/dialog/SearchFieldsProgressDialog.java  |    2 +-
 .../file/delegates/HopGuiNotePadDelegate.java      |    4 +-
 .../ui/hopgui/file/pipeline/HopGuiLogBrowser.java  |   52 +-
 .../hopgui/file/pipeline/HopGuiPipelineGraph.java  |   27 +-
 .../delegates/HopGuiPipelineClipboardDelegate.java |    2 +-
 .../delegates/HopGuiPipelineGridDelegate.java      |    2 +-
 .../delegates/HopGuiPipelineHopDelegate.java       |    2 +-
 .../delegates/HopGuiPipelineLogDelegate.java       |    8 +-
 .../delegates/HopGuiPipelineRunDelegate.java       |    2 +-
 .../delegates/HopGuiPipelineTransformDelegate.java |    2 +-
 .../delegates/HopGuiPipelineUndoDelegate.java      |    2 +-
 .../hopgui/file/workflow/HopGuiWorkflowGraph.java  |    6 +-
 .../delegates/HopGuiWorkflowActionDelegate.java    |    2 +-
 .../delegates/HopGuiWorkflowClipboardDelegate.java |    2 +-
 .../delegates/HopGuiWorkflowGridDelegate.java      |   26 +-
 .../delegates/HopGuiWorkflowHopDelegate.java       |    2 +-
 .../delegates/HopGuiWorkflowLogDelegate.java       |    8 +-
 .../delegates/HopGuiWorkflowRunDelegate.java       |    2 +-
 .../delegates/HopGuiWorkflowUndoDelegate.java      |    2 +-
 .../java/org/apache/hop/ui/i18n/BundleFile.java    |   24 +-
 .../java/org/apache/hop/ui/i18n/KeyOccurrence.java |   45 +-
 .../apache/hop/ui/i18n/MessagesSourceCrawler.java  |  716 +++--
 .../org/apache/hop/ui/i18n/editor/Translator.java  |   16 +-
 .../hop/ui/partition/PartitionSchemaEditor.java    |    3 +-
 .../config/PipelineRunConfigurationEditor.java     |    3 +-
 .../hop/ui/pipeline/debug/PipelineDebugDialog.java |    2 +-
 .../ui/pipeline/dialog/ModPartitionerDialog.java   |    2 +-
 .../hop/ui/pipeline/dialog/PipelineDialog.java     |    2 +-
 .../ui/pipeline/dialog/PipelineDialogPlugin.java   |    5 +
 .../PipelineExecutionConfigurationDialog.java      |  338 +-
 .../hop/ui/pipeline/dialog/PipelineHopDialog.java  |    2 +-
 .../dialog/PipelinePreviewProgressDialog.java      |    2 +-
 .../ui/pipeline/transform/BaseTransformDialog.java |    4 +-
 .../transform/TransformErrorMetaDialog.java        |    2 +-
 .../transform/common/FieldSelectionDialog.java     |    2 +-
 .../common/IGetFieldsCapableTransformDialog.java   |    2 +-
 .../transform/common/TextFileLineUtil.java         |    4 +-
 .../ui/pipeline/transforms/dummy/DummyDialog.java  |    2 +-
 .../pipeline/transforms/groupby/GroupByDialog.java |    2 +-
 .../transforms/injector/InjectorDialog.java        |    2 +-
 .../transforms/missing/MissingPipelineDialog.java  |    2 +-
 .../pipelineexecutor/PipelineExecutorDialog.java   |    2 +-
 .../transforms/tableinput/TableInputDialog.java    |   17 +-
 .../workflowexecutor/WorkflowExecutorDialog.java   |    2 +-
 .../org/apache/hop/ui/server/HopServerEditor.java  |    2 +-
 .../java/org/apache/hop/ui/util/HelpUtils.java     |    3 +-
 .../hop/ui/workflow/action/ActionDialog.java       |    6 +-
 .../workflow/actions/dummy/ActionDummyDialog.java  |    2 +-
 .../actions/missing/MissingActionDialog.java       |    2 +-
 .../actions/pipeline/ActionBaseDialog.java         |    1 -
 .../actions/pipeline/ActionPipelineDialog.java     |    2 +-
 .../workflow/actions/start/ActionStartDialog.java  |    4 +-
 .../actions/workflow/ActionWorkflowDialog.java     |    2 +-
 .../config/WorkflowRunConfigurationEditor.java     |    2 +-
 .../hop/ui/workflow/dialog/WorkflowDialog.java     |    3 +-
 .../ui/workflow/dialog/WorkflowDialogPlugin.java   |    5 +
 .../workflow/dialog/WorkflowDialogPluginType.java  |    6 +-
 .../WorkflowExecutionConfigurationDialog.java      |    2 +-
 .../dialog/messages/messages_en_US.properties      |  176 +-
 .../core/dialog/messages/messages_en_US.properties |  432 +--
 .../dialog/messages/messages_nl_NL.properties      |   18 +-
 .../file.trans.messages/messages_de_DE.properties  |  555 ----
 .../file.trans.messages/messages_en_US.properties  |  951 ------
 .../file.trans.messages/messages_es_AR.properties  |  580 ----
 .../file.trans.messages/messages_es_ES.properties  |  528 ---
 .../file.trans.messages/messages_fr_FR.properties  |  857 -----
 .../file.trans.messages/messages_it_IT.properties  |  767 -----
 .../file.trans.messages/messages_ja_JP.properties  |  926 ------
 .../file.trans.messages/messages_ko_KR.properties  |  725 -----
 .../file.trans.messages/messages_nl_NL.properties  |  548 ----
 .../file.trans.messages/messages_pt_BR.properties  |  444 ---
 .../file.trans.messages/messages_pt_PT.properties  |  380 ---
 .../file.trans.messages/messages_zh_CN.properties  |  690 ----
 .../delegates}/messages/messages_en_US.properties  |   24 +-
 .../workflow/messages/messages_de_DE.properties    |  652 +++-
 .../workflow/messages/messages_en_US.properties    | 1167 ++++++-
 .../workflow/messages/messages_es_AR.properties    |  696 +++-
 .../workflow/messages/messages_es_ES.properties    |  633 +++-
 .../workflow/messages/messages_fr_FR.properties    | 1051 ++++--
 .../workflow/messages/messages_it_IT.properties    |  957 ++++--
 .../workflow/messages/messages_ja_JP.properties    | 1134 +++++--
 .../workflow/messages/messages_ko_KR.properties    |  906 ++++--
 .../workflow/messages/messages_nl_NL.properties    |  662 +++-
 .../workflow/messages/messages_pt_BR.properties    |  537 +++-
 .../workflow/messages/messages_pt_PT.properties    |  473 ++-
 .../workflow/messages/messages_zh_CN.properties    |  814 ++++-
 .../ui/hopgui/messages/messages_en_US.properties   |   30 +-
 .../ui/hopgui/messages/messages_nl_NL.properties   | 1023 +++---
 .../wizards/messages/messages_nl_NL.properties     |    6 +-
 .../debug/messages/messages_nl_NL.properties       |   16 +-
 .../dialog/messages/messages_nl_NL.properties      |   70 +-
 .../common/messages/messages_en_US.properties      |   27 +-
 .../messages/messages_en_US.properties             |  130 +-
 .../messages/messages_it_IT.properties             |   18 -
 .../messages/messages_ja_JP.properties             |   86 +
 ui/src/main/resources/ui/images/add.svg            |   54 +-
 ui/src/main/resources/ui/images/back.svg           |   54 +-
 ui/src/main/resources/ui/images/folder-add.svg     |   39 +-
 ui/src/main/resources/ui/images/folder.svg         |   39 +-
 ui/src/main/resources/ui/images/forward.svg        |   54 +-
 ui/src/main/resources/ui/images/home.svg           |   49 +-
 ui/src/main/resources/ui/images/pipeline.svg       |   22 +-
 ui/src/main/resources/ui/images/server.svg         |   71 +-
 ui/src/main/resources/ui/images/up.svg             |   57 +-
 ui/src/main/resources/ui/images/workflow.svg       |   94 +-
 .../hop/ui/i18n/MessagesSourceCrawlerTest.java     |   67 +
 2000 files changed, 72887 insertions(+), 64393 deletions(-)
 copy assemblies/plugins/actions/{createfolder => as400command}/pom.xml (84%)
 copy assemblies/plugins/{transforms/json => actions/as400command}/src/assembly/assembly.xml (73%)
 copy plugins/vfs/hdfs/pom.xml => assemblies/plugins/actions/as400command/src/main/resources/dependencies.xml (59%)
 copy assemblies/plugins/{vfs/s3 => actions/as400command}/src/main/resources/version.xml (100%)
 copy assemblies/plugins/misc/{testing => import}/pom.xml (81%)
 create mode 100644 assemblies/plugins/misc/import/src/assembly/assembly.xml
 copy assemblies/plugins/{vfs/s3 => misc/import}/src/main/resources/version.xml (100%)
 copy plugins/vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => core/src/main/resources/org/apache/hop/core/vfs/messages/messages_en_US.properties (71%)
 create mode 100644 engine/src/main/resources/org/apache/hop/pipeline/transform/messages/messages_nl_NL.properties
 rename integration-tests/parameters_and_variables/{main-0002-pipeline-job-executor.hwf => main-0002-pipeline-workflow-executor.hwf} (99%)
 create mode 100644 integration-tests/parameters_and_variables/metadata/rdbms/testdb.json
 create mode 100644 integration-tests/transforms/0003-field-splitter-enclosure.hpl
 create mode 100644 integration-tests/transforms/0003-field-splitter-escape-string.hpl
 create mode 100644 integration-tests/transforms/0003-field-splitter-using-ids.hpl
 create mode 100644 integration-tests/transforms/0004-concat-fields.hpl
 create mode 100644 integration-tests/transforms/datasets/golden-concat-fields.csv
 create mode 100644 integration-tests/transforms/files/customers-100.txt
 create mode 100644 integration-tests/transforms/main-0003-field-splitter.hwf
 copy integration-tests/{parameters_and_variables/0002-workflow.hwf => transforms/main-0004-concat-fields.hwf} (53%)
 create mode 100644 integration-tests/transforms/metadata/dataset/golden-concat-fields.json
 create mode 100644 integration-tests/transforms/metadata/unit-test/0004-concat-fields UNIT.json
 copy plugins/{transforms/pgp => actions/as400command}/pom.xml (78%)
 create mode 100644 plugins/actions/as400command/src/main/doc/as400command.adoc
 create mode 100644 plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400Command.java
 create mode 100644 plugins/actions/as400command/src/main/java/org/apache/hop/workflow/actions/as400command/ActionAs400CommandDialog.java
 create mode 100644 plugins/actions/as400command/src/main/resources/as400command.svg
 create mode 100644 plugins/actions/as400command/src/main/resources/org/apache/hop/workflow/actions/as400command/messages/messages_en_US.properties
 create mode 100644 plugins/actions/as400command/src/test/java/org/apache/hop/workflow/actions/as400command/ActionAs400CommandLoadSaveTest.java
 copy plugins/{vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => misc/git/src/main/resources/org/apache/hop/git/messages/messages_en_US.properties} (80%)
 copy plugins/{vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => misc/git/src/main/resources/org/apache/hop/git/model/messages/messages_en_US.properties} (77%)
 copy plugins/{vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => misc/git/src/main/resources/org/apache/hop/ui/hopgui/perspective/messages/messages_en_US.properties} (72%)
 create mode 100644 plugins/misc/import/pom.xml
 rename core/src/main/java/org/apache/hop/i18n/ConstMessages.java => plugins/misc/import/src/main/java/org/apache/hop/imports/HopDbConnImport.java (73%)
 create mode 100644 plugins/misc/import/src/main/java/org/apache/hop/imports/HopImport.java
 copy ui/src/main/java/org/apache/hop/ui/core/widget/warning/ISupportsWarning.java => plugins/misc/import/src/main/java/org/apache/hop/imports/HopVarImport.java (86%)
 copy ui/src/main/java/org/apache/hop/ui/core/widget/InputText.java => plugins/misc/import/src/main/java/org/apache/hop/imports/IHopImport.java (57%)
 create mode 100644 plugins/misc/import/src/main/java/org/apache/hop/imports/gui/HopImportGuiPlugin.java
 create mode 100644 plugins/misc/import/src/main/java/org/apache/hop/imports/kettle/KettleConst.java
 create mode 100644 plugins/misc/import/src/main/java/org/apache/hop/imports/kettle/KettleImport.java
 create mode 100644 plugins/misc/import/src/main/java/org/apache/hop/imports/kettle/KettleImportDialog.java
 create mode 100644 plugins/misc/import/src/main/resources/kettle-logo.svg
 create mode 100644 plugins/misc/projects/src/main/java/org/apache/hop/projects/xp/HopImportCreateProjectIfNotExists.java
 create mode 100644 plugins/misc/projects/src/main/java/org/apache/hop/projects/xp/HopImportDbConnections.java
 create mode 100644 plugins/misc/projects/src/main/java/org/apache/hop/projects/xp/HopImportMigratedFiles.java
 create mode 100644 plugins/misc/projects/src/main/java/org/apache/hop/projects/xp/HopImportVariables.java
 create mode 100644 plugins/misc/projects/src/main/resources/org/apache/hop/projects/gui/messages/messages_en_US.properties
 create mode 100644 plugins/misc/testing/src/main/doc/runpipelinetests.adoc
 create mode 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/actions/runtests/RunPipelineTests.java
 copy plugins/{actions/repeat/src/main/java/org/apache/hop/workflow/actions/repeat/EndRepeatDialog.java => misc/testing/src/main/java/org/apache/hop/testing/actions/runtests/RunPipelineTestsDialog.java} (51%)
 copy ui/src/main/java/org/apache/hop/ui/core/bus/IHopGuiEventListener.java => plugins/misc/testing/src/main/java/org/apache/hop/testing/util/IExceptionEvaluator.java (63%)
 copy ui/src/main/java/org/apache/hop/ui/core/bus/IHopGuiEventListener.java => plugins/misc/testing/src/main/java/org/apache/hop/testing/util/IPipelineResultEvaluator.java (71%)
 copy ui/src/main/java/org/apache/hop/ui/core/bus/IHopGuiEventListener.java => plugins/misc/testing/src/main/java/org/apache/hop/testing/util/ITestResultsEvaluator.java (67%)
 create mode 100644 plugins/misc/testing/src/main/java/org/apache/hop/testing/util/UnitTestUtil.java
 copy plugins/{vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => misc/testing/src/main/resources/org/apache/hop/testing/actions/runtests/messages/messages_en_US.properties} (80%)
 copy plugins/transforms/fake/src/main/{java => resources}/org/apache/hop/pipeline/transforms/fake/messages/messages_en_US.properties (100%)
 create mode 100644 plugins/transforms/json/src/main/doc/enhancedjsonoutput.adoc
 copy plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/{jsonoutput => jsonoutputenhanced}/BaseFileOutputMeta.java (93%)
 create mode 100644 plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutput.java
 copy plugins/transforms/{fieldsplitter/src/main/java/org/apache/hop/pipeline/transforms/fieldsplitter/FieldSplitterData.java => json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutputData.java} (51%)
 create mode 100644 plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutputDialog.java
 create mode 100644 plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutputField.java
 create mode 100644 plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutputKeyField.java
 create mode 100644 plugins/transforms/json/src/main/java/org/apache/hop/pipeline/transforms/jsonoutputenhanced/JsonOutputMeta.java
 copy plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/{jsonoutput => jsonoutputenhanced}/messages/messages_en_US.properties (51%)
 create mode 100644 plugins/transforms/json/src/main/resources/org/apache/hop/pipeline/transforms/jsonoutputenhanced/messages/messages_it_IT.properties
 rename plugins/transforms/kafka/src/main/{java => resources}/org/apache/hop/pipeline/transforms/kafka/consumer/messages/messages_en_US.properties (93%)
 rename plugins/transforms/kafka/src/main/{java => resources}/org/apache/hop/pipeline/transforms/kafka/producer/messages/messages_en_US.properties (94%)
 create mode 100644 plugins/transforms/mongodb/src/main/resources/org/apache/hop/mongo/wrapper/field/messages/messages_en_US.properties
 copy plugins/{vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/messages.properties => transforms/webservices/src/main/resources/org/apache/hop/pipeline/transforms/webservices/wsdl/messages/messages_en_US.properties} (75%)
 rename plugins/vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3/vfs/messages/{messages.properties => messages_en_US.properties} (99%)
 rename plugins/vfs/s3/src/main/resources/org/apache/hop/vfs/s3/s3common/messages/{messages.properties => messages_en_US.properties} (100%)
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_de_DE.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_en_US.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_es_AR.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_es_ES.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_fr_FR.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_it_IT.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_ja_JP.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_ko_KR.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_nl_NL.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_pt_BR.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_pt_PT.properties
 delete mode 100644 ui/src/main/resources/org/apache/hop/ui/hopgui/file.trans.messages/messages_zh_CN.properties
 rename {plugins/transforms/fake/src/main/java/org/apache/hop/pipeline/transforms/fake => ui/src/main/resources/org/apache/hop/ui/hopgui/file/workflow/delegates}/messages/messages_en_US.properties (54%)
 copy {engine/src/main/resources/org/apache/hop => ui/src/main/resources/org/apache/hop/ui}/pipeline/transforms/pipelineexecutor/messages/messages_en_US.properties (75%)
 copy {engine/src/main/resources/org/apache/hop => ui/src/main/resources/org/apache/hop/ui}/pipeline/transforms/pipelineexecutor/messages/messages_it_IT.properties (78%)
 create mode 100644 ui/src/main/resources/org/apache/hop/ui/pipeline/transforms/pipelineexecutor/messages/messages_ja_JP.properties
 create mode 100644 ui/src/test/java/org/apache/hop/ui/i18n/MessagesSourceCrawlerTest.java