Does CultureInfo.CurrentCulture.Name always return the language code and country/region code separated by a hyphen? I have been told that CultureInfo.CurrentCulture.Name can sometimes return just the two letter language code, but I have found no documentation to substantiate this claim.