React多语种
提供更高阶的组件以将Polyglot与React结合使用
安装
npm install --save react-polyglot
用法
react-polyglot导出包含一个名为I18n包装器组件,一个名为translate装饰器和一个名为useTranslate钩子。 装饰器提供了一种丙t这是实例Polyglot 。
您需要用I18n包装您的根组件,并传递en或fr类的locale 。 和包含字符串的messages对象。
import React from 'react' ;
import { render } from 'react-dom' ;
import { I18n } from 'react-polyglot' ;
import App from './components/app' ;
const locale = window . locale
1