Important Notes:

Error on Update: ./install-and-update.sh: Zeile 34: Syntaxfehler beim unerwarteten Wort »)«
Due an update in the install-and-update.sh Script you will receive above error on updating. That is no problem and can be ignored, since the scripts restarts again.

TRANSLATE-2177: Commandline Interface to maintain translate5

For the usage of the pre-released CLI tool for maintaining translate5 see: CLI Maintenance Command

TRANSLATE-2184: User info endpoint is unreachable

With this improvement new openid config is introduced : runtimeOptions.openid.requestUserInfo If this config is active (by default active), the user info endpoint will be requested for additional user information. In some authentication providers, this request is not required at all, since all needed user information can be fetched from the claims.

TRANSLATE-2141: Improvements Live-Editing / Text-Reflow

TRANSLATE-2053: Deadline by hour and not only by day

This feature requires an activated periodical cron. For activation see: Install translate5 and direct dependencies#cronjobsConfigureCronjobs/taskscheduler

TRANSLATE-2025: Change default for runtimeOptions.segments.userCanIgnoreTagValidation to 0

The system setting that allows users to ignore tag validation has been set to "do not allow". If you need users to be allowed to ignore the tag validation, you need to switch this on again.
To switch it on again, call in the translate5 installation folder:

./translate5.sh config runtimeOptions.segments.userCanIgnoreTagValidation 1
# under windows:
./translate5.bat config runtimeOptions.segments.userCanIgnoreTagValidation 1


Added

TRANSLATE-1134: Jump to last edited/active segment
The last edited/active segment is selected again on reopening a task.

TRANSLATE-2111: Make pop-up about "Reference files available" and "Do you really want to finish" pop-up configurable
Make pop-up abaout "Reference files available" and "Do you really want to finish" pop-up configurable

TRANSLATE-2125: Split screen for Visual Editing (sponsored by Transline)
In Visual Editing the original and the modified is shown in two beneath windows.

Changed

TRANSLATE-2113: Check if translate5 runs with latest MariaDB and MySQL versions
It was verified that translate5 can be installed and run with latest MariaDB and MySQL versions.

TRANSLATE-2122: Unify naming of InstantTranslate and TermPortal everywhere
Unify naming of InstantTranslate and TermPortal everywhere

TRANSLATE-2175: Implement maintenance command to delete orphaned data directories
With the brand new ./translate5.sh CLI command several maintenance tasks can be performed. See https://confluence.translate5.net/display/CON/CLI+Maintenance+Command

TRANSLATE-2189: Ignore segments with tags only in SDLXLIFF import if enabled
SDLXLIFF Import: If a segment contains only tags it is ignored from import. This is the default behaviour in native XLF import.

TRANSLATE-2025: Change default for runtimeOptions.segments.userCanIgnoreTagValidation to 0
Tag errors can now not ignored anymore on saving a segment.

TRANSLATE-2163: Enhance documentation of Across termExport for translate5s termImport Plug-in
Enhance documentation of Across termExport for translate5s termImport Plug-in

TRANSLATE-2165: Make language resource timeout for PangeaMT configurable
Make language resource timeout for PangeaMT configurable

TRANSLATE-2179: Support of PHP 7.4 for translate5
Support of PHP 7.4 for translate5

TRANSLATE-2182: Change default colors for Matchrate Colorization in the VisualReview
Change default colors for Matchrate Colorization in the VisualReview

TRANSLATE-2184: OpenID Authentication: User info endpoint is unreachable
This is fixed.

TRANSLATE-2192: Move "leave task" button in simple mode to the upper right corner of the layout area
Move "leave task" button in simple mode to the upper right corner of the layout area

TRANSLATE-2199: Support more regular expressions in segment search
Support all regular expressions in segment search, that are possible based on MySQL 8 or MariaDB 10.2.3

Bugfixes

TRANSLATE-2002: Translated PDF files should be named xyz.pdf.txt in the export package
Okapi may return translated PDF files only as txt files, so the file should be named .txt instead .pdf.

TRANSLATE-2049: ERROR in core: E9999 - Action does not exist and was not trapped in __call()
Sometimes the above error occurred, this is fixed now.

TRANSLATE-2062: Support html fragments as import files without changing the structure
This feature was erroneously disabled by a bconf change which is revoked right now.

TRANSLATE-2149: Xliff import deletes part of segment and a tag
In seldom circumstances XLF content was deleted on import.

TRANSLATE-2157: Company name in deadline reminder footer
The company name was added in the deadline reminder footer e-mail.

TRANSLATE-2162: Task can not be accessed after open randomly
It happend randomly, that a user was not able to access a task after opening it. The error message was: You are not authorized to access the requested data. This is fixed.

TRANSLATE-2166: Add help page for project and preferences overview
Add help page for project and preferences overview

TRANSLATE-2167: Save filename with a save request to NEC-TM
A filenames is needed for later TMX export, so one filename is generated and saved to NEC-TM.

TRANSLATE-2176: remove not race condition aware method in term import
A method in the term import was not thread safe.

TRANSLATE-2178: Visual Review Text-Reflow transformation of HTML generated with pdf2htmlEx failed: Operation timed out (2sec)
Visual Review Text-Reflow transformation of HTML generated with pdf2htmlEx failed: Operation timed out (2sec)

TRANSLATE-2187: Bad performance on loading terms in segment meta panel
Bad performance on loading terms in segment meta panel

TRANSLATE-2188: Text in layout of xsl-generated html gets doubled
Text in layout of xsl-generated html gets doubled

TRANSLATE-2190: PHP ERROR in core: E9999 - Cannot refresh row as parent is missing - fixed in DbDeadLockHandling context
In DbDeadLockHandling it may happen that on redoing the request a needed row is gone, this is no problem so far, so this error is ignored in that case.

TRANSLATE-2191: Session Problem: Uncaught Zend_Session_Exception: Zend_Session::start()
Fixed this PHP error.

TRANSLATE-2194: NEC-TM not usable in InstantTranslate
NEC-TM not usable in InstantTranslate

TRANSLATE-2198: Correct spelling of "Ressource(n)" in German
Correct spelling of "Ressource(n)" in German

TRANSLATE-2210: If a task is left, it is not focused in the project overview
This is fixed now