本地化不适用于 @mui/x-date-pickers 的 LocalizationProvider 中的“今天”按钮

问题描述 投票:0回答:1

我需要应用程序中

@mui/x-date-pickers
中的“今天”按钮,如其文档(此处)所示。

本地化存在问题。我将“fr”

adapterLocale
传递给
LocalizationProvider
,但它仍然以英文显示日期。

我做了 this stackblitz 来重现这个问题。 https://stackblitz.com/edit/react-tfmv7t?file=Demo.tsx

material-ui
1个回答
0
投票

将 Demo.tsx 更改如下

<LocalizationProvider dateAdapter={AdapterDayjs} adapterLocale={'es'}
localeText={deDE.components.MuiLocalizationProvider.defaultProps.localeText}>
  <StaticDatePicker
    defaultValue={dayjs('2022-04-17')}
    slotProps={{
      actionBar: {
        actions: ['today'],
      },
    }}
  />
</LocalizationProvider>

使用这些导入

import "dayjs/locale/es";

import { deDE } from '@mui/x-date-pickers/locales';

您可以在这里找到参考

© www.soinside.com 2019 - 2024. All rights reserved.