# General Translation React SDKs (gt-react, gt-next): getMessages URL: https://generaltranslation.com/fr/docs/react/nextjs/reference/functions/get-messages.mdx --- title: getMessages description: Résoudre les messages encodés dans des composants asynchrones du routeur App de Next.js avec General Translation. Référence d’API pour getMessages. --- La fonction `getMessages` renvoie une fonction de résolution asynchrone pour les chaînes enregistrées avec [`msg`](/docs/react/reference/functions/msg). Importez-la depuis `gt-next/server` lorsqu’un composant asynchrone ne peut pas utiliser [`useMessages`](/docs/react/reference/hooks/use-messages). `getMessages` est disponible uniquement côté serveur et ne fonctionne pas avec le routeur Pages. ## Vue d’ensemble [#overview] ```tsx import { msg } from 'gt-next'; import { getMessages } from 'gt-next/server'; const greeting = msg('Hello, world!'); const m = await getMessages(); const translated = m(greeting); ``` ## Renvoie [#returns] **Type** `Promise<(encodedContent: string, options?: object) => string>` La fonction obtenue traduit le contenu encodé pour le paramètre régional de la requête en cours. Les variables fournies lors de l’appel à `msg` priment sur celles fournies au résolveur. ## Exemple [#example] ```tsx title="app/status/page.tsx" import { msg } from 'gt-next'; import { getMessages } from 'gt-next/server'; const STATUS = { active: msg('Active'), paused: msg('Paused'), }; export default async function StatusPage() { const m = await getMessages(); return

{m(STATUS.active)}

; } ```