corelibraries-devexpress-dot-xtrascheduler-dot-localization.md
Provides localized strings for the Scheduler user interface elements.
Namespace : DevExpress.XtraScheduler.Localization
Assembly : DevExpress.XtraScheduler.v25.2.Core.dll
NuGet Package : DevExpress.Scheduler.Core
public class SchedulerLocalizer :
XtraLocalizer<SchedulerStringId>
Public Class SchedulerLocalizer
Inherits XtraLocalizer(Of SchedulerStringId)
To manually localize the Scheduler, follow the instructions below.
This example illustrates the use of the SchedulerLocalizer class descendant to display the names of the SchedulerStringId enumeration members instead of the localized strings. This approach enables you to change most strings of the Scheduler UI as your needs dictate.
Note that labels on the appointment forms cannot be localized with the Localizer class. Use custom forms or satellite resources.
For more information, review the Localization topic.
Note
A complete sample project is available at https://github.com/DevExpress-Examples/winforms-scheduler-localizer-translate-ui
DevExpress.XtraScheduler.Localization.SchedulerLocalizer.Active = new MySchedulerLocalizer();
DevExpress.XtraEditors.Controls.Localizer.Active = new MyDateNavigatorLocalizer();
Partial Friend Class MyApplication
Private Sub MyApplication_Startup(ByVal sender As Object, ByVal e As Microsoft.VisualBasic.ApplicationServices.StartupEventArgs) Handles Me.Startup
DevExpress.XtraScheduler.Localization.SchedulerLocalizer.Active = New MySchedulerLocalizer()
DevExpress.XtraEditors.Controls.Localizer.Active = New MyDateNavigatorLocalizer()
End Sub
End Class
Object XtraLocalizer XtraLocalizer<SchedulerStringId> SchedulerLocalizer
See Also