Direkt zum Inhalt

Devexpress Universal 222 Multilingual Better [ Trusted Source ]

Devexpress Universal 22.2 Multilingual is a comprehensive software development toolkit designed to empower developers in creating visually stunning and highly functional applications for various platforms, including Windows, Web, and Mobile. This detailed article aims to provide an in-depth look at the features, benefits, and enhancements introduced in this version.

A Note on “DevExpress Universal 222” (Typo Clarification)

The correct version is 22.2 (year 2022, second major release). While there is no “version 222,” the multilingual features described apply to 22.2.x and remain largely compatible with later 23.x/24.x releases. Always check the current documentation for the latest language coverage.

4. Per-Control & Runtime Localization

Not everyone wants a single global language. DevExpress 22.2 allows: devexpress universal 222 multilingual better

3. Practical Developer Workflow for Multilingual Apps

Here’s a concrete example using XAF (Cross-Platform .NET App UI) in 22.2:

// Set thread culture at application entry
System.Threading.Thread.CurrentThread.CurrentUICulture = 
    new System.Globalization.CultureInfo("de-DE");

// DevExpress automatically switches: // - Built-in UI strings (Filter Editor, Column Chooser) // - Validation messages // - Report viewer dialogs Devexpress Universal 22

For custom business objects, you simply decorate properties: Per-control culture override (e

[ModelDefault("Caption", "Customer Name")]
[Localizable(true)]
public string Name  get; set; 

The Localization Service will then export all Caption properties to a single Excel/ResX file for translation by non-developers.

4. Where to find the String IDs?

To replace "unhelpful" text, you need to know the StringId. In version 22.2, the easiest way to find the ID of a specific text you want to change is:

  1. Run your application in Debug mode.
  2. Hover over the UI element or trigger the message box.
  3. Refer to the Localization String IDs documentation on the DevExpress website (search for "DevExpress StringId list").