Skip to content
This repository was archived by the owner on May 21, 2022. It is now read-only.
This repository was archived by the owner on May 21, 2022. It is now read-only.

TIPP: Should translate-native-formats return a TMX? #11

@GoogleCodeExporter

Description

@GoogleCodeExporter
Micah posed this devious question in re: the 1.4 spec:
- What do I do if I send out a package, and want to get back target files, and 
a TMX with the completed translations? We used to do this, and I think a lot of 
places still work this way. On page 14-15, it says the TMX is optional in a 
response, and implies that the TMX section is purely for outgoing (reference), 
and not for capturing the results of the project.

This is mostly a matter of the translate-native-formats task type.  For the 
translate-*-bitext task types, I think it's an acceptable solution to just say 
that the translations are in the target tuvs of the response bitext, and the 
TMX can be extracted from that by the receiver if necessary.

For translate-native-formats, it's another question.  Extracting TMX from this 
is non-trivial (it requires alignment), so there would be real value to 
returning the TMX as well.  So, there are three options:
1) translate-native-formats response DOES return the TMX of translations
2) translate-native-formats response DOES NOT return the TMX of translations
3) it's optional

Solutions 1 and 2 are both limiting in their own ways.  But #3 would lead us to 
another choice.  Because the need for TMX in the response would be driven by 
the requesting party, we'd either need to:
a) split translate-native-formats into two task types, one which returns TMX 
and one which does not
b) add some sort of parameter system

Neither of these is a great solution, although a) is simpler.




Original issue reported on code.google.com by tingley on 30 Mar 2012 at 4:18

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions