[Expand]General Information
[Expand]WinForms Controls
[Expand]ASP.NET Controls and MVC Extensions
[Expand]ASP.NET Bootstrap Controls
[Expand]ASP.NET Core Bootstrap Controls
[Expand]WPF Controls
[Expand]Xamarin Controls
[Expand]Windows 10 App Controls
[Expand]Office File API
[Expand]Reporting
[Expand]Report and Dashboard Server
[Collapse]Dashboard
 [Expand]Get Started
 [Expand]Basic Concepts and Terminology
 [Expand]Common Features
 [Expand]Create the Designer and Viewer Applications
 [Expand]Create Dashboards
 [Expand]Visual Studio Integration
  End-User Documentation
 [Collapse]Localization
   Localize Web Dashboard Control
   Localize WinForms Dashboard Designer and Dashboard Viewer
   Localize WPF Dashboard Control
 [Expand]Redistribution and Deployment
  Video Tutorials
 [Expand]Migration Guides
 [Expand]Examples
 [Expand]Member Tables
 [Expand]API Reference
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Expand]Tools and Utilities
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Localization

Localization adapts your application to linguistic and regional differences. You can localize the application resources and provide an interface that is specific to a particular culture or locale. DevExpress Dashboard allows you to localize messages (UI elements such as dialog boxes, button captions, menu items, error messages) and culture-specific data (numbers, dates, and currencies).

For instance, the following image illustrates a WinForms Designer form localized into Spanish:

Expanded Culture-Specific Data

You can change the currency settings in dashboard designers:

In code, use the following API members:

Desktop

DataItemNumericFormat.CurrencyCultureName

Dashboard.CurrencyCultureName

Web

DataItemNumericFormat.currencyCultureName

Dashboard.currencyCultureName

Expanded User Interface

You can localize DevExpress Dashboard's UI with the following approaches:

  • Use DevExpress Localization Service that provides satellite resource assemblies and JSON files.
  • Use localizer objects that provide localized strings to specify localization resource values at runtime.

The table below displays supported approaches to localize the application's UI in the dashboard control. Select a control for details:

Control

Localization Service

Localizer Objects

WinForms Dashboard Designer

WinForms Dashboard Viewer

Satellite Assemblies

Basic modules to translate:

  • Dashboard.Core
  • Dashboard.Win

Dependent modules:

  • DataAccess
  • DataAccess.UI
  • RichEdit.Core
  • XtraBars
  • XtraGrid
  • XtraReports
  • XtraRichEdit

DashboardWinLocalizer

DashboardWinResLocalizer

DashboardLocalizer

DashboardsResLocalizer

WPF Dashboard Control

Satellite Assemblies

Modules to translate:

  • Dashboard.Core
  • Xpf.DocumentViewer.Core

DashboardLocalizer

DashboardsResLocalizer

Web Dashboard

Satellite Assemblies / JSON files

Modules to translate:

  • Dashboard.Core
  • Dashboard.Web
  • DataAccess
  • Web.Resources

Unsupported

Is this topic helpful?​​​​​​​