[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
[Collapse]Report and Dashboard Server
 [Expand]Installation
  License and Distribution
 [Expand]Administrative Panel
 [Expand]Create Reports
 [Expand]Create Dashboards
 [Expand]Configuration and API
  Localization
[Expand]Dashboard
[Expand]eXpressApp Framework
[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

This topic describes how to translate all the Report and Dashboard Server's interface elements.

Expanded Select a Language

Open the Administrative Panel and invoke the General Settings dialog.

Use the Language option to select your language.

The sections below describe how to localize the Report and Dashboard Server's elements.

Expanded Localize the Server's Main Elements

You can use the DevExpress.ReportServer.v18.2.Localization.dll Satellite Resource Assembly (a library that contains translated resources) to localize the following Report and Dashboard Server's elements:

  • All the Administrative Panel's elements;
  • Login screens;
  • Account activation screen;
  • Password reset screen;
  • Elements in the Report and Dashboard Designers specific to the Report and Dashboard Server only;
  • Server-side error messages.

Open the DevExpress Localization Service, select your target language, modify translations and download the resulting satellite assembly.

Refer to the Localization Service documentation for detailed information.

Expanded Localize the Report- and Dashboard-Specific Controls

You can use the DevExpress Localization Service to translate built-in Report Designer and Viewer and Dashboard Designer and Viewer controls.

The following satellite assemblies are required:

  • DevExpress.Dashboard.v18.2.Core.resources.dll
  • DevExpress.Dashboard.v18.2.Web.resources.dll
  • DevExpress.Data.v18.2.resources.dll
  • DevExpress.DataAccess.v18.2.resources.dll
  • DevExpress.Map.v18.2.Core.resources.dll
  • DevExpress.Office.v18.2.Core.resources.dll
  • DevExpress.Pdf.v18.2.Core.resources.dll
  • DevExpress.PivotGrid.v18.2.Core.resources.dll
  • DevExpress.Printing.v18.2.Core.resources.dll
  • DevExpress.RichEdit.v18.2.Core.resources.dll
  • DevExpress.Sparkline.v18.2.Core.resources.dll
  • DevExpress.Utils.v18.2.resources.dll
  • DevExpress.Web.ASPxHtmlEditor.v18.2.resources.dll
  • DevExpress.Web.ASPxScheduler.v18.2.resources.dll
  • DevExpress.Web.ASPxSpellChecker.v18.2.resources.dll
  • DevExpress.Web.Resources.v18.2.resources.dll
  • DevExpress.Web.v18.2.resources.dll
  • DevExpress.Xpo.v18.2.resources.dll
  • DevExpress.XtraCharts.v18.2.resources.dll
  • DevExpress.XtraEditors.v18.2.resources.dll
  • DevExpress.XtraGauges.v18.2.Core.resources.dll
  • DevExpress.XtraGauges.v18.2.Presets.resources.dll
  • DevExpress.XtraPrinting.v18.2.resources.dll
  • DevExpress.XtraReports.v18.2.Extensions.resources.dll
  • DevExpress.XtraReports.v18.2.resources.dll
  • DevExpress.XtraReports.v18.2.Web.resources.dll
  • DevExpress.XtraScheduler.v18.2.Core.resources.dll

Expanded Link the Satellite Assemblies

Open the installation folder and place all the customized satellite assemblies in the subfolder that corresponds to the selected language. For instance, use the following path:

C:\Program Files (x86)\DevExpress\Report Server\Web\Bin\{subfolder}.

The installation folder contains the following subfolders after Server installation:

Subfolder Language
de German
es Spanish
ja Japanese
ru Russian

For other languages, you should create a new subfolder and copy the satellite assemblies to it.

See the Language Identifier Constants and Strings topic in MSDN to for more information about language identifiers.

Note

Restart the website in IIS after you replaced the satellite assemblies.

Expanded Localize Internal UI Widgets

The Report and Dashboard Server uses the DevExtreme UI widgets (recurrence editor, calendars, etc) internally.

To localize these widgets, use the JSON files with dictionaries that contain all the localized strings. You can find the JSON file for the target language in your installation folder:

C:\Program Files (x86)\DevExpress\Report Server\Web\public\app\dx-localization\{language}.json

{language} is the language identifier (for instance, de.json corresponds to the German language).

Open the JSON file, translate the strings and save the changes.

If a file for your language does not exist in this folder, you can copy one of the available files, rename it and translate the strings.

Note

Restart the Server website on IIS to apply the changed strings.

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