Today at work I started implementing some tools to ease localization of LabVIEW panels we develop.

So basically LabVIEW produces some xml-ish text files, so I wrote a simple python script that extracts caption texts and arranges them in a Excel spreadsheet to ease translation. Then on the way back it just replaces English captions with translated ones...

So far nothing mysterious.
But LabVIEW crashes miserably asserting new tags are present.

#hatewindows #binbows

And it gets horribly frustrating when you diff the new file and the original one and see ably caption text is different.

Oh yes, I forgot to tell you that LabVIEW crashes when you try to load back the original localization.