streamich / use-t

๐Ÿ—บ Translations with React hooks

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool



๐Ÿ—บ
use-t

Translations for React.



Installation

npm i use-t


Reference

import {Provider, useT, withT, Trans, Consumer, context} from 'use-t';


Example

import {Provider, useT} from 'use-t';

const Hello = (props) => {
  const [t] = useT();
  return (
    <div>
      <div>
        {t('Hello')}, {props.name}!
      </div>
      <div>
        {t.t('hello_user')`Hello, ${props.name}!`}
      </div>
    </div>
  );
};

<Provider locale="de" map={{
  de: {
    main: {
      Hello: 'Hallo',
      hello_user: (name) => `Hi, ${name}!`
    }
  }
}}>
  <Hello name="Mike" />
</Provider>


License

Unlicense โ€” public domain.

About

๐Ÿ—บ Translations with React hooks

License:The Unlicense


Languages

Language:TypeScript 96.3%Language:JavaScript 3.7%