示例#1
0
        public void OnLanguageChange()
        {
            try
            {
                fLangMan     = fHost.CreateLangMan(this);
                fDisplayName = fLangMan.LS(PLS.LSID_MICalendar);

                CalendarData.BahaiMonths         = CalendarData.InitNames(fLangMan.LS(PLS.LSID_BahaiMonths));
                CalendarData.BahaiWeekdays       = CalendarData.InitNames(fLangMan.LS(PLS.LSID_BahaiWeekdays));
                CalendarData.ClassicMonths       = CalendarData.InitNames(fLangMan.LS(PLS.LSID_ClassicMonths));
                CalendarData.ClassicWeekdays     = CalendarData.InitNames(fLangMan.LS(PLS.LSID_ClassicWeekdays));
                CalendarData.HebrewMonths        = CalendarData.InitNames(fLangMan.LS(PLS.LSID_HebrewMonths));
                CalendarData.HebrewWeekdays      = CalendarData.InitNames(fLangMan.LS(PLS.LSID_HebrewWeekdays));
                CalendarData.IndianCivilMonths   = CalendarData.InitNames(fLangMan.LS(PLS.LSID_IndianCivilMonths));
                CalendarData.IndianCivilWeekdays = CalendarData.InitNames(fLangMan.LS(PLS.LSID_IndianCivilWeekdays));
                CalendarData.IslamicMonths       = CalendarData.InitNames(fLangMan.LS(PLS.LSID_IslamicMonths));
                CalendarData.IslamicWeekdays     = CalendarData.InitNames(fLangMan.LS(PLS.LSID_IslamicWeekdays));
                CalendarData.PersianMonths       = CalendarData.InitNames(fLangMan.LS(PLS.LSID_PersianMonths));
                CalendarData.PersianWeekdays     = CalendarData.InitNames(fLangMan.LS(PLS.LSID_PersianWeekdays));

                if (fForm != null)
                {
                    fForm.SetLang();
                }
            }
            catch (Exception ex)
            {
                Logger.LogWrite("GKCalendarPlugin.OnLanguageChange(): " + ex.Message);
            }
        }
示例#2
0
        public void SetLang()
        {
            Text = fPlugin.LangMan.LS(PLS.LSID_MICalendar);
            ColumnHeader1.Text = fPlugin.LangMan.LS(PLS.LSID_MICalendar);
            ColumnHeader2.Text = fPlugin.LangMan.LS(PLS.LSID_Date);

            var langMan = fPlugin.LangMan;

            fBahaiMonths         = CalendarData.InitNames(langMan.LS(PLS.LSID_BahaiMonths));
            fBahaiWeekdays       = CalendarData.InitNames(langMan.LS(PLS.LSID_BahaiWeekdays));
            fClassicMonths       = CalendarData.InitNames(langMan.LS(PLS.LSID_ClassicMonths));
            fClassicWeekdays     = CalendarData.InitNames(langMan.LS(PLS.LSID_ClassicWeekdays));
            fHebrewMonths        = CalendarData.InitNames(langMan.LS(PLS.LSID_HebrewMonths));
            fHebrewWeekdays      = CalendarData.InitNames(langMan.LS(PLS.LSID_HebrewWeekdays));
            fIndianCivilMonths   = CalendarData.InitNames(langMan.LS(PLS.LSID_IndianCivilMonths));
            fIndianCivilWeekdays = CalendarData.InitNames(langMan.LS(PLS.LSID_IndianCivilWeekdays));
            fIslamicMonths       = CalendarData.InitNames(langMan.LS(PLS.LSID_IslamicMonths));
            fIslamicWeekdays     = CalendarData.InitNames(langMan.LS(PLS.LSID_IslamicWeekdays));
            fPersianMonths       = CalendarData.InitNames(langMan.LS(PLS.LSID_PersianMonths));
            fPersianWeekdays     = CalendarData.InitNames(langMan.LS(PLS.LSID_PersianWeekdays));

            qtc_DateSelected(null, null);
        }