@rcp/use.i18n
Version:
A react hook for using i18n
53 lines (37 loc) • 1.07 kB
Markdown
# @rcp/use.i18n
[](https://www.npmjs.com/package/@rcp/use.i18n)
[](https://www.npmjs.com/package/@rcp/use.i18n)
A react hook for using i18n
## Installation
```bash
npm install @rcp/use.i18n
# or use yarn
yarn add @rcp/use.i18n
```
## Usage
```javascript
import useI18n from '@rcp/use.i18n'
function App({ locale = {}, language = 'zh' } = {}) {
const { i18n } = useI18n(
{
zh: {
title: '标题',
content: '${1}, 内容'
},
en: {
title: 'Title',
content: '${1}, Content'
}
},
{ locale, language }
)
return <p>{i18n('content', i18n('title'))}</p>
}
```
## API
<!-- Generated by documentation.js. Update this documentation by updating the source code. -->
## Related
## Authors
This library is written and maintained by imcuttle, <a href="<mailto:moyuyc95@gmail.com"">moyuyc95@gmail.com></a>.
## License
MIT