Why is ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ the native name of the U.S.?
When I use this code: var ri = new RegionInfo("us"); var nativeName = ri.NativeName; // ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ why is nativeName then the string "ᏌᏊ ᎢᏳᎾᎵᏍᏔᏅ ᏍᎦᏚᎩ" (in Cherokee )? If I change to new RegionInfo("US") (only difference, capital US ), I get instead "United States" . I do know the preferred usage of RegionInfo is to give a specific culture info string such as: new RegionInfo("en-US") new RegionInfo("chr-Cher-US") and so on, and that works. But why is Cherokee preferred over English only if I use lower-case us ? (Seen on Windows 10 (version 1803 "April 2018 Update"), .NET Framework 4.7.2.)