gatsby-plugin-react-i18next
Version:
Easily translate your Gatsby website into multiple languages
18 lines (17 loc) • 730 B
TypeScript
import { DefaultNamespace, UseTranslationOptions } from 'react-i18next';
import { NavigateOptions } from '@reach/router';
export declare const useI18next: (ns?: DefaultNamespace, options?: UseTranslationOptions) => {
i18n: import("i18next").i18n;
t: import("i18next").TFunction<"translation", undefined>;
ready: boolean;
navigate: (to: string, options?: NavigateOptions<{}>) => Promise<void>;
changeLanguage: (language: string, to?: string, options?: NavigateOptions<{}>) => Promise<void>;
language: string;
routed: boolean;
languages: string[];
defaultLanguage: string;
generateDefaultLanguagePage: boolean;
originalPath: string;
path: string;
siteUrl?: string | undefined;
};