1.0.2 • Published 3 years ago

bear-locale v1.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
3 years ago

bear-locale

Internationalize Elegant intl library based for Reactjs

NPM npm

Install

yarn add bear-locale

Usage

create src/config/locale.ts

import {TLocaleDictionaries} from 'bear-locale';

export enum ELocales {
    enUS = 'en-US',
    zhTW = 'zh-TW',
    jaJP = 'ja-JP',
}

export const localeDictionaries: TLocaleDictionaries = {
    [ELocales.enUS]: require('locales/en-US').default,
    [ELocales.zhTW]: require('locales/zh-TW').default,
    [ELocales.jaJP]: require('locales/ja-JP').default,
};

in your src/index.tsx add

import {LocaleControlProvider} from 'bear-locale';
import {DEFAULT_LOCALE, localeDictionaries} from './config/locale';

<LocaleControlProvider 
   localeDictionaries={localeDictionaries}
    defaultLocale={DEFAULT_LOCALE}
    persistKey="bear-example"
>
    <App/>
</GridThemeProvider>

There is also a codesandbox template that you can fork and play with it:

Edit react-editext-template

Component and setup docs

License

MIT © imagine10255

1.0.2

3 years ago

1.0.1

3 years ago

1.0.0

3 years ago

0.0.2

3 years ago

0.0.1-beta.3

3 years ago

0.0.1-beta.2

3 years ago

0.0.1-beta

3 years ago

0.0.1

3 years ago