在blueprintjs datetime中设置区域设置反应组件

时间:2018-01-19 19:32:35

标签: reactjs datepicker momentjs blueprintjs

我试图设置blueprintjs DateRangeInput的区域设置。文档声明Component使用Moment.js进行本地化。所以我试着设置locale="de",但语言仍然是英语。有什么想法可以获得翻译日期输入吗?

我对React编程比较陌生,所以我无法确定它与我的React技能无关,即使传递道具对我来说也是对的。

<DateRangeInput
    locale={"de"}
    value={dates}
    onChange={...}
/>

1 个答案:

答案 0 :(得分:1)

尝试将此import "moment/locale/de"添加到文件顶部

我认为蓝图使用new webpack.IgnorePlugin(/^\.\/locale$/, /moment$/)从瞬间移除语言环境,这是非常常见的,因为时刻非常大。

如果不起作用,请尝试将其添加到您的webpack插件

new webpack.ContextReplacementPlugin(/moment[\/\\]locale$/, /de/)