# General Translation React SDKs (gt-react, gt-next): getMessages URL: https://generaltranslation.com/es/docs/react/nextjs/reference/functions/get-messages.mdx --- title: getMessages description: Resuelve mensajes codificados en componentes asíncronos de Next.js App Router con General Translation. Referencia de la API de getMessages. --- La función `getMessages` devuelve un resolvedor asíncrono para cadenas registradas con [`msg`](/docs/react/reference/functions/msg). Impórtala desde `gt-next/server` cuando un componente asíncrono no pueda usar [`useMessages`](/docs/react/reference/hooks/use-messages). `getMessages` es solo para servidor y no funciona con Pages Router. ## Descripción general [#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); ``` ## Devuelve [#returns] **Tipo** `Promise<(encodedContent: string, options?: object) => string>` La función resultante traduce el contenido codificado para la configuración regional actual de la solicitud. Las variables que se pasan al llamar a `msg` tienen prioridad sobre las que se pasan al resolvedor. ## Ejemplo [#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)}

; } ```