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