| t | (key: string, paramsOrLang?: Record<string, unknown> | string, language?: string) => string | docs:i18n.use-translation.returns.t |
| tPlural | (key: string, count: number, params?: Record<string, unknown>, language?: string) => string | docs:i18n.use-translation.returns.tPlural |
| tArray | (key: string, language?: string) => string[] | docs:i18n.use-translation.returns.tArray |
| currentLanguage | string | docs:i18n.use-translation.returns.currentLanguage |
| setLanguage | (lang: string) => void | docs:i18n.use-translation.returns.setLanguage |
| getRawValue | (key: string) => unknown | docs:i18n.use-translation.returns.getRawValue |
| isLoading | boolean | docs:i18n.use-translation.returns.isLoading |
| isInitialized | boolean | docs:i18n.use-translation.returns.isInitialized |
| error | Error | null | docs:i18n.use-translation.returns.error |
| supportedLanguages | Array<{ code: string; name: string; nativeName: string }> | docs:i18n.use-translation.returns.supportedLanguages |
| debug | DebugAPI | docs:i18n.use-translation.returns.debug |