UNPKG

@rockpack/localazer

Version:

This module can help you organize localization in your React application

16 lines (15 loc) 783 B
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 };