@rockpack/localazer
Version:
This module can help you organize localization in your React application
16 lines (15 loc) • 783 B
TypeScript
import { ReactElement } from 'react';
export interface I18N {
options: {};
pgettext: (context: string, text: string) => string;
gettext: (text: string) => string;
npgettext: (context: string, singular: string, plural: string, amount: number) => string;
ngettext: (singular: string, plural: string, amount: number) => string;
sprintf: (...args: string[]) => string;
}
declare type CB = () => string;
export declare const i18n: any;
declare const l: (text: string, context?: string) => () => string;
declare const nl: (singular: string, plural: string, amount: number, context?: string) => () => string;
declare const sprintf: (...args: Array<ReactElement<unknown> | string | number | undefined | CB>) => () => string;
export { l, nl, sprintf };