While waiting for bug reports I'm going to start working on making the driver locale aware. That means trying to have the driver display words and numbers in the language of the user rather than just English. There's a lot to it so don't expect to see everything in every language this week, or this month, even this year!
First I have to set up the framework in the program so that it uses variable strings where there's literals. For example, instead of btnOpen.Text = "Open" it has to be something like btnOpen.Text = Properties.Strings.HelloButtonText
Then I have to have resource files for each language with translations from the default language (in my case English obviously). Of course I'll have to figure out the proper translations for each language as well. Google translate can help with simple words in some languages but quite often direct translations can make no sense whatever so I'll need help from trustworthy people that speak other languages.
The firmware language doesn't have the kind of features to allow one version to show more than one language and there simply isn't enough storage space on the Arduino to store all sorts of text and the code to figure out which to display so the serial debugging will have to remain in English for now.
Well we appear to be off to a good start. André Carrier was kind enough to provide French Canadian translations so I was able to implement the globalization process. Now I can just add translation files as other languages are provided.
There's no good reason to include every available language with every install so I'll have to figure out how to have separate installers for individual languages. I might even be able to set up a system inside the driver that lets the user download the desired language and install it. Starting to research that now while I wait for other volunteers to provide translations.
For now I'll put the languages in their own zip file and users can download then copy to driver directory.