1 | import Localizer from './Localizer'
|
2 | import { LocalizedString, Locale } from './utils'
|
3 |
|
4 | export { LocalizedString, Locale }
|
5 |
|
6 | export interface LocalizerData {
|
7 | locales: Locale[]
|
8 | strings: LocalizedString[]
|
9 | }
|
10 |
|
11 | export { default as Localizer } from './Localizer'
|
12 |
|
13 |
|
14 | export type LocalizeString = (str: string, ...args: any[]) => string
|
15 |
|
16 |
|
17 | var defaultLocalizer = new Localizer({ locales: [{ code: "en", name: "English" }], strings: [] })
|
18 |
|
19 |
|
20 | export const defaultT: LocalizeString = defaultLocalizer.T
|
21 |
|
22 |
|
23 | export default { Localizer, defaultT } |
\ | No newline at end of file |