Skip to main content
All docs
V24.2

Localizing Your DevExpress-powered .NET App – Your Feedback Matters

We hope to validate a few hypotheses about our Localization Service, Unified Component Installer, overall localization quality, and ways to translate strings in general.

Take the survey Not interested

XtraLocalizer.EnableTraceSource(String) Method

Allows the UI Localization Client to attach to the application.

Namespace: DevExpress.Utils.Localization

Assembly: DevExpress.Data.v24.2.dll

NuGet Package: DevExpress.Data

#Declaration

public static bool EnableTraceSource(
    string applicationName = null
)

#Optional Parameters

Name Type Default Description
applicationName String null

The application name. Specify this parameter if the UI Localization Client cannot automatically obtain the application name.

#Returns

Type Description
Boolean

true if the application has been detected (the trace source was created); otherwise, false.

#Remarks

The UI Localization Client is a cross-platform utility sipped as part of DevExpress Subscriptions that allows you to quickly identify non-translated strings of DevExpress UI controls and translate them during a debug session. The utility automatically generates a RESX file(s) with translated resources and adds it to the project.

Read the following topic for additional information: DevExpress UI Localization Client.

#Example (WinForms)

The following example demonstrates how to configure the WinForms application:

internal static class Program {
    /// <summary>
    /// The main entry point for the application.
    /// </summary>
    [STAThread]
    static void Main() {
        Application.EnableVisualStyles();
        Application.SetCompatibleTextRenderingDefault(false);
        CultureInfo culture = CultureInfo.CreateSpecificCulture("de-DE");
        CultureInfo.DefaultThreadCurrentCulture = culture;
        CultureInfo.DefaultThreadCurrentUICulture = culture;
        // Do not remove the following line when using the UI Localization Client.
        DevExpress.Utils.Localization.XtraLocalizer.EnableTraceSource();
        Application.Run(new Form1());
    }
}
See Also