Have to make platform specific tests for i18n init.

Because we are unable to change the locale for windows, we have to make
platform specific tests for both *nix systems and windows. We also have
to strip down the windows tests, because we can only test the case of
the system default language being set properly.