# gt-next: General Translation Next.js SDK: getLocale
URL: https://generaltranslation.com/fr/docs/next/api/helpers/get-locale.mdx
---
title: getLocale
description: Référence API de la méthode getLocale côté serveur
---
## Vue d’ensemble
La fonction `getLocale` récupère le paramètre régional actuel de l’utilisateur lors du rendu côté serveur.
Le paramètre régional est renvoyé sous la forme d’un [code de langue](/docs/core/locales) BCP 47, par exemple `'en-US'`.
`getLocale` est une méthode côté serveur et ne peut être utilisée que dans des
composants côté serveur.
Pour une utilisation côté client, consultez [`useLocale`](/docs/next/api/helpers/use-locale).
## Référence
### Retourne
Une promesse qui se résout en une chaîne correspondant au paramètre régional actuel de l’utilisateur, par exemple `'en-US'`.
***
## Comportement de repli
Lorsqu’un paramètre régional non pris en charge est demandé, un paramètre régional de repli est sélectionné.
Par exemple, dans le cas d’un paramètre régional non pris en charge,
si (1) l’utilisateur a configuré plusieurs paramètres régionaux préférés dans les paramètres de son navigateur,
et (2) l’un de ces paramètres régionaux est pris en charge par votre application,
alors le paramètre régional basculera vers la langue la plus appropriée.
De plus, si aucun paramètre régional de repli n’est disponible,
mais que deux paramètres régionaux partagent la même langue (par ex. `en-US` et `en-GB`),
alors le paramètre régional basculera vers le paramètre régional pris en charge qui partage cette même langue.
Si aucune de ces deux conditions n’est remplie, le paramètre régional par défaut sera utilisé.
Consultez la documentation de [`gt.config.json`](/docs/next/api/config/gt-config-json) pour savoir comment configurer les paramètres régionaux pris en charge.
***
## Exemples
### Utilisation de base
Récupérez le paramètre régional de l’utilisateur lors du rendu côté serveur.
```javascript title="GetUserLocale.jsx" copy
import { getLocale } from 'gt-next/server';
export default async function GetUserLocale() {
const locale = await getLocale(); // [!code highlight]
return
User locale: {locale}
;
}
```
***
## Remarques
* La fonction `getLocale` est asynchrone et doit être utilisée avec `await` pour récupérer le paramètre régional.
* Elle est conçue spécifiquement pour une utilisation côté serveur. Consultez [`useLocale`](/docs/next/api/helpers/use-locale) pour les composants côté client.
* Le paramètre régional renvoyé est conforme au format du [code de langue](/docs/core/locales).
## Étapes suivantes
* Découvrez comment configurer les paramètres régionaux pris en charge avec [withGTConfig()](/docs/next/api/config/with-gt-config).