Skip to content

spanish translation poc - round 3#10455

Draft
ddiroma wants to merge 1 commit intopentaho:masterfrom
ddiroma:translation3
Draft

spanish translation poc - round 3#10455
ddiroma wants to merge 1 commit intopentaho:masterfrom
ddiroma:translation3

Conversation

@ddiroma
Copy link
Contributor

@ddiroma ddiroma commented Mar 2, 2026

No description provided.

@ddiroma ddiroma requested a review from a team as a code owner March 2, 2026 23:04
Copilot AI review requested due to automatic review settings March 2, 2026 23:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds/refreshes Spanish (Argentina) (es_AR) localization bundles across many PDI steps, job entries, and core modules as a translation proof-of-concept (round 3).

Changes:

  • Adds many new messages_es_AR.properties bundles for previously-untranslated components.
  • Updates existing es_AR bundles with additional keys and regenerated headers.
  • Introduces new/expanded log, dialog, and metadata-injection strings.

Reviewed changes

Copilot reviewed 170 out of 374 changed files in this pull request and generated 11 comments.

Show a summary per file
File Description
engine/src/main/resources/org/pentaho/di/trans/steps/tableinput/messages/messages_es_AR.properties Updates and expands Table Input step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/tableexists/messages/messages_es_AR.properties Adds Table Exists step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/syslog/messages/messages_es_AR.properties Adds Syslog step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/symmetriccrypto/symmetriccryptotrans/messages/messages_es_AR.properties Adds Symmetric Crypto (Trans) step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/symmetriccrypto/symmetricalgorithm/messages/messages_es_AR.properties Adds Symmetric Crypto (Algorithm) es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/symmetriccrypto/secretkeygenerator/messages/messages_es_AR.properties Adds Secret Key Generator step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/stringcut/messages/messages_es_AR.properties Adds String Cut step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/stepsmetrics/messages/messages_es_AR.properties Adds Steps Metrics step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/stepmeta/messages/messages_es_AR.properties Adds Step Meta Structure step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/splitfieldtorows/messages/messages_es_AR.properties Adds Split Field To Rows step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/sortedmerge/messages/messages_es_AR.properties Updates and expands Sorted Merge step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/setvariable/messages/messages_es_AR.properties Updates and expands Set Variables step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/setvaluefield/messages/messages_es_AR.properties Adds Set Value Field step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/setvalueconstant/messages/messages_es_AR.properties Adds Set Value Constant step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/sasinput/messages/messages_es_AR.properties Adds SAS Input step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/samplerows/messages/messages_es_AR.properties Adds Sample Rows step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/rowgenerator/messages/messages_es_AR.properties Updates and expands Row Generator step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/recordsfromstream/messages/messages_es_AR.properties Adds Records From Stream step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/propertyoutput/messages/messages_es_AR.properties Updates and expands Property Output step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/processfiles/messages/messages_es_AR.properties Updates and expands Process Files step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/prioritizestreams/messages/messages_es_AR.properties Adds Prioritize Streams step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/pgpencryptstream/messages/messages_es_AR.properties Adds PGP Encrypt Stream step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/pgpdecryptstream/messages/messages_es_AR.properties Adds PGP Decrypt Stream step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/olapinput/messages/messages_es_AR.properties Updates and expands OLAP Input step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/nullif/messages/messages_es_AR.properties Updates and expands Null If step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/normaliser/messages/messages_es_AR.properties Updates and expands Normaliser step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/multimerge/messages/messages_es_AR.properties Adds Multi Merge Join step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/missing/messages/messages_es_AR.properties Adds Missing Trans Step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/mergerows/messages/messages_es_AR.properties Updates and expands Merge Rows step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/mergejoin/messages/messages_es_AR.properties Updates and expands Merge Join step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/memgroupby/messages/messages_es_AR.properties Updates and expands Memory Group By step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/mappinginput/messages/messages_es_AR.properties Updates and expands Mapping Input step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/javafilter/messages/messages_es_AR.properties Updates and expands Java Filter step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/janino/messages/messages_es_AR.properties Updates and expands Janino step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/ivwloader/messages/messages_es_AR.properties Adds Ingres VectorWise Loader step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/insertupdate/messages/messages_es_AR.properties Updates and expands Insert/Update step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/http/messages/messages_es_AR.properties Updates and expands HTTP step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/groupby/messages/messages_es_AR.properties Updates and expands Group By step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/getvariable/messages/messages_es_AR.properties Updates and expands Get Variables step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/getsubfolders/messages/messages_es_AR.properties Updates and expands Get Sub Folders step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/getslavesequence/messages/messages_es_AR.properties Adds Get Slave Sequence step es_AR bundle
engine/src/main/resources/org/pentaho/di/trans/steps/getfilenames/messages/messages_es_AR.properties Updates and expands Get File Names step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/formula/messages/messages_es_AR.properties Updates and expands Formula step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/filelocked/messages/messages_es_AR.properties Updates and expands File Locked step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/fileexists/messages/messages_es_AR.properties Updates and expands File Exists step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/fieldsplitter/messages/messages_es_AR.properties Updates and expands Field Splitter step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/fieldschangesequence/messages/messages_es_AR.properties Updates and expands Fields Change Sequence step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/execprocess/messages/messages_es_AR.properties Updates and expands Exec Process step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/dynamicsqlrow/messages/messages_es_AR.properties Updates and expands Dynamic SQL Row step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/detectlastrow/messages/messages_es_AR.properties Updates and expands Detect Last Row step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/detectemptystream/messages/messages_es_AR.properties Updates and expands Detect Empty Stream step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/delete/messages/messages_es_AR.properties Updates and expands Delete step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/datagrid/messages/messages_es_AR.properties Updates and expands Data Grid / Constant step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/databaselookup/messages/messages_es_AR.properties Updates and expands Database Lookup step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/databasejoin/messages/messages_es_AR.properties Updates and expands Database Join step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/constant/messages/messages_es_AR.properties Updates and expands Constant step es_AR strings
engine/src/main/resources/org/pentaho/di/trans/steps/calculator/messages/messages_es_AR.properties Updates and expands Calculator step es_AR strings
engine/src/main/resources/org/pentaho/di/shared/messages/messages_es_AR.properties Updates shared objects es_AR strings
engine/src/main/resources/org/pentaho/di/resource/messages/messages_es_AR.properties Updates resource exporter es_AR strings
engine/src/main/resources/org/pentaho/di/repository/kdr/messages/messages_es_AR.properties Adds KDR repository es_AR bundle
engine/src/main/resources/org/pentaho/di/pan/messages/messages_es_AR.properties Updates and expands Pan CLI es_AR strings
engine/src/main/resources/org/pentaho/di/pan/executors/messages/messages_es_AR.properties Adds Pan executor es_AR bundle
engine/src/main/resources/org/pentaho/di/pan/delegates/messages/messages_es_AR.properties Adds Pan delegate es_AR bundle
engine/src/main/resources/org/pentaho/di/kitchen/messages/messages_es_AR.properties Updates and expands Kitchen CLI es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/unzip/messages/messages_es_AR.properties Updates and expands Unzip job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/truncatetables/messages/messages_es_AR.properties Updates and expands Truncate Tables job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/telnet/messages/messages_es_AR.properties Adds Telnet job entry es_AR bundle
engine/src/main/resources/org/pentaho/di/job/entries/talendjobexec/messages/messages_es_AR.properties Adds Talend Job Exec job entry es_AR bundle
engine/src/main/resources/org/pentaho/di/job/entries/syslog/messages/messages_es_AR.properties Updates and expands Syslog job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/special/messages/messages_es_AR.properties Updates and expands Special job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/snmptrap/messages/messages_es_AR.properties Updates and expands SNMP Trap job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/shell/messages/messages_es_AR.properties Updates and expands Shell job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/setvariables/messages/messages_es_AR.properties Updates and expands Set Variables job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/sendnagiospassivecheck/messages/messages_es_AR.properties Adds Send Nagios Passive Check job entry es_AR bundle
engine/src/main/resources/org/pentaho/di/job/entries/ping/messages/messages_es_AR.properties Updates and expands Ping job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/pgpverify/messages/messages_es_AR.properties Adds PGP Verify job entry es_AR bundle
engine/src/main/resources/org/pentaho/di/job/entries/mysqlbulkfile/messages/messages_es_AR.properties Updates and expands MySQL Bulk File job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/missing/messages/messages_es_AR.properties Adds Missing Entry job entry es_AR bundle
engine/src/main/resources/org/pentaho/di/job/entries/ftp/messages/messages_es_AR.properties Adds FTP/MVS parser related es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/folderscompare/messages/messages_es_AR.properties Updates and expands Folders Compare job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/folderisempty/messages/messages_es_AR.properties Updates and expands Folder Is Empty job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/filesexist/messages/messages_es_AR.properties Updates and expands Files Exist job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/fileexists/messages/messages_es_AR.properties Updates and expands File Exists job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/filecompare/messages/messages_es_AR.properties Updates and expands File Compare job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/evaluatetablecontent/messages/messages_es_AR.properties Updates and expands Evaluate Table Content job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/eval/messages/messages_es_AR.properties Updates and expands Eval (JavaScript) job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/deletefiles/messages/messages_es_AR.properties Updates and expands Delete Files job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/deletefile/messages/messages_es_AR.properties Updates and expands Delete File job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/delay/messages/messages_es_AR.properties Updates and expands Delay job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/createfile/messages/messages_es_AR.properties Updates and expands Create File job entry es_AR strings
engine/src/main/resources/org/pentaho/di/job/entries/columnsexist/messages/messages_es_AR.properties Updates and expands Columns Exist job entry es_AR strings
engine/src/main/resources/org/pentaho/di/imp/rules/messages/messages_es_AR.properties Adds import rules es_AR bundle
engine/src/main/resources/org/pentaho/di/imp/messages/messages_es_AR.properties Adds importer CLI es_AR bundle
engine/src/main/resources/org/pentaho/di/core/auth/messages/messages_es_AR.properties Adds auth module es_AR bundle
engine/src/main/resources/org/pentaho/di/core/auth/core/messages/messages_es_AR.properties Adds auth core es_AR bundle
engine/src/main/resources/org/pentaho/di/core/auth/core/impl/messages/messages_es_AR.properties Adds auth core impl es_AR bundle
engine/src/main/resources/org/pentaho/di/cluster/messages/messages_es_AR.properties Updates and expands clustering es_AR strings
core/src/test/resources/org/pentaho/di/shared/messages_es_AR.properties Adds test fixture es_AR bundle for shared messages
core/src/test/resources/org/pentaho/di/i18n/messages/messages_es_AR.properties Adds test fixture es_AR bundle for i18n
core/src/main/resources/org/pentaho/di/core/xml/messages/messages_es_AR.properties Adds core XML es_AR bundle
core/src/main/resources/org/pentaho/di/core/vfs/messages/messages_es_AR.properties Updates and expands core VFS es_AR strings
core/src/main/resources/org/pentaho/di/core/util/messages/messages_es_AR.properties Updates and expands core util es_AR strings
core/src/main/resources/org/pentaho/di/core/plugins/messages/messages_es_AR.properties Updates and expands plugin registry es_AR strings

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

TableInputDialog.NumberOfRowsToPreview=Introduce el n\u00famero de filas que quieres previsualizar\:
TableInputDialog.ERROR_CouldNotRetrieveFields=No se han podido leer los campos\!
TableInput.Log.QueryStopped=Se pidió a la base de datos que detuviera la consulta.
TableInput.Log.ReadingFromStep="Lectura de step [{0}]
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

TableInput.Log.ReadingFromStep includes a leading double-quote but no closing quote, so the UI/log output will likely contain an unintended ". Remove the stray quote (or add the missing closing quote if it’s intentionally part of the message).

Suggested change
TableInput.Log.ReadingFromStep="Lectura de step [{0}]
TableInput.Log.ReadingFromStep=Lectura de step [{0}]

Copilot uses AI. Check for mistakes.
SortedMergeDialog.Ascending.Column=Ascendente
SortedMergeMeta.CheckResult.NoSortKeysEntered=No se han indicado claves de ordenaci\u00f3n.
SortedMergeDialog.Fields.Label=Campos \:
SortedMergeDialog.UnableToGetFieldsError.DialogMessage=No
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This dialog message value is truncated ("No "), which will be confusing in the UI. Replace it with a complete Spanish sentence consistent with the English/default bundle (e.g., “No se pudieron obtener los campos…”).

Suggested change
SortedMergeDialog.UnableToGetFieldsError.DialogMessage=No
SortedMergeDialog.UnableToGetFieldsError.DialogMessage=No se pudieron obtener los campos de los pasos anteriores.

Copilot uses AI. Check for mistakes.
SlaveServer.DETAILED_SentExportToService=Se envi\u00F3 el archivo de exportaci\u00F3n al servicio [{0}] en el host [{1}]

SlaveServer.Error.404.Title=No se puede conectar al servidor
SlaveServer.Error.404.Message=No parece que\\esté obteniendo una conexión con el servidor. Verifique la ruta que está utilizando y asegúrese de que el servidor esté funcionando.
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

\\ in a .properties value renders as a literal backslash, so the UI will show No parece que\esté.... If the intent was a line break, use \n; if not, remove the extra backslash.

Suggested change
SlaveServer.Error.404.Message=No parece que\\esté obteniendo una conexión con el servidor. Verifique la ruta que está utilizando y asegúrese de que el servidor esté funcionando.
SlaveServer.Error.404.Message=No parece que esté obteniendo una conexión con el servidor. Verifique la ruta que está utilizando y asegúrese de que el servidor esté funcionando.

Copilot uses AI. Check for mistakes.
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The English file has a malformed value. The correct way to escape an apostrophe is as a double apostrophe.

ProcessFilesMeta.CheckResult.SourceFileFieldOK=Sa ha indicado el nombre de campo para el archivo fuente
ProcessFiles.Log.StartingToRun=Empezando a correr...
ProcessFiles.Error.TargetFileEmpty=\u00A1Falta el nombre del archivo destino\!
ProcessFilesMeta.CheckResult.SourceFileFieldOK=Sa ha indicado el nombre de campo para el archivo fuente
Copy link

Copilot AI Mar 2, 2026

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Correct the typo Sa haSe ha to make the message grammatically correct.

Suggested change
ProcessFilesMeta.CheckResult.SourceFileFieldOK=Sa ha indicado el nombre de campo para el archivo fuente
ProcessFilesMeta.CheckResult.SourceFileFieldOK=Se ha indicado el nombre de campo para el archivo fuente

Copilot uses AI. Check for mistakes.
@buildguy

This comment has been minimized.

@ddiroma ddiroma marked this pull request as draft March 3, 2026 14:44
@ddiroma ddiroma requested a review from Copilot March 5, 2026 16:59
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

@buildguy

This comment has been minimized.

@hitachivantarasonarqube
Copy link

@ddiroma ddiroma requested a review from Copilot March 5, 2026 18:31
@buildguy
Copy link
Collaborator

buildguy commented Mar 5, 2026

👍 Frogbot scanned this pull request and did not find any new security issues.

Note:

Frogbot also supports Contextual Analysis, Secret Detection, IaC and SAST Vulnerabilities Scanning. This features are included as part of the JFrog Advanced Security package, which isn't enabled on your system.


@buildguy
Copy link
Collaborator

buildguy commented Mar 5, 2026

✅ Build finished in 1h 3m 42s

Build command:

mvn clean verify -B -e -Daudit -Djs.no.sandbox -pl \
core,engine,plugins,plugins/avro-format/core,plugins/connected-to-repository/impl,plugins/connections/ui,plugins/core/impl,plugins/core/ui,plugins/credit-card-validator/impl,plugins/drools/core,plugins/dummy/core,plugins/edi2xml/impl,plugins/email-messages/impl,plugins/engine-configuration/impl,plugins/excel/core,plugins/export-repository/impl,plugins/file-open-save-new/api,plugins/file-open-save-new/core,plugins/ftp-delete/impl,plugins/ftps/impl,plugins/get-file-sftp/impl,plugins/get-file-with-ftp/impl,plugins/get-previous-row-field/core,plugins/get-repository-names/impl,plugins/google-analytics/core,plugins/gpload/core,plugins/hl7/core,plugins/infobright-bulk-loader/impl,plugins/ivw-bulk-loader/impl,plugins/json/core,plugins/kafka/core,plugins/ldap/impl,plugins/mail-job/impl,plugins/mail-validator/impl,plugins/mail/impl,plugins/meta-inject/impl,plugins/mondrianinput/impl,plugins/monet-db-bulk-loader/impl,plugins/monet-db-bulk-loader/ui,plugins/ms-access/impl,plugins/ms-access/ui,plugins/msg-box-info/impl,plugins/mysql-bulk-loader/impl,plugins/mysql-bulk-loader/ui,plugins/oracle-bulk-loader/impl,plugins/oracle-bulk-loader/ui,plugins/pentaho-reporting/impl,plugins/postgresql-db-bulk-loader/impl,plugins/pur/core,plugins/put-a-file-with-ftp/impl,plugins/put-file-sftp/impl,plugins/random-cc-number-generator/impl,plugins/repositories/core,plugins/rest/core,plugins/rss/impl,plugins/s3-vfs/core,plugins/s3csvinput/core,plugins/salesforce/core,plugins/sap/core,plugins/sftpput/impl,plugins/shapefilereader/core,plugins/streaming/impls/jms,plugins/streaming/impls/mqtt,plugins/terafast-bulk-loader/impl,plugins/xml/core,plugins/yaml-input/impl,ui

👌 All tests passed!

Tests run: 6527, Failures: 0, Skipped: 25    Test Results


ℹ️ This is an automatic message

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot encountered an error and was unable to review this pull request. You can try again by re-requesting a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants