我试图设置blueprintjs DateRangeInput
的区域设置。文档声明Component使用Moment.js进行本地化。所以我试着设置locale="de"
,但语言仍然是英语。有什么想法可以获得翻译日期输入吗?
我对React编程比较陌生,所以我无法确定它与我的React技能无关,即使传递道具对我来说也是对的。
<DateRangeInput
locale={"de"}
value={dates}
onChange={...}
/>
答案 0 :(得分:1)
尝试将此import "moment/locale/de"
添加到文件顶部
我认为蓝图使用new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)
从瞬间移除语言环境,这是非常常见的,因为时刻非常大。
如果不起作用,请尝试将其添加到您的webpack插件
new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /de/)