Esempio n. 1
0
 public WebCalendar()
 {
     this.CalendarType     = CalendarType.Default;
     this.BeginYear        = 1990;
     this.EndYear          = 2020;
     this.CalendarLanguage = CalendarLanguage.zh_CN;
 }
Esempio n. 2
0
        public void Configure(CalendarLanguage language)
        {
            switch (language)
            {
            case CalendarLanguage.En_US:
                cultureInfo = new CultureInfo("en-US");
                break;

            case CalendarLanguage.Pt_BR:
                cultureInfo = new CultureInfo("pt-BR");
                break;
            }
        }
        private void SetLanguage()
        {
            string currentLanguage = CultureInfo.CurrentCulture.TwoLetterISOLanguageName;

            try
            {
                CalendarLanguage cl = (CalendarLanguage)Enum.Parse(typeof(CalendarLanguage), currentLanguage);
                Language = cl;
            }
            catch
            {
                // Default is 'en'
                Language = CalendarLanguage.en;
            }
        }
Esempio n. 4
0
        private string GetClientScriptInclude(string scriptFile, CalendarLanguage language)
        {
            string strScript = string.Empty;

            if (language == CalendarLanguage.zh)
            {
                strScript = "<script language=\"JavaScript\" src=\"" +
                            GetClientFileUrl(scriptFile) + "\" charset=\"gb2312\"></script>\n";
            }
            else
            {
                strScript = "<script language=\"JavaScript\" src=\"" +
                            GetClientFileUrl(scriptFile) + "\"></script>\n";
            }
            return(strScript);
        }
        private void SetLocalization()
        {
            this.Language = CultureInfo.CurrentCulture.TwoLetterISOLanguageName;

            try
            {
                CalendarLanguage cl = (CalendarLanguage)Enum.Parse(typeof(CalendarLanguage), this.Language);
                this.Language = cl.ToString();
            }
            catch (ArgumentException)
            {
                this.Language = CalendarLanguage.en.ToString();
            }


            this.LanguageFile = string.Format(CultureInfo.InvariantCulture, "calendar-{0}.js", this.Language);

            this.FormatString = GetFormatString();
        }