# General Translation React SDKs (gt-react, gt-next): useSetLocale URL: https://generaltranslation.com/fr/docs/react/reference/hooks/use-set-locale.mdx --- title: useSetLocale description: Modifiez le paramètre régional actif avec General Translation gt-react. Référence de l’API pour useSetLocale. --- Le hook `useSetLocale` renvoie une fonction qui modifie le paramètre régional actif. Il est uniquement disponible côté client. *Disponible dans `gt-react`, `gt-next`, `gt-tanstack-start` et `gt-react-native`. Les exemples utilisent des imports depuis `gt-react` ; importez plutôt depuis le package de votre framework.* ## Vue d’ensemble [#overview] Appelez `useSetLocale` pour obtenir la fonction de mise à jour, puis appelez-la avec un code de langue. ```tsx import { useSetLocale } from 'gt-react'; export default function LocaleButton() { const setLocale = useSetLocale(); return ; } ``` *Remarque : `useSetLocale` est disponible uniquement côté client.* ## Fonctionnement [#how-it-works] L’appel de la fonction renvoyée enregistre le paramètre régional choisi dans un cookie et recharge la page pour appliquer les traductions du nouveau paramètre régional. ## Retourne [#returns] **Type** `(locale: string) => void` Une fonction qui définit le paramètre régional actif à partir du code fourni. ## Remarques [#notes] * `useSetLocale` est disponible uniquement côté client. * Pour connaître le paramètre régional actif, utilisez [`useLocale`](/docs/react/reference/hooks/use-locale). Pour un sélecteur prêt à l’emploi, utilisez [``](/docs/react/reference/components/locale-selector).