public void Test_Locales() { LangRecord langRecord = new LangRecord(1049, "rus", "Russian", "filename.lng"); Assert.IsNotNull(langRecord); Assert.AreEqual(1049, langRecord.Code); Assert.AreEqual("rus", langRecord.Sign); Assert.AreEqual("Russian", langRecord.Name); Assert.AreEqual("filename.lng", langRecord.FileName); }
public override bool Accept() { try { LangRecord lngRec = fView.LanguagesList.GetSelectedData() as LangRecord; fSelectedLanguage = lngRec.Code; return(true); } catch (Exception ex) { Logger.WriteError("LanguageSelectDlgController.Accept()", ex); return(false); } }
public LanguageSelectDlgController(ILanguageSelectDlg view) : base(view) { fView.LanguagesList.ClearItems(); LangRecord defLang; if (GlobalOptions.Instance.Languages.Count > 0) { foreach (LangRecord lngRec in GlobalOptions.Instance.Languages) { fView.LanguagesList.AddItem(lngRec, lngRec.Name); } defLang = GlobalOptions.Instance.GetLangByCode(LangMan.LS_DEF_CODE); } else { // unit-testing and some other cases defLang = new LangRecord(LangMan.LS_DEF_CODE, LangMan.LS_DEF_SIGN, LangMan.LS_DEF_NAME, "English.lng"); fView.LanguagesList.AddItem(defLang, defLang.Name); } fView.LanguagesList.Activate(); fView.LanguagesList.SelectItem(defLang); }