I made no attempt to make it easier for users to find the right locale. It seems, that mostly relying on the default locale should be enough (at least for single language installations). Furthermore the core of CMSimple_XH doesn't use any locale dependent stuff (CMIIW). This new handling is primarily meant to unify the handling of locales in plugins, and we have to see if plugin authors will use it, i.e. remove their own setlocale() calls.
I suggest to make the following recommendation for plugin developers:
- try to avoid locale dependent functionality
- otherwise rely on the correct setting in the core (at least where it is available)