translate / translate

Useful localization tools with Python API for building localization & translation systems
https://toolkit.translatehouse.org/
GNU General Public License v2.0
840 stars 309 forks source link

Support TMX v1.4 level 2 #2622

Open unho opened 11 years ago

unho commented 11 years ago

Version: 1.9.0

It could be helpful to allow po2tmx to export to TMX version 2.

dwaynebailey commented 11 years ago

A working draft was published in 2007 so not sure that this is or will be widely supported. With LISA disbanded and their standards moved to some other body I think we won't see any movement here.

unho commented 11 years ago

(In reply to BZ-IMPORT::comment #1)

A working draft was published in 2007 so not sure that this is or will be widely supported. With LISA disbanded and their standards moved to some other body I think we won't see any movement here.

Well, some CAT tools use it, for example OmegaT so IMHO the Translate Toolkit tools should adopt a policy of moving forward toward the hypothetical future of the translation. Besides you have to keep in mind that for new standards to be embraced, supported and used by the users some tool has to be able to work with them.

On the other hand I agree that in the current state perhaps no movement will occur in this particular front, but we can change this.

dwaynebailey commented 11 years ago

Leandro I thin you are confusing two things here:

The toolkit only provides v1.1 TMX with level 1 support.

unho commented 11 years ago

(In reply to BZ-IMPORT::comment #3)

Leandro I thin you are confusing two things here:

  • OmegaT supports v1.1 and v1.4 of TMX. Not v2
  • For v1.4 it support level 2 (which covers things such as placeable markers.

The toolkit only provides v1.1 TMX with level 1 support.

Yes, you are right. I was confusing Level 2 in TMX Version 1 with TMX Version 2 which has no levels but is like Level 2. Sorry.

I suppose the bug title should be changed to "po2tmx: allow to export to TMX level 2" which was my initial idea, but not well expressed. I will dig more on this before sending a new bug or whatever.

Bye