List of changes for releases of Translation Manager v8 - for Umbraco.
Detailed release note at https://jumoo.co.uk/translate/releases
- Fix: For multiple multivariant source/target sets sharing source and target nodes (not recommended - but works)
- Fix: Provider settings values return false when they are blank
- Fix: Allow Passthrough provider to not change values when they already exist on target
- Fix: Improve the error logging if a file upload files in the XLIFF provider #31
- Fix: Improves xliff error checking / display #31
- Fix: Elements containing only spanning codes are treated as blank values when they are not #27
- Fix: Track version number when using loopback sets
- Fix: Ensure 'title' attributes are split out of translation correctly when embedded in RTE/Grid element
- Ignore metadata with it doesn't have an ID value
- Json fixes for doctypegrideditor values
- option to alter the list of inline and block elements used when splitting html in xliff 1.2 files
- Anchor tags in Xliff 2.0 contain a empty subType value - when the should not
- In certain circumstances html
em
tags get treated as xliff 2.0em
tags - resulting in some tags not being split in the xliff.
- Fix for "Error one or more nodes could not be created" message - when using a loopback set.
- Spelling fixes in language file
- better logging for errors when you attempt to send languages to multiple sets.
Pathc release Xliff Splitting & Spellings
- Add extra data to groups when splitting xliff 1.2 groups. (stops loss of class attributes on embedded html markup)
- typo's and spellings
- Performance improcement on sort/move operations.
Patch release fixing Json Nested content naming
- Escape Json in NestedContent Property values (don't store directly as a JSON Object)
Updates to Xliff Splitting and job names
- Added JobId/JobKey to list of replacements on xliff file name.
- Fix - Non-media paths not saving/loading (v8.7.2 regression)
Patch release azure media storate fixed
- Fix - preStrip media path if present, so Umbraco Cloud URLs don't have double media
- Update xliff 1.2 spitting to split text if its html.
Patch release - fix some blob / regex edge cases
- #12 Media paths incorrect if blob doesn't use VirtualPathProvider
- RegEx fix for some properties that don't set path
- Improved json detection in multiple list entries.
Blob storage support release
- Support for blob storage when xliff files are saved in media folder
- RegEx support for 'properties' element in set config
- custom inline xliff splitting (via config)
Patch Release - Fix false blank Target report
- #10 Xliff Target may report as blank if it starts wih or only contains a spanning code.
Patch Release: Fix Dictionart permissions check and UI issue.
- #7 Approving Dictionary items - results in object not found error.
- #8 User can still see "Save and Review" option when they don't have permissions.
Minor release : (Reason Missing target checking changes default behavior of creation flow)
- #1 blank dicrionary/content items causes serialization failure
- #2 "Check github" button points to wrong repo.
- #4 View button for target doesn't show variant language on loopback
- #5 Save and Publish and Save and Approve buttons don't obey content privileges
- #6 rouge Licence is correct but not for this domain message
- #3 Warn when target nodes cannot be found because pages are not linked
- multilingual view button fix
- macro id fix.
- UI Improvements
- no cancel during provider process
- improved refresh of pending / submitted after job
- better selection checkbox UI
- XLIFF 1.2 Splitting support
- licence dialog fix
- Branch translation dashboard
- Job history
- improved error dialogs
- agency licencing model
- stop change to global serialization settings from breaking existing jobs
- repeatable strings inside grid editors are blank
- fix us to show diffrence between translated / non-translated values in a job
- improved confirmation boxes for job cancellation
<pc>
values not extracted correctly in xliff.- Content app - don't count words till in focus
- Don't send blank values in xliff
- Blocklist editor support
- UI Improvements for Umbraco 8.7+
- Set Error when master or target has been deleted
- creating jobs from content app has 0 nodes
- Custom editor mapping via config
- Link updater mapping config support
- Additonal spaces in html while merging XLIFF
- SignalR Hub reset can cause load fail
- Trailing slash on API call can cause rewrite rules to trigger
- Dashboard list view
- ServerVariables JS values serialization issues
- Provider validation to allow halt in UI progress.
- Global serializer settings corrupt some models
- Non supported HTML elements inside XLIFF elements not seralized correctly
- Blank target copy doesn't copy sub elements
- Copy to target fails when source is blank
- Links/Tags not translated on import
- Spanning code in ignorable elements not imported
- Word count on content app is inaccurate
- create button enabled when no provider is selected
- Empty dictionart items are not synced
- XLIFF spanning elements do not serialize correctly
- XLIFF empty anchor tags do not get reimported
- Job creation count out by one.
- Property order changes during translation can cause issues
- Grid value sort order stored as int
- Macro parameters changing during translation job can cause issues
- UI Tweak create dialog
- Autoselect single language
- grammar & spelling
- Saving nodes that don't vary by variant but are in a loopback set.
- connector settings converted to bool
- File name templating for Xliff
- better warnings on dictionary jobs
- HTML splitting
- html comments
- Div containing media
- JSON Nested content fail on import
- Content locking
a
tags not always rendered- menu syncing fix
- dialog buttons disabled while busy
- convert culture tacking to ISO code
- Dictionary Send to translate
- extra html tag splitting in xliff
- improved job listings including job author
- select all language option
- improved job name formatting options
- xliff 2.1 serializer (experimental)
- Only publish updating culture when approving multivariant content
- Improve Xliff merging when split by sentance
- Linkresolver support for links outside of current set
- Text inside anchor tag not translated
- jobs do open when clicked in umbraco 8.1.4
- throw error be translate if node doesn't vary by culture
- dialog bounce fix
- DotypeGridEditor support
- UI: Language dropdown when 10+ languages in set
- Variant loop back relation issues
- unpublished node fails to translate (redux)
- job creation errors disapear
- variant clone button in content app
- new orphaned sets health check
- XLIFF error message improvments
- status changes trigger events
- unpublished nodes fail to translate
- Missing notifications email templates
- per set notifications
- searchable trees
- My job view
- Job grouping capability for providers
- Automatic translation approval
- improved status indicators
- NEW: Google translator connector
- NEW: Passthrough translator connector
- Removal of Automapper dependency
- Edit button opens up correct culture
- child nodes erro when using variants
- Initial release