Skip to main content
All docs
V23.2

XtraLocalizer Class

Includes a comprehensive API to localize DevExpress UI controls.

Namespace: DevExpress.Utils.Localization

Assembly: DevExpress.Data.v23.2.dll

NuGet Package: DevExpress.Data

Declaration

public abstract class XtraLocalizer

Remarks

The XtraLocalizer class implements a localization-related API that allows you to translate DevExpress UI controls and forms into different languages and develop multicultural enterprise applications.

Event Based Localization

The QueryLocalizedString and QueryLocalizedStringContainerResource events allow you to localize resources for all DevExpress UI controls and their built-in data forms in your application. These events fire when a control or data form requests a resource string. Handle these events to translate or modify resource strings as needed.

Identification of Non-Translated Resources

  • Use our cross-platform DevExpress UI Localization Client tool shipped as part of your DevExpress subscription. This tool streamlines the entire localization process. You can quickly find non-translated strings and translate them during a debug session.
  • Handle the QueryLocalizedStringNonTranslated event to collect non-localized resource strings for further translation. The event allows you to focus on the strings that require translation in your application.

Custom Resource Manager

Use the UserResourceManager property to leverage RESX files with your localization strings:

XtraLocalizer.UserResourceManager = Localization.myResources.ResourceManager;

Inheritance

Show 89 items
Object
XtraLocalizer
See Also