# gt-next: General Translation Next.js SDK: LocaleSelector URL: https://generaltranslation.com/es/docs/next/api/components/locale-selector.mdx --- title: LocaleSelector description: Referencia de la API del componente LocaleSelector --- {/* GENERADO AUTOMÁTICAMENTE: No lo edites directamente. Edita la plantilla en content/docs-templates/. */} ## Resumen El componente `` se usa para seleccionar la configuración regional del usuario. Es un componente del lado del cliente que ofrece un menú desplegable para elegir la configuración regional. ## Referencia ### Devuelve Un componente que permite al usuario seleccionar su configuración regional. ### Props * **`locales`** (opcional): `string[]` * Una lista opcional de códigos de configuración regional (p. ej., `['en', 'es-MX', 'fr']`) para rellenar el menú desplegable. Si no se proporciona, se usa la lista de configuraciones regionales del contexto de ``. * **`customNames`** (opcional): `{[locale: string]: string}` * Un objeto opcional para asignar códigos de configuración regional a nombres para mostrar personalizados. * Ejemplo: `{{ 'en-US': 'English (United States)', 'es': 'Español' }}` ## Ejemplos ### Uso básico ```jsx import { LocaleSelector } from 'gt-next'; export default function MyComponent() { return ; } ``` ### Uso de `customNames` ```jsx import { LocaleSelector } from 'gt-next'; export default function MyComponent() { const myCustomNames = { en: 'English', es: 'Español', 'fr-CA': 'Français (Canada)', }; return ; } ``` *** ## Notas * El componente `` te permite seleccionar una configuración regional distinta para tu aplicación. * El componente `` no está disponible en el componente de servidor. ## Próximos pasos * Más información sobre el hook [`useLocale`](/docs/next/api/helpers/use-locale). * Consulta el hook [`useLocaleSelector`](/docs/next/api/helpers/use-locale-selector) para definir un selector de configuración regional personalizado. * Más información sobre las [cadenas de configuración regional](/docs/core/locales).