Details
-
Bug
-
Resolution: Fixed
-
None
-
Empty show more show less
Description
When using multibyte characters like greek, the merge back of the text with track changes into the content coming from the termtagger leads to destroyed characters and therefore dataloss.
See red squares in the screenshot one.
A similar errors happens in french with the usage of ' apostrophe. Since before termtagging the character exists as HTML Entity ' and after tagging as plain ' character, the track changes data can not be restored to the tagged content. Therefore we lose the track changes tags and the deleted content.
follow up errors
One follow up error was the following.
[19-Nov-2018 15:06:21 Europe/Vienna] exception 'QueryPath\Exception' with message 'Fehlender Parent' in /var/www/translate5/library/querypath/src
/QueryPath/DOMQuery.php:1469
Stack trace:
#0 /var/www/translate5/application/modules/editor/Models/Segment.php(493): QueryPath\DOMQuery->replaceWith('')
#1 /var/www/translate5/application/modules/editor/Models/Segment.php(388): editor_Models_Segment->stripTermTagsAndTrackChanges('\xCE\x97 ConfidentialTerm \x
CF\x80\xCE\xB1\xCF\x81...')
#2 /var/www/translate5/application/modules/editor/Models/Segment.php(401): editor_Models_Segment->isDataModified()
#3 /var/www/translate5/application/modules/editor/Controllers/SegmentController.php(293): editor_Models_Segment->restoreNotModfied()
#4 /var/www/translate5/library/zend/Zend/Controller/Action.php(516): Editor_SegmentController->putAction()
#5 /var/www/translate5/library/ZfExtended/Controllers/AAARestController.php(288): Zend_Controller_Action->dispatch('putAction')
#6 /var/www/translate5/library/zend/Zend/Controller/Dispatcher/Standard.php(308): ZfExtended_RestController->dispatch('putAction')
#7 /var/www/translate5/library/zend/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch(Object(REST_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#8 /var/www/translate5/library/zend/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()
#9 /var/www/translate5/library/zend/Zend/Application.php(382): Zend_Application_Bootstrap_Bootstrap->run()
#10 /var/www/translate5/library/ZfExtended/BaseIndex.php(167): Zend_Application->run()
#11 /var/www/translate5/public/index.php(35): ZfExtended_BaseIndex->startApplication()
Attachments
Issue Links
- is duplicated by
-
TRANSLATE-1222 proofreading task: termTagger deletes trackChanges markup
- Done