internal string getDisplayCountry(Locale language)
{
if (string.IsNullOrEmpty(Country))
return "";
Dictionary<string, string> names;
if (Data.TryGetValue(Country, out names))
{
string name;
if (names.TryGetValue(language.getLanguage(), out name) || names.TryGetValue("en", out name))
{
if (name[0] == '*') return names[name.Substring(1)];
return name;
}
}
return "";
}