react-polyglot:React组件和挂钩以使用Polyglot

时间:2024-06-01 03:02:25
【文件属性】:

文件名称:react-polyglot:React组件和挂钩以使用Polyglot

文件大小:109KB

文件格式:ZIP

更新时间:2024-06-01 03:02:25

react i18n hooks polyglot JavaScript

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


【文件预览】:
react-polyglot-develop
----.gitignore(645B)
----.babelrc(62B)
----.codesandbox()
--------ci.json(33B)
----.eslintrc(549B)
----package.json(2KB)
----src()
--------useTranslate.d.ts(239B)
--------index.js(146B)
--------translate.d.ts(669B)
--------translate.js(472B)
--------i18n.test.js(1KB)
--------useTranslate.js(153B)
--------i18n-context.js(97B)
--------i18n.js(1KB)
--------i18n.d.ts(1KB)
--------index.d.ts(180B)
----webpack.config.js(382B)
----SECURITY.md(619B)
----.travis.yml(482B)
----CONTRIBUTING.md(841B)
----LICENSE(1KB)
----.prettierignore(27B)
----README.md(4KB)
----example()
--------app.js(413B)
--------index.html(154B)
--------greeter.js(179B)
----.prettierrc(69B)
----yarn.lock(254KB)

网友评论