Skip to main content

Localization

  • 2 minutes to read

Localization allows you to translate DevExpress WinForms UI controls into different languages. From straightforward localization with pre-built satellite resource assemblies to manual translation of the UI using a comprehensive API, DevExpress WinForms UI controls include everything you need to quickly develop multicultural enterprise applications.

Localized UI Controls, DevExpress

Satellite Resource Assemblies

All DevExpress WinForms controls can be localized using satellite resource assemblies. DevExpress delivers satellite assemblies for a large variety of languages and cultures. Our DevExpress Unified Component Installer includes resource files for the following cultures: German (DE), Japanese (JA), and Spanish (ES).

Read the following topic for information: Satellite Resource Assemblies.

This technique allows you to easily translate or rename our shipping resources on the fly (for example, titles, menu commands, messages, etc.). Read the following topic for information and examples: Localizer Objects.

Note

The localization-related API takes priority over satellite resource assemblies.

Tip

Use our Online Localization Service to modify our shipping resources or create satellite assemblies for a different language.

Identification of Non-Translated Resources

  • Use our 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 XtraLocalizer.QueryLocalizedStringNonTranslated event to collect non-localized resource strings for further translation. The event allows you to focus on strings that require translation in your application.

Include Satellite Assemblies in a Deployment

See Also