[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
[Expand]Report and Dashboard Server
[Expand]Dashboard
[Expand]eXpressApp Framework
[Expand]eXpress Persistent Objects
[Expand]CodeRush
[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 topic describes how you can use the DevExpress Localization Service to obtain and edit translated resources (strings) for the DevExpress UI Controls.

You should log into the DevExpress website to get started.

Expanded Step 1

Click Add Translation. Specify the DevExpress release version and the required language in the opened popup dialog.

Expanded Step 2

For every translation you create, the following actions are available:

  • Modify translated strings

    Pre-defined translations are available for many languages. The DevExpress Localization Service displays the total number of strings, the strings that have been translated, and your changes. Click the Modify link associated with the language and release version to review each individual translation and make the necessary changes.

  • Delete a translation from your language set

    Click Delete to remove a language from your set at any time. When you delete a translation, all modifications are lost.

  • Copy a translation

    You can copy your existing translations and apply them to a different release version to simplify the transition from one version to another. When you click the Copy link for a given translation, you are prompted to specify the target version for copied translations.

Expanded Step 3

If you choose to Modify a translation, you are 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 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. Click Save to record your changes if you make changes to a translation.

    Important

    The suggested translation is not included into the downloaded localization resources. To include it, copy the Suggested Translation to the Your Translation field.

  • Download your translations

    When you made the changes to a translation, click the Download button to download all modified localization resources. Once the build process is completed, the Localization Service sends you a link to a signed self-extracting archive to your email.

    To unpack a self-extracting archive on your Mac/Linux PC, you can use the same CLI as with regular archives:

    When you unpack the downloaded executable file, you find a folder with the localization resources (satellite assemblies and JSON files).

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

Note

If you use an older version of DevExpress .NET assemblies (12.1 or earlier), see the following instructions to download all available localization resources: The collection of localized DevExpress assemblies.

Expanded What's Next

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