javascript - 如何更改 KeyboardDatePicker 材料 ui 的语言?
问题描述
我目前在网上使用材料 ui,我使用 KeyboardDatePicker API,它运行良好,但是月份的名称和按钮的文本以英语显示,我想将它们更改为西班牙语。我阅读了 API 文档,但找不到有关它的信息。
有人知道怎么改语言吗?
解决方案
尝试导入西班牙时刻语言环境,然后在以下位置使用它MuiPickersUtilsProvider
:
import React from "react";
import ReactDOM from "react-dom";
import {
KeyboardDatePicker,
MuiPickersUtilsProvider
} from "@material-ui/pickers";
import MomentUtils from "@date-io/moment";
import "moment/locale/es";
import "./styles.css";
function App() {
return (
<div className="App">
<MuiPickersUtilsProvider locale="es" utils={MomentUtils}>
<KeyboardDatePicker />
</MuiPickersUtilsProvider>
</div>
);
}
推荐阅读
- automation - 登录时尝试将新文件夹名称打印到文本编辑/数字文件(AppleScript)
- mysql - 通过 mysql 数据库更改触发 python、Php、ruby 或 Javascript
- sql - 无法从表中选择元素
- assembly - 在装配中做某事与让装配工做某事
- sql - ORA-00932: 不一致的数据类型: 预期 - 得到 CLOB - 在 regexp_substr 函数中使用 clob
- excel - 使用宏代码创建单元格颜色时删除单元格颜色
- angular-cli - Angular 10 ng build --prod 在第一次运行时生成无效输出,在第二次运行时生成有效输出
- javascript - 当我制作书签并单击它时,每次添加新书签时隐藏的值都会更改一次
- angular - 带有 Angular Header 工具栏的 Ionic 5 使用更长的标题自动扩展?
- excel - 如何在 Mac OS 上使用 Excel VBA 保存 Word 文档?