Globalization in Blazor DatePicker Component

7 Jul 20221 minute to read

Blazor DatePicker component can be localized. Refer to Blazor Localization topic to localize Syncfusion Blazor components.

Customize the localized text

  • You can change the localized text of particular component by editing the wwwroot/blazor-locale/src/.json file.

  • In the following code, modified the localized text of today button and placeholder in de culture.


  "de": {
    "datepicker": {
      "today": "Heutiges Datum",
      "placeholder": "Wählen Sie ein Datum"

Customizing Localized Text in Blazor DatePicker


The DatePicker supports RTL (right-to-left) functionality for languages like Arabic and Hebrew to display the text in the right-to-left direction. Use the EnableRtl property to set the RTL direction.

The following code example initializes the DatePicker component in Arabic culture.

@using Syncfusion.Blazor.Calendars
@inject HttpClient Http;

<SfDatePicker TValue="DateTime?" EnableRtl=true Locale="ar"></SfDatePicker>

@code {
    protected IJSRuntime JsRuntime { get; set; }
    protected override async Task OnInitializedAsync()
        this.JsRuntime.Sf().LoadLocaleData(await Http.GetJsonAsync<object>("blazor-locale/src/ar.json")).SetCulture("ar");

Right to Left in Blazor DatePicker with Arabic Culture