Uploaded image for project: 'Content Translation Extended (CTX)'
  1. Content Translation Extended (CTX)
  2. EXCONTRANS-371

XliffTransporter - Recursive Export for Content Apps

XMLWordPrintable

    • Icon: Support Request Support Request
    • Resolution: Fixed
    • Icon: High High
    • 3.4.5
    • 3.4.4
    • Core
    • None
    • Magnolia 6.2.17

      Hello all, 

      when creating TranslationBatches for Content-Apps and checking 'Include Subnodes' the created Batch recursively includes all relevant i18n Fields (equivalent behavior to Pages-App).

      But the document created for TranslationSubmission currently uses 'XliffTransporterImpl#doExportForApp' which then calls protected '#export' once and only includes i18n Fields for the current node. After that '#isProcessed' compares 'path' and 'configPath' properties and therefore skips all other i18n Fields that have been initially added for the TranslationSubmission (since they all match those properties but have different values in 'link' property). 

      The resulting sourceDocument only contains i18n fields of the parent Node but not its child nodes although all relevant i18n fields are available in the TranslationSubmission Object. 

      Is this current behavior intentional and if so is there any other way to properly use 'Include Subnodes' for Content Apps as well? 

      Thanks in advance and best regards, 
      Florian

            tmiyar Teresa Miyar
            fkugler Florian Kugler
            Votes:
            2 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: