This is what makes me suspect that writing a genuinely locale- independent application really requires using the "C" locale and implementing the localization at a higher layer than the standard language runtime.