Come together with the global Drupal community in Rotterdam, 28 Sept – 1 Oct 2026. Sessions, contribution, connection, and Early Bird savings until 8 June.
Added "Translation lock fields" functionality. It's needed for the case when a user changed something in the translated content and this content must not be changed by further downloads.
This release brings "Smartling remote logging" feature which sends only connector related logs to Smartling - the same information that is stored in the database. By default, this feature is enabled. If you don't want to send connector related logs then disable it after module update at connector settings page.
1. Improved Smartling Context processing
2. Fixed update of existing translations of field_collections
3. Added support for the Bean module
4. Added proper handling for Smartling Submissions "CANCELED" status, when tracking changes for source content
5. Some other minor fixes...
No new features. Several fixes included:
1. Fix for the condition when we need to download updated content
2. Fixed issues with smartling.services.yaml when symfony/yaml ~3.0 installed.
3. Fixed type mismatch error, when there are no items for submissions collection.
4. Fix for the unit-test. It turns out that "authorizedStringCount" - is number of strings that are left to be translated
5. Minimized log entry in case of Exception being fired. It is much more readable now.
IMPORTANT - This release adds a new ‘bulk check status” feature that will result in performance improvements when checking the status of a submission across multiple locales. The bulk check status provides status information for all locales using a single http request and yields significant performance improvements to the “smarting_check_status” queue. This also allows for translation updates made in the Smartling Dashboard to be reflected in Drupal if callback functionality is not available.
This release also adds a new column to the “smarting_entity_data” table.
Added "bulk check status" feature: which allow to check current status for the all locales of a file (node) with a single http request. Which in turn means that now the "smartling_check_status" queue can be processed much faster.
We now also track if the translation for already translated entity was changed in Smartling dashboard. Now it should be automatically downloaded to Smartling.
- Fixed check_status queue, when the one is being called with the help of "drush cron-run" command.
- Made check_status queue to avoid duplicates.
- improved handling of errors whenservice_container is not available.
- Improved code formatting according to Drupal standards.
- fixed hardcoded "en" source language for UI strings translation.
- Changed default behavior for UI translation import: now it will overwrite the existing translations by default. Only default choice is changed.
- Added filter by locales to Smartling submissions page
Initial implementation of the Smartling Connector for Drupal 8.
The translation flow can be accessed from the "Smartling" tab on a per node basis. Bulk operations are in progress.
Support for locales management and configuration.
New features:
- Finally we implemented context module. It will allow a user to capture any page of the site and upload it to Smartling so that translators could see the text that is being translated in the "context" of the whole page of the site.
- "Cancel submission" feature will allow you to cancel any piece of content from translation.
- Now you can also disable auto-resubmission of content on the cron-runs.
- Added beta preview for page context. This allows a user to submit some page with translatable context to the dashboard.
- Small UI improvements.
- Some bug fixes that improve overall module stability.
Small release:
- minor bug fixes
- new feature: now you can edit the regular expression that will be used for placeholdering content (for experts only).