@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>