Possible FormatPhoneNumber Bug

The FormatPhoneNumber function in globals.cs attempts to derive the region code from the current language with this line:

region = CurrentLanguage.Replace("_", "-").Split('-').First();

In my case at least, the CurrentLanguage returns "en_US" which parses to "en". Unfortunately, the format function is expecting "US".

I can fix it by passing the correct region, but wanted to share for others.