Skip to main content
A newer version of this page is available. .

Localize Reporting Applications

  • 2 minutes to read

This topic contains information about the localization specifics of each supported platform.

Tip

You can localize text strings displayed in the report, the report control’s size and location, and other report attributes. For more information, review the Localize Reports topic.

Localize DevExpress Controls with Satellite Resource Assemblies

You can localize your end-user reporting applications with the Satellite Resource Assemblies (libraries that contain translated resources).

Tip

See Localization Service to learn how to download and modify the satellite assemblies required to localize applications created with DevExpress .NET controls.

Review the following topics for information on how to use this technique to localize end-user applications:

Localize DevExpress Controls with Localizer Objects

The following table lists the localizer objects used to localize XtraReports UI elements on different platforms:

Platform Localizer Resource String Enumeration Namespace Additional Information
All Platforms DataAccessUILocalizer DataAccessUIStringId DevExpress.DataAccess.UI.Localization
ASP.NET (including ASP.NET MVC) ASPxReportsLocalizer ASPxReportsStringId DevExpress.XtraReports.Web.Localization
Print Preview for Windows Forms PreviewLocalizer PreviewStringId DevExpress.XtraPrinting.Localization Localize the Print Preview (WinForms Reporting)
End-User Report Designer for Windows Forms ReportLocalizer, ReportResLocalizer ReportStringId DevExpress.XtraReports.Localization Localize the End-User Report Designer (WinForms Reporting)
Document Preview for WPF PrintingLocalizer PrintingStringId DevExpress.Xpf.Printing Localize the Print Preview (WPF Reporting)
Report Designer for WPF ReportDesignerLocalizer ReportDesignerStringId DevExpress.Xpf.Reports.UserDesigner.Localization Localize the End-User Report Designer (WPF Reporting)

Review the following topics for information on how to use this approach to localize end-user applications:

Localize DevExpress Controls for Web with String Substitution

You can substitute localization strings to change the reporting controls’ UI text strings displayed on web pages. The following topics describe how to implement this technique on different platforms:

Platform Topic
ASP.NET Web Forms Localization - ASP.NET Web Forms Document Viewer, Localization - ASP.NET Web Forms Report Designer
ASP.NET MVC Localization - ASP.NET MVC Document Viewer, Localization - ASP.NET MVC Report Designer
ASP.NET Core Localization - ASP.NET Core Reporting
JavaScript Localization - Reporting Components in JavaScript Frameworks
Blazor Localization - Blazor Reporting Components
See Also