@quave/react-i18n

1.0.3 • Public • Published

React i18n components

Usage

Adding npm dependency in your project

npm i @quave/react-i18n
import { ENGLISH, PORTUGUESE, LanguageChange, useTranslate, Store } from '@quave/react-i18n';

export const TERMS = {
    pageTitle: {
        [ENGLISH]: 'English page title',
        [PORTUGUESE]: 'Título da página em português',
    },
};

const LanguageTest = () => {
  const { i18n } = useTranslate();
  return <div>{i18n('pageTitle')}</div>;
};

export const App = () => (
  <Store languageData={TERMS}>
    <LanguageChange {...args} />
    <LanguageTest />
  </Store>
);

Readme

Keywords

none

Package Sidebar

Install

npm i @quave/react-i18n

Weekly Downloads

0

Version

1.0.3

License

MIT

Unpacked Size

32.3 kB

Total Files

4

Last publish

Collaborators

  • matheusccastro
  • edimarlnx
  • filipenevola
  • denyhs