Translations Add-On Release Notes
6.x
See here for the release notes for versions 6.x on Bloomreach Experience Manager 15.
5.10.0
Released: 20 October 2022
- TRANSLATIONS-357
Customer feedback-based improvements to the MarkTranslatedDocuments updater script that was introduced in the 5.7.0 release. - TRANSLATIONS-362
In the configuration perspective, alphabetically sort document types and compound types. - TRANSLATIONS-365
XTM Connector: handle non breaking spaces in project name. - Add Dutch translations for XTM UI extension (project name and description) and improve the English ones.
5.9.1
Released: 22 August 2022
- TRANSLATIONS-348
Star Connector: introduce extension point (protected method) to the StarTranslationConnector on behalf of subclasses being able add a custom attribute to the XML that is sent out:
protected processXML(byte[] documentXml, TranslationJobItem jobItem) - TRANSLATIONS-360
Fix for the "Enable compound configuration" functionality (since 5.8.0), where fields of compounds aren't sent anymore if not explicitly configured.
5.9.0
Released: 24 June 2022
- TRANSLATIONS-318
Add support for content root specific language settings, see section "Content root specific languages" on the configuration page. - TRANSLATIONS-350
Fix filtering by "from" date on the Translation Requests Dashboard which did not include the date selected. - TRANSLATIONS-351
Remove reference to non-existing TranslatedDocumentsFilterPlugin.css, leading to front-end and back-end error loggings.
5.8.0
Released: 18 May 2022
- TRANSLATIONS-338
Recreate the settings panel (which worked on XM 14.0 only), as custom configuration perspective, for 14.1 and higher.
The dependency on the Settings Management GitHub plugin is no longer present, so implementation projects should remove those Maven dependencies. Please revisit the installation page.
See also the configuration page. - TRANSLATIONS-313
Add a new feature to the above configuration perspective, to be able to select the compound types that are enabled for translations, plus the fields inside compounds. The feature must be enabled in the same perspective, using "Enable compound configuration" checkbox. - TRANSLATIONS-346
Fix a filtering bug in the Requests Overview, where selecting multple Status values lead to wrong results.
5.7.0
Released: 14 March 2022
- TRANSLATIONS-316
Better feedback when requesting translations from the Document Search. - TRANSLATIONS-319
Add a filter to the Document Search to easier find documents that are translated to other languages.
This release will add a Groovy script MarkTranslatedDocuments to the updater registry. For the correct working of the new feature, the script has to be run once on every environment, so that existing documents will get the correct metadata.
Note: the script queries all documents so can be heavy on resources, so please use the script carefully, maybe change query, throttle, batch size. After this task, the metadata will be kept in sync when a translation is added or when a document is deleted.
5.6.1
Released: 31 January 2022
- TRANSLATIONS-340
On behalf of non-admins using the requests overview, add bootstrap item at /hippo:configuration/hippo:domains/translations-addon/configuration. - TRANSLATIONS-343
In FTPTranslationConnector, fix an issue with folder navigation and folder structure in OUT parameter. - TRANSLATIONS-344
In translations requests dialog, fix UI bug where after connector change, it was possible to request a translation without having selected a target language.
5.6.0
Released: 8 December 2021
- TRANSLATIONS-234
Filters were added to the Requests Overview, to better find translation requests. -
TRANSLATIONS-332
FTP connector:
A) add module 'localserver' for local testing
B) add new configuration options:
ftp.ftpServerPort: 0 by default, meaning none used
ftp.ftpChannelType: "sftp" by default
ftp.connectTimeoutMillis: 0 by default, meaning no timeout.
5.5.0
Released: 25 October 2021
- TRANSLATIONS-323
FTP connector: clean up empty folders. - TRANSLATIONS-333
Fix NullPointerException in the search-based dialog. - TRANSLATIONS-334
Improve dependency management: notably scope 'provided' on spring-web and on Globallink's stax-api, to not pull in XM 14.0 dependencies in a 14.6 project. - TRANSLATIONS-331 / TRANSLATIONS-335
Improve error handling when invoking translation workflow. - TRANSLATIONS-310
Internal refactoring: in UI, use existing services rather then reading JCR nodes/properties.
5.4.15
Released: 29 March 2021
- TRANSLATIONS-330
Prevent FTP connector from leaving open connections when retrieving results.
5.4.14
Released: 11 March 2021
- STAR connector: when processing results fails, add the exception to the error log statements to show the underlying reason.
5.4.13
Released: 5 February 2021
- TRANSLATIONS-329
XTM connector: added extension to filename.
5.4.12
Released: 25 January 2021
- TRANSLATIONS-312
FTP connector: fix for cancellations to remove FTP files again. - TRANSLATIONS-322
STAR connector: log any exception per incoming result, then continue processing additional results.
5.4.11
Released: 20 January 2021
- TRANSLATIONS-294
Request dialog: remove confirmation message that didn't account for send failures, to be followed up by TRANSLATIONS-309. - TRANSLATIONS-311
Request dialog: avoid scrollbar and move connector dropdown to the bottom. - TRANSLATIONS-320
Translations overview: better handling when connector property is missing. - TRANSLATIONS-306
Bootstrap default values of these new settings in 5.4.10:
"Overwrite open documents": false
"Preselect translation targets": true
Please revisit the settings after upgrade if needed.
5.4.10
Released: 14 January 2021
- TRANSLATIONS-302
Livewords' PlainJcrKeyStrategy references wrong connector node. - TRANSLATIONS-303
FTP connector: notification email improvements. - TRANSLATIONS-304
Add setting to overwrite open documents. - TRANSLATIONS-305
XTM connector: Add description field. - TRANSLATIONS-306
Request dialog: add configuration whether to pre-select target languages or not.
5.4.9
Released: 11 January 2021
- TRANSLATIONS-297
FTP - send email on error. - TRANSLATIONS-301
Fix permissions.
5.4.8
Released: 30 December 2020
- TRANSLATIONS-300 Various bug fixes:
- Missing wicket label 'submission-name' causing the input field for the project name to not appear.
- XTM backend does not accept certain characters as project name, such as "™, ’".
- A bug in advanced search side of the plugin: When multiple documents are selected for translation the document names would not be visible in the XTM UI although the content would be correct.
5.4.7
Released: 18 December 2020
- TRANSLATIONS-293
Add project attribute to XTM connector. - TRANSLATIONS-295
Advanced search dashboard popup does not always show. - TRANSLATIONS-297
FTP - send email on error. - TRANSLATIONS-298
Callback in XTM is overwriting the wrong document. - TRANSLATIONS-299
Jobs saved on disk.
5.4.6
Released: 15 December 2020
- TRANSLATIONS-291
Various bugfixes and minor improvements. - TRANSLATIONS-292
Translation addon breaks when content root is in subfolder. - TRANSLATIONS-293
add project attribute to XTM connector. - TRANSLATIONS-294
Better logging and error handling. - TRANSLATIONS-296
- Various bugfixes and minor improvements.
5.4.0
Released: 1 December 2020
- TRANSLATIONS-291
Various bugfixes and minor improvements.
5.3.1
Released: 6 November 2020
- TRANSLATIONS-290
Added support for XTM
5.3.0
Released: 2 November 2020
- TRANSLATIONS-273
Added support for translation window dialog extension. Globallink now allows setting of project, submission name, priority, due date and notes per translation request. - TRANSLATIONS-287
Added support for multiple translation connectors.
Upgrade steps for 5.3.0
The configuration for multiple connectors is different. The new configuratIon will be bootstrapped automatically. However, if you have bootstrap data in your project that assumes the old configation, you might need to change this to match the new configuration.
The connector config has moved from
/hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector to .../translationsaddon:connector-{connector name}, such as translationsaddon:connector-livewords or translationsaddon:connector-globallink
Existing translation jobs should be updated. All nodes of type translationsaddon:job have a property translationsaddon:connector (String) with a value matching the connector class name (LivewordsTranslationConnector, TesterTranslationConnector, GlobalLinkTranslationConnector, etc). This property can be added manually in the console or created by a simple Groovy Updater Script.
In order to upgrade, please follow the steps below:
- Change all references of /hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector
in your bootstrap yaml files to /hippo:configuration/hippo:modules/translation-services-daemon/hippo:moduleconfig/translationsaddon:connector-{connector name}.
Make sure that any configurations that are not in bootstrap yaml files are moved on the various environments as well. Think URLs and passwords, environment-specific subnodes. - Remove any connector configurations you do not wish to use.
- Update all nodes of type translationsaddon:job, add the property translationsaddon:connector (String) if it does not exist with a value matching the connector class name (LivewordsTranslationConnector, TesterTranslationConnector, GlobalLinkTranslationConnector, etc).
Note: from version 5.4.11 upwards, the overview dashboard is more robust against any missing property.
5.2.0
Released: 1 July 2020
- TRANSLATIONS-285
In the Star connector, add a star.jobGroups configuration property. It specifies a comma-separated list of job group names to accept when polling for ready jobs.
5.1.1
Released: 7 May 2020
- TRANSLATIONS-284
Fix broken pagination in requests overview dashboard. - TRANSLATIONS-283
In the Star connector, change way locale is parsed to support ll_RR format.
5.1.0
Released: 3 April 2020
- TRANSLATIONS-279
Improvement in the STAR connector: the sent file name is now the document name instead of the id. - TRANSLATIONS-282
Improvement in the STAR connector: the mapping from standard ISO locales to Microsoft LDIC locales is moved from a coded utility to the connector property star.localesMap, see also the Star connector. - TRANSLATIONS-280
In the yaml bootstrapping of the advanced search UI part, use "add" operation instead of overriding property /hippo:configuration/hippo:frontend/cms/cms-advanced-search/workflowPlugin/workflow.categories.
5.0.0
Released: 6 February 2020
- Upgrade to Bloomreach Experience Manager 14.0.
Due to the UI rewrite regarding perspectives (see Navapp UI major change), it is no longer possible to show the red dot marker when something changed on the requests dashboard (see also the 4.x version).
Accordingly, property targets.query.interval.millis (see 4.x configuration) is no longer used.
4.x
See here for the release notes for versions 4.x on Bloomreach Experience Manager 13.
3.x
See here for the release notes for versions 3.x on Bloomreach Experience Manager 12.
2.x
See here for the release notes for versions 2.x on Bloomreach Experience Manager 11.