@rcp/use.i18n
TypeScript icon, indicating that this package has built-in type declarations

1.1.18 • Public • Published

@rcp/use.i18n

NPM version NPM Downloads

A react hook for using i18n

Installation

npm install @rcp/use.i18n
# or use yarn
yarn add @rcp/use.i18n

Usage

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

Related

Authors

This library is written and maintained by imcuttle, <a href="mailto:moyuyc95@gmail.com""moyuyc95@gmail.com>.

License

MIT

Package Sidebar

Install

npm i @rcp/use.i18n

Weekly Downloads

0

Version

1.1.18

License

MIT

Unpacked Size

16.6 kB

Total Files

14

Last publish

Collaborators

  • moyuyc