# gt-react: General Translation React SDK: useLocaleProperties
URL: https://generaltranslation.com/fr/docs/react/api/helpers/use-locale-properties.mdx
---
title: useLocaleProperties
description: Référence de l’API du hook useLocaleProperties
---
{/* GÉNÉRÉ AUTOMATIQUEMENT : ne modifiez pas ce fichier directement. Modifiez plutôt le modèle dans content/docs-templates/. */}
## Vue d’ensemble
Le hook `useLocaleProperties` renvoie des métadonnées sur un paramètre régional donné, notamment son nom, son nom dans la langue locale, sa langue, sa région et les informations sur son écriture.
`useLocaleProperties` est un hook côté client et *ne peut être utilisé que dans des composants côté client*.
Assurez-vous que votre application est enveloppée dans un [``](/docs/react/api/components/gtprovider).
## Référence
### Paramètres
| Paramètre | Type | Description |
| --------- | -------- | --------------------------------------------------------------- |
| `locale` | `string` | Un code de langue au format BCP 47 (par ex. `'en-US'`, `'ja'`). |
### Valeur de retour
Un objet `LocaleProperties` avec les champs suivants :
| Champ | Type | Description |
| -------------------------- | -------- | ------------------------------------------------------------------------ |
| `code` | `string` | Le code de langue (par ex. `'en-US'`). |
| `name` | `string` | Le nom anglais du paramètre régional (par ex. `'American English'`). |
| `nativeName` | `string` | Le nom du paramètre régional dans sa propre langue. |
| `languageCode` | `string` | Le sous-tag de langue (par ex. `'en'`). |
| `languageName` | `string` | Le nom anglais de la langue. |
| `nativeLanguageName` | `string` | Le nom de la langue dans sa propre langue. |
| `nameWithRegionCode` | `string` | Le nom du paramètre régional, région incluse (par ex. `'English (US)'`). |
| `nativeNameWithRegionCode` | `string` | Le nom natif du paramètre régional, région incluse. |
| `regionCode` | `string` | Le sous-tag de région (par ex. `'US'`). |
| `regionName` | `string` | Le nom anglais de la région. |
| `nativeRegionName` | `string` | Le nom de la région dans la langue du paramètre régional. |
| `scriptCode` | `string` | Le sous-tag d'écriture (par ex. `'Latn'`). |
| `scriptName` | `string` | Le nom anglais de l’écriture. |
| `nativeScriptName` | `string` | Le nom de l’écriture dans la langue du paramètre régional. |
| `maximizedCode` | `string` | Le code de langue entièrement développé (par ex. `'en-Latn-US'`). |
***
## Exemples
### Utilisation de base
```jsx title="LocaleInfo.jsx" copy
'use client';
import { useLocaleProperties } from 'gt-react';
import { useLocale } from 'gt-react';
export default function LocaleInfo() {
const locale = useLocale();
const props = useLocaleProperties(locale); // [!code highlight]
return (
Name: {props.name}
Native name: {props.nativeName}
Region: {props.regionName}
);
}
```
***
## Remarques
* Ce hook est synchrone — il renvoie directement les propriétés.
* Utile pour créer des sélecteurs de paramètres régionaux personnalisés ou afficher aux utilisateurs les métadonnées d’un paramètre régional.
## Prochaines étapes
* Pour en savoir plus, consultez [les codes de langue](/docs/core/locales).