Details

    Description

      COTI is an exchange standard for CMS systems, that want to send data to translation processes.

      COTI has 3 levels, level 2 is a hotfolder-like exchange.

      Goal of this issue is to implement COTI level 2 support for translate5.

      The spec can be found here: https://www.dercom.de/en/projekte

      Implementation as new Plugin, similar to the already existing Hotfolder solution.

      COTI Example XML - WORK IN PROGRESS

      • add a switch to decide if each COTI/Project in COTI/Package maps to translate5/Task with type default or COTI/Package maps to Translate5/Project and each COTI/Project to a translate5/task of that Project.
        Any way we should import each Coti/Project as single tasks and do not make any bulk project to task import here.

      The following example file is from the spec documentation. Please check the XSD file also from above URL to validate mandatory and optional fields:

      <coti version="1.0" level="1" creator="DERCOM" creation-date="2013-08-21T12:00:00Z" package-id="" xmlns="http://www.dercom.de/COTI/2013/1.0/ namespace">
      <project
        name="COTI-Description"                                     → concat to translate5 task name
        project-id="4711"                                           → task foreign id
        proposal="yes"                                              → no relation in translate5
        checkout-date="2013-08-21T11:59:00Z"
        due-date="2013-09-10T00:00:00Z"
        comment="very urgent!"
        tms-id="">
      <subject>Subject</subject>
      <meta name="CMS meta field" value="123" description=""/>
      <translation
        name="Project00345"
        source-language="de-DE"
        target-language="en-GB"
        status="final">
      <translation-file
        file-ref="translation files/chapter1.xml"
        mime-type="text/xml"
        encoding="UTF-8"
        creation-date="2013-05-17T11:59:00+01:00"
        content-id=""
        type=""
        target-encoding=""
        tms-id=""/>
      <reference-file
        external="yes"
        type="other"
        file-ref="reference files/chapter1.pdf"
        mime-type="application/pdf"
        encoding=""
        description="Preview PDF"
        tms-id=""/>
      </translation>
      </project>
      </coti> 

      Attachments

        Issue Links

          Activity

            [TRANSLATE-4212] COTI-Level 2 Support for translate5
            volodymyr@mittagqi.com Volodymyr Kyianenko made changes -
            Status Original: In Progress [ 3 ] New: Selected for dev [ 10100 ]
            tlauria Thomas Lauria made changes -
            Description Original: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]

            Implementation as new Plugin, similar to the already existing Hotfolder solution.

             
            New: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]

            Implementation as new Plugin, similar to the already existing Hotfolder solution.

            h2.COTI Example XML - WORK IN PROGRESS

            - add a switch to decide if each COTI/Project in COTI/Package maps to translate5/Task with type default or COTI/Package maps to Translate5/Project and each COTI/Project to a translate5/task of that Project.
            Any way we should import each Coti/Project as single tasks and do not make any bulk project to task import here.

            The following example file is from the spec documentation. Please check the XSD file also from above URL to validate mandatory and optional fields:
            {code:java}
            <coti version="1.0" level="1" creator="DERCOM" creation-date="2013-08-21T12:00:00Z" package-id="" xmlns="http://www.dercom.de/COTI/2013/1.0/ namespace">
            <project
              name="COTI-Description" → concat to translate5 task name
              project-id="4711" → task foreign id
              proposal="yes" → no relation in translate5
              checkout-date="2013-08-21T11:59:00Z"
              due-date="2013-09-10T00:00:00Z"
              comment="very urgent!"
              tms-id="">
            <subject>Subject</subject>
            <meta name="CMS meta field" value="123" description=""/>
            <translation
              name="Project00345"
              source-language="de-DE"
              target-language="en-GB"
              status="final">
            <translation-file
              file-ref="translation files/chapter1.xml"
              mime-type="text/xml"
              encoding="UTF-8"
              creation-date="2013-05-17T11:59:00+01:00"
              content-id=""
              type=""
              target-encoding=""
              tms-id=""/>
            <reference-file
              external="yes"
              type="other"
              file-ref="reference files/chapter1.pdf"
              mime-type="application/pdf"
              encoding=""
              description="Preview PDF"
              tms-id=""/>
            </translation>
            </project>
            </coti> {code}
            tlauria Thomas Lauria made changes -
            Link New: This issue relates to TS-4210 [ TS-4210 ]
            volodymyr@mittagqi.com Volodymyr Kyianenko made changes -
            Status Original: Selected for dev [ 10100 ] New: In Progress [ 3 ]
            volodymyr@mittagqi.com Volodymyr Kyianenko made changes -
            Status Original: Open [ 10002 ] New: Selected for dev [ 10100 ]
            volodymyr@mittagqi.com Volodymyr Kyianenko made changes -
            Status Original: Selected for dev [ 10100 ] New: Open [ 10002 ]
            tlauria Thomas Lauria made changes -
            Description Original: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]
            New: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]

            Implementation as new Plugin, similar to the already existing Hotfolder solution.

             
            tlauria Thomas Lauria made changes -
            Link New: This issue relates to TRANSLATE-3218 [ TRANSLATE-3218 ]
            marcmittag Marc Mittag [Administrator] made changes -
            Description Original: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]

            Please do a spec and a time estimation for implementing this.
            New: COTI is an exchange standard for CMS systems, that want to send data to translation processes.

            COTI has 3 levels, level 2 is a hotfolder-like exchange.

            Goal of this issue is to implement COTI level 2 support for translate5.

            The spec can be found here: [https://www.dercom.de/en/projekte]
            marcmittag Marc Mittag [Administrator] made changes -
            Start Date [Gantt] Original: 07/Jan/25 9:00 AM New: 09/Jan/25 1:00 PM

            People

              volodymyr@mittagqi.com Volodymyr Kyianenko
              marcmittag Marc Mittag [Administrator]
              Aleksandar Mitrev
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated: