# 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).