Detect the users geographical location

Has anyone got an implementation of this working in Unity 3.x in OSX?

I am looking for a way to detect the users geographical location via their region settings form their OS.

This is supposed to be done easily via Mono and .Net framework using this…

System.Globalization.RegionInfo.CurrentReg or System.Globalization.CultureInfo.CurrentCulture

But none of the .Net examples on the Internets work in Unity 3.3 on OSX platform.

There is this old post where Thylaxene had success… but this also doesn’t work anymore in Unity 3.3 on OSX.

http://forum.unity3d.com/threads/5452-Getting-user-s-language-preference?highlight=regioninfo

Anyone have a solution?

Anyone come up with a solution for this? I’ve tried all of the CultureInfo and RegionInfo stuff too, but invariably it either throws an error or returns invariant country/invariant language. It might work on Windows, but nothing on OSX or iOS. Is this something which is just broken/missing in Mono? Any other suggested methods?