Adalennis opened a new issue, #8963:
URL: https://github.com/apache/hop/issues/8963

   ### What needs to happen?
   
   Typos in the English UI texts (`messages_en_US.properties`), found with 
codespell and checked one by one: 95 in visible texts (labels, tooltips, log 
and error messages), keys and false positives left out.
   
   The most visible ones:
   - "filesname" instead of "filenames" (14), e.g. the "Add files to result 
filesname" option of Load File Input, Get XML Data and YAML Input, and "Files 
added in result filesname" in the Mail action. The pages of Load File Input and 
YAML Input repeat the label, so they should change in the same PR.
   - "occured" (13), "theses" instead of "these" (7), "readeable" (5), "bloc" 
instead of "block" in JSON Output (5, e.g. "Json bloc name", "Nr rows in a 
bloc"), "Tust all certificates" in LDAP Input/Output.
   
   Only the English texts are listed; the other languages may need the same 
fixes.
   
   <details><summary>All 95</summary>
   
   | Typo | Fix | Plugin | Key | Text |
   |---|---|---|---|---|
   | choosen | chosen | `core` | `DatabaseMeta.BadInterface` | No database type 
was choosen |
   | ocurred | occurred | `core` | `MESSUTIL.ERROR_FORMAT_MASK` | Error ocurred 
with number [{0}] \: [{1}] |
   | calulation | calculation | `engine` | 
`BaseTransform.Property.MinRowsForErrorsPercentCalc.Name` | Minimum number of 
rows to read before performing the "Max Percent Errors" calulation |
   | listners | listeners | `engine` | `Pipeline.FinishListeners.Exception` | 
Error running finish pipeline listners |
   | unconditonally | unconditionally | `engine` | 
`WorkflowHopMeta.Msg.ExecNextActionUncondition` | Execute the next action 
unconditonally |
   | Colums | Columns | `plugins/actions/columnsexist` | 
`ActionColumnsExist.Fields.Label` | Colums |
   | colums | columns | `plugins/actions/columnsexist` | 
`ActionColumnsExist.GetListColumsNoRow.DialogMessage` | Error getting colums 
list Please check connection and table. |
   | theses | these | `plugins/actions/copyfiles` | 
`ActionCopyFiles.AddFileToResult.Tooltip` | Add destination files to result 
files name. It is helpful if you want to attach theses files to an email than |
   | filesname | filenames | `plugins/actions/copyfiles` | 
`ActionCopyFiles.Log.FileAddedToResultFilesName` | File [{0}] was added to 
result filesname |
   | filesname | filenames | `plugins/actions/dostounix` | 
`ActionDosToUnix.Log.FileAddedToResultFilesName` | File [{0}] was added to 
result filesname |
   | existance | existence | `plugins/actions/fileexists` | 
`ActionFileExists.ERROR_0004_IO_Exception` | Unexpected error checking filename 
existance\: {0} |
   | existance | existence | `plugins/actions/filesexist` | 
`ActionFilesExist.ERROR_0004_IO_Exception` | Unexpected error checking filename 
existance: {0} |
   | theses | these | `plugins/actions/movefiles` | 
`ActionMoveFiles.AddFileToResult.Tooltip` | Add destination files to result 
files name. It is helpful if you want to attach theses files to an email than |
   | filesname | filenames | `plugins/actions/movefiles` | 
`ActionMoveFiles.Error.AddingToFilenameResult` | Error adding filename [{0}] to 
result filesname. Exception \: {1} |
   | theses | these | `plugins/actions/pgpfiles` | 
`ActionPGPDecryptFiles.AddFileToResult.Tooltip` | Add destination files to 
result files name. It is helpful if you want to attach theses files to an email 
than |
   | filesname | filenames | `plugins/actions/pgpfiles` | 
`ActionPGPDecryptFiles.Error.AddingToFilenameResult` | Error adding filename 
[{0}] to result filesname. Exception \: {1} |
   | wilcard | wildcard | `plugins/actions/pgpfiles` | 
`ActionPGPDecryptFiles.Log.IgnoringRow` | Ignoring row with source or 
destination is NULL. Source File/folder source \: [{0}], destination 
file/folder \ |
   | theses | these | `plugins/actions/pgpfiles` | 
`ActionPGPEncryptFiles.AddFileToResult.Tooltip` | Add destination files to 
result files name. It is helpful if you want to attach theses files to an email 
than |
   | filesname | filenames | `plugins/actions/pgpfiles` | 
`ActionPGPEncryptFiles.Error.AddingToFilenameResult` | Error adding filename 
[{0}] to result filesname. Exception \: {1} |
   | wilcard | wildcard | `plugins/actions/pgpfiles` | 
`ActionPGPEncryptFiles.Log.IgnoringRow` | Ignoring row with source or 
destination is NULL. Source File/folder source \: [{0}], destination 
file/folder \ |
   | cheking | checking | `plugins/actions/pgpfiles` | 
`GPG.ErrorCheckingGPGFile` | Error cheking PGP file |
   | provid | provide | `plugins/actions/pgpfiles` | `GPG.GPGNotAFile` | [{0}] 
is not a valid GPG file\! Please provid a filename. |
   | interupted | interrupted | `plugins/actions/shell` | 
`ActionShell.Shellinterupted` | Shell [{0}] was interupted \: {1} |
   | filesname | filenames | `plugins/actions/xml` | 
`ActionXMLWellFormed.Error.AddingToFilenameResult` | Error adding filename 
[{0}] to result filesname. Exception \: {1} |
   | filesname | filenames | `plugins/actions/xml` | 
`ActionXMLWellFormed.Log.FileAddedToResultFilesName` | File [{0}] was added to 
result filesname |
   | filesname | filenames | `plugins/actions/xml` | 
`ActionXSLT.AllFilesNotNull.Label` | 3 filesname is requested\! |
   | CAREFULL | CAREFUL | `plugins/actions/xml` | `ActionXSLT.Previous.ToolTip` 
| Get filenames from result of the previous action. BE CAREFULL, the order is 
the following: Field1=XML filena |
   | readeable | readable | `plugins/databases/cratedb` | 
`CrateDBBulkLoaderMeta.CheckResult.TableOk` | Table [{0}] is readeable and we 
got the fields from it. |
   | occured | occurred | `plugins/databases/postgresql` | 
`GPBulkLoaderMeta.CheckResult.DatabaseErrorOccurred` | Database error occured |
   | readeable | readable | `plugins/databases/vertica` | 
`VerticaBulkLoaderMeta.CheckResult.TableOk` | Table [{0}] is readeable and we 
got the fields from it. |
   | Succes | Success | `plugins/misc/git` | `Dialog.Success` | Succes\! |
   | Attache | Attached | `plugins/misc/mail` | 
`ActionGetMailsFromPOP.AttachedFileSaved` | Attache file [{0}] for message 
number {1} was saved in folder [{2}].  |
   | embedd | embed | `plugins/misc/mail` | `ActionMail.Fields.Image.Tooltip` | 
Specify here the full path of the image to embedd |
   | filesname | filenames | `plugins/misc/mail` | 
`ActionMail.Group.AddPreviousFiles.Label` | Files added in result filesname |
   | embedd | embed | `plugins/misc/mail` | `MailDialog.Fields.Image.Tooltip` | 
Specify here the full path of the image to embedd |
   | lifecyle | lifecycle | `plugins/misc/projects` | 
`ProjectGuiPlugin.Lifecycle.Dialog.Message1` | If this project is part of a 
lifecyle then perhaps you want to add it to a lifecycle environment? |
   | fileds | fields | `plugins/tech/avro` | 
`AvroOutput.Injection.OUTPUT_FIELDS` | The output fileds |
   | readeable | readable | `plugins/tech/aws` | 
`RedshiftBulkLoaderMeta.CheckResult.TableOk` | Table [{0}] is readeable and we 
got the fields from it. |
   | successfull | successful | `plugins/tech/aws` | 
`SQSReaderTransform.ReaderOutput.MessageDelete.Tooltip` | Delete message(s) 
from queue after successfull receipt? |
   | quiting | quitting | `plugins/tech/ftp` | `ActionFTP.ErrorQuitting` | 
Error quiting FTP connection\: {0} |
   | quiting | quitting | `plugins/tech/ftp` | `ActionFTPDelete.ErrorQuitting` 
| Error quiting FTP connection\: {0} |
   | quiting | quitting | `plugins/tech/ftp` | 
`ActionFtpPut.Log.ErrorQuitingFTP` | Error quiting FTP connection \: {0} |
   | informations | information | `plugins/tech/mongodb` | 
`MongoDbInputMeta.Exception.UnableToLoadTransformInfo` | Unable to load 
transform informations from XML! |
   | aquisition | acquisition | `plugins/tech/neo4j` | 
`NeoConnectionEditor.ConnectionAcquisitionTimeout.Label` | Connection 
aquisition time (ms) |
   | syntaxe | syntax | `plugins/tech/salesforce` | 
`SalesforceInsertDialog.ColumnInfo.UseExternalId.Tooltip` | Turn this flag to 
yes if the field is linked to an external id. In order to resolve the id, 
Salesforce need t |
   | syntaxe | syntax | `plugins/tech/salesforce` | 
`SalesforceUpdateDialog.ColumnInfo.UseExternalId.Tooltip` | Turn this flag to 
yes if the field is linked to an external id. In order to resolve the id, 
Salesforce need t |
   | theses | these | `plugins/tech/sftp` | `ActionSftpPut.getPrevious.Tooltip` 
| If files to send are dynamically generated by another pipeline or if you want 
to identify files to sent, plea |
   | theses | these | `plugins/tech/sftp` | 
`ActionSftpPut.getPreviousFiles.Tooltip` | If files to send are dynamically 
generated by another pipeline or action or if you want to identify files to  |
   | commiting | committing | `plugins/transforms/dbproc` | 
`DBProc.Log.CommitError` | There was an error commiting the database connection 
: |
   | specifiy | specify | `plugins/transforms/dimensionlookup` | 
`DimensionLookupMeta.ReturnValue.TechnicalKeyFieldRequired` | Please specifiy 
the name of the technical key field (a.k.a. the surrogate key) |
   | theses | these | `plugins/transforms/execprocess` | 
`ExecProcessDialog.FailWhenNotSuccess.Tooltip` | Fail if the exit status is 
different than 0. You can use error handling to get theses rows. |
   | Concatinate | Concatenate | `plugins/transforms/flattener` | 
`FlattenerTargetField.TypeAggrLongDesc.CONCAT_COMMA` | Concatinate strings 
separated by , |
   | occured | occurred | `plugins/transforms/getfilenames` | 
`GetFileNamesDialog.ErrorInPreview.DialogMessage` | One or more errors occured 
during preview\!  Examine the logfile to see what went wrong. |
   | miliseconds | milliseconds | `plugins/transforms/httppost` | 
`HTTPPOST.Injection.closeIdleConnectionsTime` | Connection close wait time 
(miliseconds) |
   | miliseconds | milliseconds | `plugins/transforms/httppost` | 
`HTTPPOST.Injection.connectionTimeout` | Connection timeout value (miliseconds) 
|
   | miliseconds | milliseconds | `plugins/transforms/httppost` | 
`HTTPPOST.Injection.socketTimeout` | Socket timeout value (miliseconds) |
   | matchin | matching | `plugins/transforms/janino` | 
`JavaFilterMeta.CheckResult.PlsSpecifyBothTrueAndFalseTransform` | Please 
specify both the matchin and non-matching destination transform (or neither). |
   | Bloc | Block | `plugins/transforms/json` | 
`JsonOutput.Injection.JSON_BLOC_NAME` | The name of the Json Bloc |
   | bloc | block | `plugins/transforms/json` | 
`JsonOutput.Injection.NR_ROWS_IN_BLOC` | The number of rows in a bloc, |
   | bloc | block | `plugins/transforms/json` | 
`JsonOutputDialog.BlocName.Label` | Json bloc name |
   | bloc | block | `plugins/transforms/json` | 
`JsonOutputDialog.NrRowsInBloc.Label` | Nr rows in a bloc |
   | bloc | block | `plugins/transforms/json` | 
`JsonOutputDialog.NrRowsInBloc.ToolTip` | Specify here the number of rows in a 
bloc. 0 means all the rows in the same unique bloc. |
   | bloc | block | `plugins/transforms/json` | 
`JsonOutputDialog.NrRowsInBloc.ToolTip` | Specify here the number of rows in a 
bloc. 0 means all the rows in the same unique bloc. |
   | Tust | Trust | `plugins/transforms/ldap` | 
`LdapInputDialog.TrustAll.Tooltip` | Tust all certificates |
   | defaut | default | `plugins/transforms/ldap` | 
`LdapOutputDialog.DeleteRDN.Tooltip` | To specify whether you want to keep the 
old name attribute when you use rename entry. true \: do not keep the |
   | Tust | Trust | `plugins/transforms/ldap` | 
`LdapOutputDialog.TrustAll.Tooltip` | Tust all certificates |
   | filesname | filenames | `plugins/transforms/loadfileinput` | 
`LoadFileInputDialog.AddResult.Label` | Add files to result filesname |
   | filesname | filenames | `plugins/transforms/loadfileinput` | 
`LoadFileInputDialog.AddResult.Tooltip` | Add files to result filesname |
   | existance | existence | `plugins/transforms/processfiles` | 
`ProcessFilesDialog.Simulate.Tooltip` | If you select this option, files will 
not be copied/moved/deleted.\r Check on files will be done (existance,  |
   | occurences | occurrences | `plugins/transforms/replacestring` | 
`ReplaceString.Description` | Replace all occurences a word in a string with 
another word. |
   | definiton | definition | `plugins/transforms/schemamapping` | 
`SchemaMapping.Description` | Map a schema definiton to incoming/outgoing 
stream fields |
   | readeable | readable | `plugins/transforms/sqlfileoutput` | 
`SQLFileOutputMeta.CheckResult.TableOk` | Table [{0}] is readeable and we got 
the fields from it. |
   | upadted | updated | `plugins/transforms/synchronizeaftermerge` | 
`SynchronizeAfterMergeDialog.OrderUpdate.ToolTip` | If the operation field 
contain's is equal to this value the row will be upadted into the target table. 
|
   | readeable | readable | `plugins/transforms/tableoutput` | 
`TableOutputMeta.CheckResult.TableOk` | Table [{0}] is readeable and we got the 
fields from it. |
   | occured | occurred | `plugins/transforms/textfile` | 
`TextFileCSVImportProgressDialog.ErrorScanningFile.Message` | An error occured 
scanning the CSV file\! |
   | occured | occurred | `plugins/transforms/textfile` | 
`TextFileCSVImportProgressDialog.ErrorScanningFile.Message` | An error occured 
scanning the CSV file\! |
   | filesname | filenames | `plugins/transforms/xml` | 
`GetXMLDataDialog.AddResult.Label` | Add files to result filesname |
   | filesname | filenames | `plugins/transforms/xml` | 
`GetXMLDataDialog.AddResult.Tooltip` | Add files to result filesname |
   | valide | validate | `plugins/transforms/xml` | 
`GetXMLDataDialog.Validating.Tooltip` | Check this option to valide XML file or 
stream |
   | emptry | empty | `plugins/transforms/xml` | 
`GetXmlDataMeta.Injection.IsIgnoreEmptyFile` | Ignore emptry file |
   | unvalid | invalid | `plugins/transforms/xml` | 
`XsdValidatorDialog.IfXMLUnValid.Tooltip` | Display message is the XML stream 
is unvalid |
   | filesname | filenames | `plugins/transforms/yamlinput` | 
`YamlInputDialog.AddResult.Label` | Add files to result filesname |
   | Transfrom | Transform | `ui` | 
`EnterOptionsDialog.ResetConfirmations.Label` | Reset all to enabled (Includes 
Action/Transfrom warnings) |
   | occured | occurred | `ui` | `GetDatabaseInfoProgressDialog.Error.Message` 
| An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetDatabaseInfoProgressDialog.Error.Message` 
| An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetPreviewTableProgressDialog.Error.Message` 
| An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetPreviewTableProgressDialog.Error.Message` 
| An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetQueryFieldsProgressDialog.Error.Message` | 
An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetQueryFieldsProgressDialog.Error.Message` | 
An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetTableSizeProgressDialog.Error.Message` | 
An error occured getting information from the database\! |
   | occured | occurred | `ui` | `GetTableSizeProgressDialog.Error.Message` | 
An error occured getting information from the database\! |
   | Metatada | Metadata | `ui` | `MetadataPerspective.Description` | The Hop 
Metatada Perspective |
   | succesfully | successfully | `ui` | `MissingActionDialog.MissingActions` | 
This file has missing plugins and will not succesfully run. You can open the 
file and replace the missing act |
   | succesfully | successfully | `ui` | 
`MissingPipelineDialog.MissingPipelineTransforms` | This file has missing 
plugins and will not succesfully run. You can open the file and replace the 
missing tra |
   | occured | occurred | `ui` | `SQLEditor.ErrorExecSQL.Message` | An error 
occured executing the following sql\:  {0} |
   
   </details>
   
   
   ### Issue Priority
   
   Priority: 3
   
   ### Issue Component
   
   Component: Hop Gui


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to