# General Translation React SDKs (gt-react, gt-next, gt-react-native): Navigation localisée URL: https://generaltranslation.com/fr/docs/react/nextjs/link.mdx --- title: Navigation localisée description: Accédez directement aux routes App Router localisées dans Next.js avec le composant Link adapté au paramètre régional de General Translation. Référence de l’API de Link. --- Le composant `` de `gt-next/link` encapsule le `` de Next.js et ajoute le préfixe du paramètre régional aux URL internes d’App Router avant d’effectuer la navigation. Cela évite une redirection `middleware` supplémentaire lors d’un changement de paramètre régional. Consultez la [configuration du middleware App Router](/docs/react/nextjs/app-router-middleware). *Remarque : les applications Pages Router doivent utiliser `next/link` ou `next/router` avec l’option `locale` de Next.js. Consultez le [routage par paramètre régional de Pages Router](/docs/react/nextjs/pages-router-middleware).* ## Vue d’ensemble [#overview] Importez l’export par défaut de `gt-next/link` et utilisez-le comme `next/link`. Il accepte les mêmes props et transmet les refs. ```tsx title="app/nav.tsx" import Link from 'gt-next/link'; export function Navigation() { return Home; // /en/home pour un visiteur anglophone } ``` ## La prop `locale` [#locale-prop] **Type** `string | false | undefined` Contrôle le préfixe du paramètre régional : * **Omis** - Utilise le paramètre régional actuel de [`useLocale`](/docs/react/reference/hooks/use-locale) * **Chaîne de paramètre régional** - Pointe directement vers ce paramètre régional, par exemple depuis un sélecteur de langue * **`false`** - Ne modifie pas le href ```tsx import Link from 'gt-next/link'; // Paramètre régional actuel (par défaut) : /en/home Home; // Paramètre régional explicite : /fr/home French; // Sans préfixe : /legal Legal; ``` Les URL externes restent inchangées. Pour les objets `href`, `` localise uniquement le `pathname` et conserve les autres champs.