[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]Report and Dashboard Server
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush Classic
[Expand]Cross-Platform Core Libraries
[Collapse]Tools and Utilities
 [Expand]Project Converter
  Assembly Deployment Tool
 [Expand]ASP.NET Theme Builder
 [Expand]ASP.NET Theme Deployer
 [Expand]WinForms Skin Editor
 [Expand]WPF Theme Editor
 [Expand]WPF Theme Designer
 [Expand]XPO Profiler
 [Expand]Coded UI Test Extension
  Localization Service
 End-User Documentation
View this topic on docs.devexpress.com (Learn more)

Localization Service

This document describes how to use the DevExpress .NET Localization Service. This service allows you to download and modify the satellite assemblies required to localize applications created with DevExpress .NET controls.

To get started, you must log into the DevExpress website. Once logged in, navigate to the DevExpress Support Center. Then click the Localization link, or use the following link: Localization Service.

Expanded Step 1

In order to translate resources, you must first select the target language.

Click the Add Translation button. You will be prompted to specify the version of DevExpress assemblies you currently use along with the language you wish to view or modify.

Expanded Step 2

Once you've selected a language, you can do the following:

  • Modify translated strings
    Many languages will include existing translations. The DevExpress Localization Service displays the total number of strings, the strings that have been translated, and your changes. You can review each individual translation and make the necessary changes by clicking the Modify link associated with the language and assembly version.

  • Delete a translation from your language set
    You can remove a language from your set at any time by clicking the Delete link. When you delete a translation, all modifications will be lost.

  • Copy a translation
    To simplify the transition from one version of DevExpress .NET assemblies to another, you can copy your existing translations and apply them to a different version of DevExpress assemblies. When you click the Copy link for a given translation, you will be prompted to specify the version of DevExpress .NET assemblies you wish to copy.

Expanded Step 3

If you choose to Modify a translation, you will be directed to the Customize Localization Resources page. This page allows you to do the following:

  • Filter the values in the translation table
    Use the filter bar to restrict the set of resources to those you wish to view within the translation table. You can restrict values by .NET platform, module, and translation state.

  • Modify and Save individual translations
    The translation table includes the English version of a resource, the suggested translation (if translated) and an empty field for your custom translation. If you make changes to a translation, you must record your changes by clicking the Save button.


    The suggested translation will not automatically be included into a satellite assembly. To include it, you must explicitly copy the Suggested Translation to the Your Translation field.

  • Download your satellite assemblies
    Once you've made the necessary changes to a translation, you can download all modified satellite assemblies by clicking the Download button. We will send you a link to the updated satellite assemblies via Email once the build process is complete.

  • To navigate to the list of languages you selected in Step 2, click Return to Your Translations List.


If you are using an older version of DevExpress .NET assemblies (12.1 or earlier), you can download all available localization resources by following the instructions in The collection of localized DevExpress assemblies.

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