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]