i18ntk
Version:
i18n Tool Kit - Zero-dependency internationalization toolkit for setup, scanning, analysis, validation, auto translation, fixing, reporting, and runtime translation loading.
9 lines (8 loc) • 429 B
TypeScript
import type { UniversalRuntime } from './core';
export function createReactBindings(React: typeof import('react')): {
RuntimeContext: import('react').Context<UniversalRuntime | null>;
I18nProvider(props: { runtime: UniversalRuntime; children?: import('react').ReactNode }): import('react').ReactElement;
useRuntime(): UniversalRuntime;
useLocale(): string;
useTranslation(namespace?: string): UniversalRuntime['t'];
};