public bool SetLanguage(string abbreviation)
        {
            lock (selectLocker)
            {
                LanguageInfo temp = langSelected;

                if (langSupportDic.TryGetValue(abbreviation, out langSelected))
                {
                    itemDicSelected = itemDicCollection[abbreviation];
                    return(true);
                }
                else
                {
                    langSelected = temp;
                    return(false);
                }
            }
        }
 public static LanguageInfo Copy(LanguageInfo item)
 {
     return((LanguageInfo)item.Clone());
 }
 private void InitSelected()
 {
     langSelected    = langDefault;
     itemDicSelected = itemDicDefault;
 }