# General Translation React SDKs (gt-react, gt-next): useSetLocale URL: https://generaltranslation.com/es/docs/react/reference/hooks/use-set-locale.mdx --- title: useSetLocale description: Cambia la configuración regional activa con General Translation gt-react. Referencia de la API de useSetLocale. --- El hook `useSetLocale` devuelve una función que cambia la configuración regional activa. Solo está disponible del lado del cliente. *Disponible en `gt-react`, `gt-next`, `gt-tanstack-start` y `gt-react-native`. Los ejemplos importan desde `gt-react`; en su lugar, importa desde el paquete de tu framework.* ## Descripción general [#overview] Llama a `useSetLocale` para obtener la función setter y luego úsala con un código de configuración regional. ```tsx import { useSetLocale } from 'gt-react'; export default function LocaleButton() { const setLocale = useSetLocale(); return ; } ``` *Nota: `useSetLocale` está disponible del lado del cliente.* ## Cómo funciona [#how-it-works] Al llamar a la función devuelta, se guarda la configuración regional elegida en una cookie y se recarga la página para que se apliquen las traducciones de la nueva configuración regional. ## Devuelve [#returns] **Tipo** `(locale: string) => void` Una función que establece la configuración regional activa en el código indicado. ## Notas [#notes] * `useSetLocale` solo está disponible del lado del cliente. * Para consultar la configuración regional activa, usa [`useLocale`](/docs/react/reference/hooks/use-locale). Si necesitas un selector listo para usar, utiliza [``](/docs/react/reference/components/locale-selector).