FIX Overlapping Terminology and TrackChanges and Spellcheck tags

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • none
    • Affects Version/s: None
    • Component/s: Editor general

      Problem

      • The Tag-Hierarchy of the T5 segment Markup needs the Trackchanges-tags to be on highest level; All other tags need to be chunkable into several portions in case of overlaps.
      • That means a term-tag may in reality may consists of several parts being nested into other tags (same applies for MQM & Spellcheck tags also)
      • The Frontend can not handle those cases currently: The visual markers appear in cases just partial, right-click menus usually appear just for the innermost tag
      • Other Frontend-functionality may also does not handle this correctly: Moving/inserting of markup usually expects those tags as entities, not compositions
      • Our current solution is, to simply remove any overlapping or wrongly nested term-tags (see: MittagQI\Translate5\Segment\TagRepair\TermTaggerTagsFixer)

      Solution

      • Enable proper handling of multipart-tags in the frontend
      • Rightclick-menu needs to respect all tags in case of nestings additively
      • Fix incomplete visual markings and make them fully nestable (may be complicated(impossible with underlinings)
      • Adjust TermTaggerTagsFixer to keep overlaps & correct only invalid nestings (Trackchanges outermost)

      The FollowingTests then need to be re-captured after the fix:

      ProjectTaskTest
      Translate1475Test
      Translate2417Test

            Assignee:
            Leon Kiz
            Reporter:
            Axel Becher
            Axel Becher
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: