Release notes v14.0.4 / v13.2.4

Release Details

v14.0.4 / v13.2.4 - Cultured versioning and background approval.

This is the shared release for Umbraco v13 and Umbraco v14 of Translation Manager. It contains some fixes and new features to better handle super large translation sets though automatic approvals.

What's new

🚤 Performance improvements

  • Better handling of large node sets in the summary and job windows (making selecting all the nodes much quicker)
  • Improvements in how quickly jobs can be reset and archived.

🕐 Background Processing (see below for config)

  • ability to tell Translation Manager to do the approval process in the background, so you have less sat there and watching a greenline travel slowly across the screen

✔️ Versioning improvements, (v13)

  • better display of what version a piece of content is when using variants (small change, whole new Culture based version tracking system in the background)

🐛 XLIFF Character fixes (better handling of special characters in content when streaming to the XLIFF format.

⛺ v15 prep.

  • some things to make moving to v15 from v13 and v14 easier (async, shared import paths, etc).

Background Processing

If you have a large translation job (+5,000 pages) then it might take a while for Translation Manager to put that back into Umbraco when you approve it, at the moment you have to wait in the browser while this process is chugged through (we break the job up to get around azure timeout issues).

with this new feature you can enable background approval by adding the following setting to your appsettings.json file.

  "Translation": {
    "backgroundApproval": true,
  }

Then when you approve a job, the approval is sent over to a background task,(with an accompanying background service). that will process the job. the job will enter a processing state, and slowly work through the approval, you can check this state by viewing the job.

Getting Translation Manager

Depending on the version of Umbraco you are running you will need a different version of this package.

Umbraco v13

dotnet add package Jumoo.TranslationManager --version 13.2.4

Umbraco v14

dotnet add package Jumoo.TranslationManager --version 14.0.4

[!NOTE] This will be the last v14 feature release of Translation Manager, as we transition to supporting the new v15 release. v14 has now entered support only updates