Releases: Jumoo/Jumoo.TranslationManager.Issues
v15.0.0 / v13.2.5
This is the v15 release of Jumoo.Translation Manager for Umbraco v15
(also patch release for Umbraco v13.x)
It contains all the functionality to Translate content between and within nodes in Umbraco v15, this includes with the new block level variants.
What's new
- v15 support
- ⭐ support for block level variants,
- ⭐ Translations content app (well workspace view but you know)
Fixes
- 🐛 Fix: Background Approval, doesn't reset job status
- 🐛 Fix: Set's can be saved in mixed states
- 🐛 Automatic connectors, not all translated content gets saved into the nodes (affects v13.2.4)
- 🐛 Default connector settings not consistent on new installation
- 👍 Approve button should be disabled when no job nodes have been selected.
Know issues
There are still a few known issues with the v15 release, these are things that you can do with a v13.* version of translation manager that are not yet there with the v15. one. these are all scheduled to be either added or resolved in v15.1
These issues do not affect translation, or the processes - they are edge cases that make things a bit easier on bigger sites.
- [15.1] You cannot edit translated values inline.
- [15.1] Custom fields for connectors don't show on Content App,
- [15.1] Custom fields also not shown in in Job lists.
- [15.1] Language choice doesn't compress down to a dropdown when you have more than 10+ languages in a set.
- [15.1] add all configured domains button missing when adding target sites.
- [15.1] Translation dashboard, doesn't have a 'view my jobs' button.
Umbraco v10, v14 are in support phase, and will only get patch releases when issues are identified. we strongly recommend you go to Umbraco v13 or v15 depending on your current flavor of umbraco.
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
v14.0.0 - Translation Manager - All new backend release
This (finally) is the Jumoo TranslationManager release for Umbraco v14, with the shiny new backoffice and all the same* features as in the v13, and v10 releases. (in-fact we are multi-targeting translation manager, the core code is the same* for all version)
Installing
As a package to your site :
dotnet add package Jumoo.TranslationManager --version 14.0.0
Known issues
- We have not included the translations "content app" in this release because we are taking some time to re-design that bit of the experience, you can still send content to translation from the menus and the translation section is there, you just can't see things from the app.
- Migration:
- We do not recommend upgrading a site with open translations (and never have) - no idea what might happen if you do that.
- Permissions - the user permissions are slightly diffrent in v14, so if you have setup your editor groups with permissions you might need to re-apply them if you upgrade.
- v13 licences will work on v14 (they will also work on v15 and v16 when they come out).
v13.2.6 - v13 File path.
This is a minor patch release for the v13 release of Translation Manager for Umbraco v13.
It contains fixes for issues raised since v13.2.5 release
Fixes
- 🐛 Missing Advanced Config page in XLIFF connector
- 🐛 Resetting a job doesn't reset the culture version notifications for nodes within the job.
v13.1 / v10.6 / v12.6 - BlockList and other formatting
This is a minor release of Translation Manager for Umbraco v10, 12, and v13. it contains some fixes to how block list translations are handled.
due to the nature of these changes we recommend that this update is only appled when you have no outstanding translations. (see below)
What's Changed
New
- ⭐ Preserve versions of content (prevent cleanup) that are used in translations
- ⭐ Don't include include
styles
andscript
tags in Xliff 1.2 serialization when splitting inline html - ⭐ New options to clean up non-breakable spaces in xliff
- ⭐ New options to perform replacements in encoded xliff 1.2 values
Fixes
- 🐛 View button on an item shouldn't show when content item isn't published
- 🐛 Fix copy from source if value is blank in Xliff 1.2 serializer
- 🐛 Fix block list/grid translations find items by position within grid when key lookup doesn't work.
- 🐛 Fix - hitting return in a content items name box causes the set dialog to open (for admins).
Blocklist/BlockGrid update
This release changes the way that block list items are indexed inside a translation job, previously jobs where indexed by the blockId, but between translated versions of a content item these values can become out of sync.
From this version content blocks are indexes based on postion and type of content item, this means we can always find the content blocks even when their internal keys have changed.
If you use block list or block grids then any existing translation jobs will be using the old key based index. and when this update is appled Translation manger will attempt first to look for the posistion based index. it should fall back to the key based index and find your content blocks but as with any update there is a small chance that this lookup will not work.
The likelyhood of this lookup not working is low, but whenver we change anything of this nature we change the minor version of the release and we recommend that you do not update with inprogress translation jobs.
v13.0.5 / v12.5.5 / v10.5.5 - XLIFF 1.2 tweaks and fixes.
This is a patch release of Translation Manager for Umbraco 13/12 and 10. It contains some fixes to how XLIFF 1.2 can be serialized (non-breaking). and a fix for the clone button, so it reloads the content node after clone (#57)
What's New
- XLIFF 1.2
- consistent casing of "html" in
restype
attribute - ensure sub/sup are inline when using generic 'g' tags
- ensure id values for anchors and other html elements don't clash with XLIFF tag id values.
- html namespaces for html based attributes
- consistent casing of "html" in
- 🐛 Fix #57 - clone button should reload the content node once the clone operation is complete.
v13.0.4 / 12.5.4 / 10.5.4 - Patch release
This is a minor patch release rollup for Translation manager for Umbraco v10,v12 & v13 it contains the following fixes
13.0.4 / 12.5.4 / 10.5.4
- 🐜 Fix: Link updater causes extra save of source element when processing loopback link checks.
- 🐜 Fix: Translate Icon disappears from the context menu when you click it twice
- ✅ Update: Allow providers to show status in the job list in the translate section and status list in the content app
- ✅ Update: Streamline how many items are shown on Content App status page when you have multiple sets
- ✅ Update: Improved the layout of the content app on smaller screens.
13.0.3 / 12.5.3 / 10.5.3
- 🐜 Fix: 'undefined' in send to translate dialog title
- 🐜 Fix: Block Element Id mapping between variant blocks (block ids are unique but deterministic, so they can be translated into)
13.0.2 / 12.5.2 / 10.5.2
- 🐜 Fix: for using "include targets" in XLIFF 2.1 direct serializer
13.0.1 / 12.5.1 / 10.5.1
- 🐜 Fix: for Block elements inside RTEs when using XLIFF 1.2 serializer
v13.0.0 - Translation Manager - Major Release 🫡
This is the major, long term support (LTS) release of Translation Manager for Umbraco v13. it contains updates to support new features in Umbraco v13.
Translation Manager v13 is a long term support (LTS) release, and is a licence update release, meaning you will need an updated licence key to use this version - checkout our recent prices blog post for more details
Whats New
- Support for Umbraco 13
- RTE Blocks translations
- Support for .NET 8
12.4.2 / 10.4.2 release
This is a patch releaze to address a clash between the uSync and Translation manager licensing controls.
Fixes
#54 Error - The HttpClient factory already has a registered client with the name
We have delisted in nuget v12.4/10.4 in favour of this release.
12.4 / 10.4 - release
This is a minor update of Translation Manager, it contains fixes and updates to features.
This update is for Umbaco 10 & 12 versions of translation manager
please note Umbraco 11, in now in a security update's only phase and as such no Translation Manager updates will be released for version 11.
What new
- Xliff 1.2 improvements
- option to use the '' tag for html elements
- Added ability to disable core connectors in settings]
- New set options
- Always create job (removes the create job button from editors)
- Hide children (only ever sends on page, removes 'include children' from editors
Fixes
- using RegEx expressions to exclude the only item on a double nested (or above) block list item can result in orphaned target elements
- Saving items in a loopback "non-master" culture still puts the items in pending.
- selecting items across multiple pages in the pending list doesn't remember selection from previous page.