目前我们正在使用
根据存储的CO
和
显示基于语言的国籍。但显然这并不可靠,因为相同的国家代码可以触发不同的结果。例如,Colombia
返回区域Corsican
(确定!),但语言Spain -> Spanish, UK -> British, Colombia -> Spanish
(不正常)。我现在的问题是:有没有办法自动将地区映射到国籍(例如ObservableCollection<ListItem> _ListItems = null;
string[] listItems = ListValueString.Split(new char[] { ';' }, StringSplitOptions.RemoveEmptyEntries);
foreach (var lstItem in listItems)
{
var itm = new ListItem();
string[] listTexts = lstItem.Split(':');
itm.ListText = listTexts[0];
itm.ListId = Int32.Parse(listTexts[1]);
itm.IsActive = true;
if (_defaultString == Int32.Parse(listTexts[1]))
{
itm.IsInUse = true;
}
_ListItems.Add(itm);
}
)?或者做这种事情的最佳方法是什么(这是从这个2位数国家代码中获取它的要求)。
答案 0 :(得分:0)
尝试使用zend语言环境库:
https://framework.zend.com/manual/1.10/en/zend.locale.functions.html