Uploaded image for project: 'translate5'
  1. translate5
  2. TRANSLATE-2625

Solve tag errors automatically on export

    • Critical
    • Internal Tag Errors (faulty structure) will be fixed automatically when exporting a task: Orphan opening/closing tags will be removed, structurally broken tag pairs will be corrected. The errors in the task itself will remain.

       

      Tag errors (mostly stemming from DeepL pre-translations) can lead to a failing export or to corrupted target document.

      Therefore translate5 warns on export, that there are tag errors, that need to be corrected.

      Yet with InstantTranslate this is not possible and lead to above mentioned problems.

      Therefore we need a functionality, where translate5 solves tag errors automatically:

      • If one tag of a tag pair is missing: Simply delete the remaining tag of the pair
      • If a closing tag is positioned before its corresponding opening one: Move the closing one as far back as possible, so that no wrong tag nesting is created
      • If tag nesting is wrong: Move the closing tag so far in front, that the nesting is repaired

      InstantTranslate Redesign: https://xd.adobe.com/view/8b717a18-0641-47ac-8a77-54ec6e00949c-de22/screen/0d104745-6c0b-41fa-8ff9-140775af1b71

          [TRANSLATE-2625] Solve tag errors automatically on export

          Marc Mittag [Administrator] made changes -
          Start Date [Gantt] New: 05/May/24 12:00 AM
          Marc Mittag [Administrator] made changes -
          Workflow Original: MittagQI Workflow [ 31480 ] New: MittagQI Workflow with Peer [ 36180 ]
          Marc Mittag [Administrator] made changes -
          Status Original: Final pull request made [ 10005 ] New: Done [ 10000 ]
          Axel Becher made changes -
          Fix Version/s New: translate5 - 5.5.3 [ 11902 ]
          Fix Version/s Original: translate5 - 5.5.0 [ 11801 ]
          Axel Becher made changes -
          Resolution New: Fixed [ 1 ]
          Status Original: In Progress [ 3 ] New: Test Ready [ 10005 ]
          Axel Becher made changes -
          ChangeLog Description New: Internal Tag Errors (faulty structure) will be fixed automatically when exporting a task: Orphan opening/closing tags will be removed, structurally broken tag pairs will be corrected. The errors in the task itself will remain.
          Fix Version/s New: translate5 - 5.2.8 [ 11801 ]
          Axel Becher made changes -
          Status Original: Selected for Development [ 10100 ] New: In Progress [ 3 ]
          Axel Becher made changes -
          Status Original: In Progress [ 3 ] New: Selected for Development [ 10100 ]
          Axel Becher made changes -
          Status Original: Selected for Development [ 10100 ] New: In Progress [ 3 ]
          Marc Mittag [Administrator] made changes -
          Description Original:  

          Tag errors (mostly stemming from DeepL pre-translations) can lead to a failing export or to corrupted target document.

          Therefore translate5 warns on export, that there are tag errors, that need to be corrected.

          Yet with InstantTranslate this is not possible and lead to above mentioned problems.

          Therefore we need a functionality, where translate5 solves tag errors automatically:
           * If one tag of a tag pair is missing: Simply delete the remaining tag of the pair
           * If a closing tag is positioned before its corresponding opening one: Move the closing one as far back as possible, so that no wrong tag nesting is created
           * If tag nesting is wrong: Move the closing tag so far in front, that the nesting is repaired
          New:  

          Tag errors (mostly stemming from DeepL pre-translations) can lead to a failing export or to corrupted target document.

          Therefore translate5 warns on export, that there are tag errors, that need to be corrected.

          Yet with InstantTranslate this is not possible and lead to above mentioned problems.

          Therefore we need a functionality, where translate5 solves tag errors automatically:
           * If one tag of a tag pair is missing: Simply delete the remaining tag of the pair
           * If a closing tag is positioned before its corresponding opening one: Move the closing one as far back as possible, so that no wrong tag nesting is created
           * If tag nesting is wrong: Move the closing tag so far in front, that the nesting is repaired

          InstantTranslate Redesign: https://xd.adobe.com/view/8b717a18-0641-47ac-8a77-54ec6e00949c-de22/screen/0d104745-6c0b-41fa-8ff9-140775af1b71

            axelbecher Axel Becher
            marcmittag Marc Mittag [Administrator]
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: