On Tue, 2008-04-15 at 22:57 +0200, Marcin Floryan wrote:
On Tue, Apr 15, 2008 at 04:32:49PM +0000, Ted Gould wrote:
Here is as far as I got with the XSD when I was doing it. It has been sitting on my Desktop taunting me... It should give you a little bit of a head start, but feel free to change it.
OK. Thanks - I have already started on a draft XSD but any other clues much appreciated - in particular how to best handle i18n underscores ;-) Perhaps we should enforce (where it makes sense) to use underscores since I suppose we always want GUI text translatable.
I think for the specification that is a good idea. I left the ability to use non-underscores in the code incase there were other INX files in the wild that we would want to be backwards compatible with.
I would also love it if someone could set up a "make check" test to verify all the INX files in the build. That way we could be sure that we're not shipping any bad files, but also that we keep the XSD up-to-date.
If pointed in the right direction I should be able to do that as well. I suppose writing a simple script/app should be simple enough. Perhaps just some python.
I will be happy to help point. Tell me when is a good time :)
--Ted