# General Translation React SDKs (gt-react, gt-next, gt-react-native): isLocaleSupported URL: https://generaltranslation.com/fr/docs/react/nextjs/reference/functions/is-locale-supported.mdx --- title: isLocaleSupported description: Vérifie si une valeur de route correspond à un paramètre régional gt-next configuré. Référence de l’API isLocaleSupported. --- Utilisez `isLocaleSupported` lorsqu’un paramètre régional de route inconnu doit être rejeté plutôt que de revenir au paramètre régional par défaut. Importez-la depuis `gt-next`. ## Vue d’ensemble [#overview] ```tsx import { isLocaleSupported } from 'gt-next'; isLocaleSupported('es'); // true ou false ``` ## Paramètres [#parameters] | Paramètre | Description | Type | Facultatif | Par défaut | | --------- | ------------------------------------------------------------------------------ | --------- | ---------- | ---------- | | `locale` | Paramètre régional candidat à valider par rapport à la configuration actuelle. | `unknown` | Non | — | ## Renvoie [#returns] **Type** `locale is string` Renvoie `true` lorsque la valeur correspond à l’un des paramètres régionaux configurés. La vérification accepte les alias configurés et fait office de garde de type TypeScript. Renvoie `false` pour les paramètres régionaux non pris en charge, les chaînes vides et les valeurs qui ne sont pas des chaînes. ## Exemple [#example] Validez le paramètre de la route racine avant d’afficher une mise en page localisée : ```tsx title="app/[locale]/layout.tsx" import { isLocaleSupported } from 'gt-next'; import { notFound } from 'next/navigation'; export default async function LocaleLayout({ children, params, }: { children: React.ReactNode; params: Promise<{ locale: string }>; }) { const { locale } = await params; if (!isLocaleSupported(locale)) { notFound(); } return ( {children} ); } ``` `gt-next` émet sinon un avertissement et utilise `defaultLocale` lorsqu'un paramètre régional de requête n'est pas pris en charge. Utilisez cette vérification explicite pour les routes dont le préfixe de paramètre régional est obligatoire.