将翻译react-i18next与react-moment一起使用

时间:2020-10-15 08:48:28

标签: reactjs momentjs translation react-i18next

我的React Web应用程序中有英语和瑞典语。

我正在使用react-moment,在我的App.js中,我已经导入了矩/语言环境,并为需要日期的每个页面从“ react-moment”中导入了Import Moment。

import 'moment/locale/sv'
import 'moment/locale/en-gb'

如何将其翻译成瑞典文,但不能永久翻译成瑞典文?用户可以将语言从英语切换到瑞典语,反之亦然。

   <Moment format="ddd DD MMM">
     {flight.date}
   </Moment>

  <Moment format="HH:mm">{stop.arrival}</Moment>

1 个答案:

答案 0 :(得分:0)

使用moment.locale()更改语言环境并将local设置为矩元素

moment.locale('sv') 
<Moment format="ddd DD MMM" local>
 {flight.date}
</Moment>

或者您也可以

<Moment locale="sv" format="ddd DD MMM">{flight.date}</Moment>