Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Al integrar el servidor MCP Intlayer a tu asistente de IA, puedes recuperar todos los documentos directamente desde ChatGPT, DeepSeek, Cursor, VSCode, etc.
Ver la documentación del servidor MCPEl contenido de esta página ha sido traducido con una IA.
Ver la última versión del contenido original en inglésSi tienes una idea para mejorar esta documentación, no dudes en contribuir enviando una pull request en GitHub.
Enlace de GitHub a la documentaciónCopiar el Markdown del documento a la portapapeles
Documentación: Función getLocaleLang en intlayer
Descripción
La función getLocaleLang extrae el código de idioma de una cadena de localización. Soporta localizaciones con o sin códigos de país. Si no se proporciona ninguna localización, por defecto devuelve una cadena vacía.
Parámetros
locale?: Locales
- Descripción: La cadena de localización (por ejemplo, Locales.ENGLISH_UNITED_STATES, Locales.FRENCH_CANADA) de la cual se extrae el código de idioma.
- Tipo: Locales (opcional)
Retorna
- Tipo: string
- Descripción: El código de idioma extraído de la localización. Si no se proporciona la localización, devuelve una cadena vacía ('').
Ejemplo de Uso
Extrayendo Códigos de Idioma:
Copiar el código al portapapeles
import { getLocaleLang, Locales } from "intlayer";getLocaleLang(Locales.ENGLISH_UNITED_STATES); // Output: "en"getLocaleLang(Locales.ENGLISH); // Salida: "en"getLocaleLang(Locales.FRENCH_CANADA); // Salida: "fr"getLocaleLang(Locales.FRENCH); // Salida: "fr"
Casos Especiales
No se Proporciona Localización:
- La función devuelve una cadena vacía cuando locale es undefined.
Cadenas de Locale Malformadas:
- Si el locale no sigue el formato idioma-país (por ejemplo, Locales.ENGLISH-US), la función devuelve de forma segura la parte antes de '-' o la cadena completa si no hay '-' presente.
Historial de Documentación
- 5.5.10 - 2025-06-29: Historial inicial