All docs
V20.2
20.2
20.1
The page you are viewing does not exist in version 20.1. This link will take you to the root page.
19.2
The page you are viewing does not exist in version 19.2. This link will take you to the root page.
19.1
The page you are viewing does not exist in version 19.1. This link will take you to the root page.
18.2
The page you are viewing does not exist in version 18.2. This link will take you to the root page.
18.1
The page you are viewing does not exist in version 18.1. This link will take you to the root page.
17.2
The page you are viewing does not exist in version 17.2. This link will take you to the root page.

Localize ASP.NET MVC Dashboard Extension

  • 2 minutes to read

Localization adapts your application to linguistic and regional differences. You can localize the following elements:

  • different UI elements such as dialog boxes, button captions, menu items, and error messages;
  • numbers, dates, and currencies.

Localize UI

DevExpress provides satellite resource assemblies for a variety of languages and cultures.

The DevExpress .NET Products installer registers assemblies for several cultures (German, Spanish, Japanese, and Russian) into the GAC, and also places them in the installation folder ("C:\Program Files (x86)\DevExpress 20.2\Components\Bin\Framework", by default). You can find these assemblies in the following subfolders:

Subfolder name Culture
de German
es Spanish
ja Japanese
ru Russian

To download satellite assemblies for other cultures, use the DevExpress Localization Service. This service allows you to modify existing translations, and compile and download satellite assemblies.

Modules to translate:

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

After you get the translations, follow the steps below:

  1. Copy the folder that contains satellite assemblies (for example, "es") to the application's bin folder.
  2. Set a culture for the application. You can use declarative or programmatic approaches. See the following topic for a code example: Localize ASP.NET Controls using Satellite Resource Assemblies.

KB article: Best practices to change the current Culture in ASP.NET MVC Application using ComboBox Extension

Localize Dates, Numbers, and Currencies

The ASP.NET MVC Dashboard extension uses Globalize to format to dates, numbers, and currencies.