Translations Add-On Release Notes
Info: Bloomreach provides Enterprise support for this feature to Bloomreach Experience customers. The release cycle for this add-on may differ from the core product release schedule.
To use this feature, you need an additional license. Contact your account manager or sales representative for details.
6.x
For release notes for versions 6.x on brXM 15, see Translations Add-On Release Notes 6.x.
5.10.0
Release date: 20 October 2022
-
TRANSLATIONS-357
Improved the MarkTranslatedDocuments updater script based on customer feedback. This script was introduced in the 5.7.0 release. -
TRANSLATIONS-362
In the configuration perspective, document types and compound types are now sorted alphabetically. -
TRANSLATIONS-365
XTM Connector: Added handling for non-breaking spaces in project names. -
Added Dutch translations for the XTM UI extension (project name and description) and improved the English translations.
5.9.1
Release date: 22 August 2022
-
TRANSLATIONS-348
Star Connector: Added an extension point (protected method) to the StarTranslationConnector, allowing subclasses to add a custom attribute to the outgoing XML:
protected processXML(byte[] documentXml, TranslationJobItem jobItem) -
TRANSLATIONS-360
Fixed an issue with the "Enable compound configuration" feature (introduced in 5.8.0), where fields from compounds were not sent unless explicitly configured.
5.9.0
Release date: 24 June 2022
-
TRANSLATIONS-318
Added support for content root-specific language settings. See "Content root specific languages" in the configuration documentation. -
TRANSLATIONS-350
Fixed filtering by "from" date on the Translation Requests Dashboard, which previously excluded the selected date. -
TRANSLATIONS-351
Removed a reference to the non-existent TranslatedDocumentsFilterPlugin.css file, which caused errors in front-end and back-end logs.
5.8.0
Release date: 18 May 2022
-
TRANSLATIONS-338
Rebuilt the settings panel as a custom configuration perspective for XM 14.1 and higher. The dependency on the Settings Management GitHub plugin has been removed. Remove related Maven dependencies from your implementation project. Review the installation instructions and the configuration documentation. -
TRANSLATIONS-313
Added the ability to select compound types and their fields for translation in the configuration perspective. Enable this feature using the "Enable compound configuration" checkbox. -
TRANSLATIONS-346
Fixed a filtering issue in the Requests Overview, where selecting multiple status values produced incorrect results.
5.7.0
Release date: 14 March 2022
-
TRANSLATIONS-316
Improved feedback when requesting translations from the Document Search. -
TRANSLATIONS-319
Added a filter to Document Search to help locate documents translated into other languages.
This release introduces the Groovy scriptMarkTranslatedDocumentsto the updater registry. To ensure correct metadata for existing documents, run the script once on each environment.
Note: The script queries all documents and may be resource-intensive. Adjust the query, throttle, or batch size as needed. After initial execution, metadata will remain synchronized as translations are added or documents are deleted.
5.6.1
Release date: 31 January 2022
-
TRANSLATIONS-340
For non-admin users of the requests overview, added a bootstrap item at/hippo:configuration/hippo:domains/translations-addon/configuration. -
TRANSLATIONS-343
Fixed folder navigation and folder structure issues in the OUT parameter of the FTPTranslationConnector. -
TRANSLATIONS-344
In the translations requests dialog, fixed a UI bug that allowed requesting a translation without selecting a target language after changing the connector.
5.6.0
Release date: 8 December 2021
-
TRANSLATIONS-234
Added filters to the Requests Overview to improve translation request search. -
TRANSLATIONS-332
FTP connector:-
Added 'localserver' module for local testing
-
Introduced new configuration options:
-
ftp.ftpServerPort: Defaults to 0 (disabled) -
ftp.ftpChannelType: Defaults to "sftp" -
ftp.connectTimeoutMillis: Defaults to 0 (no timeout)
-
-
5.5.0
Release date: 25 October 2021
-
TRANSLATIONS-323
FTP connector: Clean up empty folders. -
TRANSLATIONS-333
Fixed NullPointerException in the search-based dialog. -
TRANSLATIONS-334
Improved dependency management. Set scope 'provided' for spring-web and Globallink's stax-api to avoid pulling in XM 14.0 dependencies in a 14.6 project. -
TRANSLATIONS-331 / TRANSLATIONS-335
Improved error handling when invoking the translation workflow. -
TRANSLATIONS-310
Internal refactoring: The UI now uses existing services instead of reading JCR nodes/properties directly.
5.4.15
Release date: 29 March 2021
- TRANSLATIONS-330
Prevented the FTP connector from leaving open connections when retrieving results.
5.4.14
Release date: 11 March 2021
- STAR connector: When result processing fails, the exception is now included in error log statements to reveal the underlying cause.
5.4.13
Release date: 5 February 2021
- TRANSLATIONS-329
XTM connector: Appended extension to filename.
5.4.12
Release date: 25 January 2021
-
TRANSLATIONS-312
FTP connector: Fixed cancellations to ensure FTP files are removed. -
TRANSLATIONS-322
STAR connector: Logged exceptions per incoming result and continued processing remaining results.
5.4.11
Release date: 20 January 2021
-
TRANSLATIONS-294
Request dialog: Removed confirmation message that did not account for send failures. See follow-up in TRANSLATIONS-309. -
TRANSLATIONS-311
Request dialog: Removed unnecessary scrollbar and moved the connector dropdown to the bottom. -
TRANSLATIONS-320
Translations overview: Improved handling when the connector property is missing. -
TRANSLATIONS-306
Bootstrapped default values for new settings introduced in 5.4.10:-
"Overwrite open documents": false
-
"Preselect translation targets": true
Review these settings after upgrading if necessary.
-
5.4.10
Release date: 14 January 2021
-
TRANSLATIONS-302
Livewords' PlainJcrKeyStrategy referenced the wrong connector node. -
TRANSLATIONS-303
FTP connector: Improved notification emails. -
TRANSLATIONS-304
Added a setting to overwrite open documents. -
TRANSLATIONS-305
XTM connector: Added a description field. -
TRANSLATIONS-306
Request dialog: Added configuration to pre-select target languages.
5.4.9
Release date: 11 January 2021
-
TRANSLATIONS-297
FTP connector: Send email on error. -
TRANSLATIONS-301
Fixed permissions.
5.4.8
Release date: 30 December 2020
-
TRANSLATIONS-300
Various bug fixes:-
Fixed missing Wicket label 'submission-name', which prevented the project name input field from appearing.
-
XTM backend now rejects certain characters in project names, such as "™, ’".
-
Fixed a bug in the advanced search UI: When multiple documents were selected for translation, document names did not appear in the XTM UI, though the content was correct.
-
5.4.7
Release date: 18 December 2020
-
TRANSLATIONS-293
Added project attribute to the XTM connector. -
TRANSLATIONS-295
Fixed an issue where the advanced search dashboard popup did not always display. -
TRANSLATIONS-297
FTP connector: Send email on error. -
TRANSLATIONS-298
XTM callback was overwriting the wrong document. -
TRANSLATIONS-299
Jobs are now saved on disk.
5.4.6
Release date: 15 December 2020
-
TRANSLATIONS-291
Various bug fixes and minor improvements. -
TRANSLATIONS-292
Fixed an issue where the translation add-on broke if the content root was in a subfolder. -
TRANSLATIONS-293
Added project attribute to the XTM connector. -
TRANSLATIONS-294
Improved logging and error handling. -
TRANSLATIONS-296
Various bug fixes and minor improvements.
5.4.0
Release date: 1 December 2020
- TRANSLATIONS-291
Various bug fixes and minor improvements.
5.3.1
Release date: 6 November 2020
- TRANSLATIONS-290
Added support for XTM.
5.3.0
Release date: 2 November 2020
-
TRANSLATIONS-273
Added support for the translation window dialog extension. Globallink now allows setting project, submission name, priority, due date, and notes per translation request. -
TRANSLATIONS-287
Added support for multiple translation connectors.
Warning: This release may require upgrade steps. See below for details.
Upgrade steps for 5.3.0
Configuration for multiple connectors has changed. The new configuration is bootstrapped automatically. If your project contains bootstrap data based on the previous configuration, update it to match the new structure.
Connector configuration has moved from
/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector
to
.../translationsaddon:connector-{connector name},
for example, translationsaddon:connector-livewords or translationsaddon:connector-globallink.
Existing translation jobs must be updated. All nodes of type translationsaddon:job require a translationsaddon:connector (String) property with a value matching the connector class name (e.g., LivewordsTranslationConnector, TesterTranslationConnector, GlobalLinkTranslationConnector). You can add this property manually in the console or by using a Groovy Updater Script.
To upgrade:
-
Update all references to
/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connectorin your bootstrap YAML files to/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector-{connector name}.
Ensure that environment-specific configurations (such as URLs and passwords) are also updated outside bootstrap files as needed. -
Remove any connector configurations you do not intend to use.
-
For all nodes of type
translationsaddon:job, add thetranslationsaddon:connector(String) property if it does not exist, with a value matching the connector class name.
Note: From version 5.4.11 onward, the overview dashboard is more robust against missing properties.
5.2.0
Release date: 1 July 2020
- TRANSLATIONS-285
Star connector: Added thestar.jobGroupsconfiguration property. This property specifies a comma-separated list of job group names to accept when polling for ready jobs.
5.1.1
Release date: 7 May 2020
-
TRANSLATIONS-284
Fixed broken pagination in the requests overview dashboard. -
TRANSLATIONS-283
Star connector: Changed locale parsing to support thell_RRformat.
5.1.0
Release date: 3 April 2020
-
TRANSLATIONS-279
STAR connector: The sent file name is now the document name instead of the document ID. -
TRANSLATIONS-282
STAR connector: Moved the mapping from standard ISO locales to Microsoft LDIC locales from a coded utility to the connector propertystar.localesMap. See the Star connector documentation. -
TRANSLATIONS-280
In YAML bootstrapping for the advanced search UI, use the "add" operation instead of overriding the/hippo:configuration/hippo:frontend/cms/cms-advanced-search/workflowPlugin/workflow.categoriesproperty.
5.0.0
Release date: 6 February 2020
- Upgraded to brXM 14.0.
Due to the UI rewrite for perspectives (Navapp UI major change), the red dot marker indicating changes on the requests dashboard is no longer available (see also the 4.x version).
The propertytargets.query.interval.millis(4.x configuration) is no longer used.
4.x
For release notes for versions 4.x on brXM 13, see Translations Add-On Release Notes 4.x.
3.x
For release notes for versions 3.x on brXM 12, see Translations Add-On Release Notes 3.x.
2.x
For release notes for versions 2.x on brXM 11, see Translations Add-On Release Notes 2.x.