📆 Don't miss our Sanity Showcase virtual meetup on March 20th!
@public
function

useTranslation()

Returns a t translator function for the given namespace.

If the given namespace is not loaded, it will trigger a suspense, and the component will resume rendering once the namespace is loaded.

Import

import {useTranslation} from 'sanity'

Signature

function useTranslation<Ns extends FlatNamespace | $Tuple<FlatNamespace> | undefined = undefined, KPrefix extends KeyPrefix<FallbackNs<Ns>> = undefined>(ns: Ns, options: UseTranslationOptions<KPrefix>): UseTranslationResponse<FallbackNs<Ns>, KPrefix>
function useTranslation<Ns extends FlatNamespace | $Tuple<FlatNamespace> | undefined = undefined, KPrefix extends KeyPrefix<FallbackNs<Ns>> = undefined>(ns: Ns, options: UseTranslationOptions<KPrefix>): UseTranslationResponse<FallbackNs<Ns>, KPrefix>

Returns

UseTranslationResponse<FallbackNs<Ns>, KPrefix>
UseTranslationResponse<FallbackNs<Ns>, KPrefix>
sanity@3.79.0