- Fixes a fatal error introduced in 8.x-1.32: after upgrading, opening the translator settings page (/admin/tmgmt/translators/manage/*) failed with
"ServiceNotFoundException: You have requested a non-existent service tmgmt_memsource.preview_package_generator".
The 8.x-1.32 package was missing tmgmt_memsource.services.yml, so the service added for the Preview package feature was never registered.
All root-level tmgmt_memsource.* files are now included in the release. (#3627032)
Fixed: Job submission status webhook failures
Resolved an issue where the Memsource/Phrase TMS status webhook could fail to process job submission updates correctly.
- Fixed incorrect/misleading error messages returned by the webhook endpoint (e.g. a workflow-level mismatch or invalid status was previously reported as "Project not found").
Add support for Automatic Pulling of Translations. In the provider configuration, it is possible to set frequency with which translations will be pulled. Note that:
this feature depends on the global cron settings in Drupal (i. e., if you have a global setting to run cron every hour, the automatic pulling will run at most every hour
clearing the cache will likely be required before the first run of the automatic pulling
Added a new checkbox to the translation provider configuration - if checked, the job status in Memsource is set to 'delivered' after the translation pulled to Drupal.
#12070: Fixed language mapping issue and added a workaround for the current TMGMT version.
There is a bug in TMGMT Language Mappings code that assigns the same string to the option name and value, so it's not possible to make a nice looking label to the particular language option. As a result, it generates <option value="French (France)">French (France)</option> instead of <option value="fr_fr">French (France)</option>.