It seems the issue of default locale comes up with regularity. I believe
some of the confusion or problems come from the fact that the default
locale is not handled by the framework in a structured way.
Right now the only way to set the default locale is by setting it on the
machine the JVM is running on, or through a Java command line parameter.
I think it would be better to have the default locale configurable in OFBiz.
It would be a trivial change to make and I think it will eliminate a lot
of quirky behavior.
Some time ago I tried a default locale implementation that was exactly
like the current implementation of the default time zone, and it worked
quite well. All code called a utility method to get the default locale,
and that method retrieved the default locale from a general.properties
setting.
What do you think?
-Adrian