1.0.2 • Published 3 years ago
bear-locale v1.0.2
bear-locale
Internationalize Elegant intl library based for Reactjs
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:
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