示例#1
0
        protected virtual void InitializeEntries()
        {
            ConfigurationHolder config = BusinessDomain.AppConfiguration;

            chkSystemLocalization.Active   = config.UseSystemLocalization;
            chkSystemLocalization.Toggled += chkSystemLocalization_Toggled;
            chkSystemLocalization_Toggled(null, null);

            currentLocale = config.UseSystemLocalization ? Thread.CurrentThread.CurrentUICulture.Name : config.Localization;

            foreach (CultureInfo locale in ComponentHelper.GetAvailableLocales(config.LocalePackageName, StoragePaths.LocaleFolder))
            {
                localizations.Add(locale.Name, char.ToUpper(locale.NativeName [0]) + locale.NativeName.Substring(1));
            }

            cboLocalization.Load(localizations, "Key", "Value", currentLocale);
        }