Upgrade Translations to a New DevExpress Version
- 2 minutes to read
DevExpress major updates may introduce changes to the component UI. When you upgrade to a new major version (for example, v25.2 to v26.1), supply translations for new or updated UI elements. For this purpose, use the Localization Tool as described in this tutorial.
How to Upgrade
Note
In this tutorial, the Localization Tool is located in the following directory: C:\DevExpressLocalizationTool. All listed paths are relative to the Tool’s location and may be different on your machine.
Select the target culture in the main application menu and click Update Database. If a newer version is available, the Localization Tool prompts you to download the latest version. Click Download and update database:

This command does the following:
Downloads source RESX files and satellite assemblies for the selected version to the folder that contains the Localization Tool.
// RESX file location C:\DevExpressLocalizationTool\Sources\Localization-XX.X.X // Assembly location C:\DevExpressLocalizationTool\Resources\Satellites-XX.X.XApplies all changes introduced in the new version to the intermediate XML database (C:\Users\USERNAME\AppData\Local\DevExpress\Localization.Tool\xx\LocalizationData_xx.xml). Strings may be added, deleted, or modified due to component changes.
Changes the active database version in Settings | Database.
Note
The Active database setting in Settings => Database is intended for advanced use only. If you need to work with multiple translation versions, refer to the following help topic for additional information: Switch DevExpress Versions in Settings.
Review Change Logs (Optional)
Once the update is complete, the Localization Tool asks if you want to review the change log:

You can also find the log file on disk (DataUpdate[<date/time>].<culture-name>.txt):
// Log file location
C:\DevExpressLocalizationTool\Logs

Manage Updated Translations
Click Edit Culture in the main application menu. Apply the New or Deleted filter in the editing UI to see which strings were added and deleted. You can now add translations for new strings:
