Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for ITS (Internationalization Tag Set) #16

Closed
mquinson opened this issue Apr 3, 2017 · 3 comments
Closed

Support for ITS (Internationalization Tag Set) #16

mquinson opened this issue Apr 3, 2017 · 3 comments

Comments

@mquinson
Copy link
Owner

mquinson commented Apr 3, 2017

ITS is a standard from the W3C on how to make XML translatable. It would be interesting to support this.

A good starting point is itstools (code on github). The project seems rather dormant right now, but they provide a large amount of tests that we could borrow. Plus, this tool seem to be used by the whole Gnome community...

@Fat-Zer
Copy link
Contributor

Fat-Zer commented Apr 3, 2017

Note that there could be formal license problems about borrowing: itstools is GPL-3+ and po4a is GPL-2...

@mquinson
Copy link
Owner Author

mquinson commented Apr 3, 2017

@Fat-Zer: Of course you are right. Actually, I was more thinking of using their test suite to validate our tools than to reuse their code, since this tool is coded in python. They also include a testsuite from the W3C that may be more suitable for inclusion in our codebase, maybe.

The more I think about it, and the more I think that their approach is probably more adapted and much more robust than the trick that we are currently leveraging in the Xml module.

@mquinson
Copy link
Owner Author

mquinson commented Jul 1, 2020

Closing this issue because it's better to develop a new module when someone actually needs it, not only when it seems easy to implement.

@mquinson mquinson closed this as completed Jul 1, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants