onix-core
Version:
Onix library core
16 lines (15 loc) • 529 B
TypeScript
export declare const _: (category: string, key: string, args?: any) => string;
export declare namespace i18n {
interface StringsMap {
[key: string]: string | string[];
}
interface StringsCategory {
[module: string]: StringsMap;
}
interface Strings {
[lang: string]: StringsCategory;
}
const setLocale: (value: string) => string;
const register: (i18n?: StringsCategory | undefined) => void;
const registerCategories: (lang: string, strings: StringsCategory) => void;
}