Beispiel #1
0
        void SetCulture(CultureInfo culture)
        {
            IGlobalizationService service = GlobalServices.Instance.GetService <IGlobalizationService>();

            if (service == null)
            {
                return;
            }

            if (culture == null)
            {
                culture = service.CurrentOSCulture;
            }

            service.CurrentCulture   = culture;
            service.CurrentUICulture = culture;

            GridLocalizer.ResetCache();
            DemoLocalizer.ResetCache();

            DemoStringIdLocalizer localizer = this.Resources["localizer"] as DemoStringIdLocalizer;

            if (localizer != null)
            {
                localizer.CultureName = culture.Name;
            }

            UpdateCurrentCultureName();

            grid.Redraw(true);
        }
Beispiel #2
0
        public LocalizationPage()
        {
            InitializeComponent();

            GridLocalizer.SetResource("DevExpress.GridDemo.Localization.GridLocalizationRes", typeof(LocalizationPage).GetTypeInfo().Assembly);
            UpdateCurrentCultureName();
            BindData();
        }
        void SwitchToSystemCulture()
        {
            IGlobalizationService service = GlobalServices.Instance.GetService <IGlobalizationService>();

            if (service == null)
            {
                return;
            }

            CultureInfo culture = service.CurrentOSCulture;

            service.CurrentCulture   = culture;
            service.CurrentUICulture = culture;
            GridLocalizer.ResetCache();
            DemoLocalizer.ResetCache();
        }
        void SetCulture(CultureInfo culture)
        {
            IGlobalizationService service = GlobalServices.Instance.GetService <IGlobalizationService>();

            if (service == null)
            {
                return;
            }

            if (culture == null)
            {
                culture = service.CurrentOSCulture;
            }

            service.CurrentCulture   = culture;
            service.CurrentUICulture = culture;

            GridLocalizer.ResetCache();
            grid.Redraw(true);
        }
Beispiel #5
0
 void SaveGroupSummaryDisplayFormat()
 {
     TotalSummaryDisplayFormat = GridLocalizer.GetString(GridStringId.GroupSummaryDisplayFormat);
     GridLocalizer.Active.AddString(GridStringId.GroupSummaryDisplayFormat, "{0}={2}");
 }