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 getLocaleName en intlayer
Descripción
La función getLocaleName devuelve el nombre localizado de un locale dado (targetLocale) en el locale de visualización (displayLocale). Si no se proporciona un targetLocale, devuelve el nombre del displayLocale en su propio idioma.
Parámetros
displayLocale: Locales
- Descripción: El locale en el que se mostrará el nombre del locale objetivo.
- Tipo: Enum o cadena que representa locales válidos.
targetLocale?: Locales
- Descripción: El locale cuyo nombre se desea localizar.
- Tipo: Opcional. Enum o cadena que representa locales válidos.
Retorna
- Tipo: string
- Descripción: El nombre localizado del targetLocale en el displayLocale, o el propio nombre del displayLocale si no se proporciona targetLocale. Si no se encuentra una traducción, devuelve "Unknown locale".
Ejemplo de uso
Copiar el código al portapapeles
import { Locales, getLocaleName } from "intlayer";getLocaleName(Locales.ENGLISH); // Salida: "English"getLocaleName(Locales.ENGLISH, Locales.FRENCH); // Salida: "Anglais"getLocaleName(Locales.ENGLISH, Locales.ESPANOL); // Salida: "Inglés"getLocaleName(Locales.ENGLISH, Locales.ENGLISH); // Salida: "English"getLocaleName(Locales.FRENCH); // Salida: "Français"getLocaleName(Locales.FRENCH, Locales.FRENCH); // Salida: "Français"getLocaleName(Locales.FRENCH, Locales.ESPANOL); // Salida: "Francés"getLocaleName(Locales.FRENCH, Locales.ENGLISH); // Salida: "French"getLocaleName(Locales.CHINESE); // Salida: "中文"getLocaleName(Locales.CHINESE, Locales.FRENCH); // Salida: "Chinois"getLocaleName(Locales.CHINESE, Locales.ESPANOL); // Salida: "Chino"getLocaleName(Locales.CHINESE, Locales.ENGLISH); // Salida: "Chinese"getLocaleName("unknown-locale"); // Salida: "Unknown locale"
Casos Especiales
- No se proporciona targetLocale:
- La función devuelve por defecto el propio nombre del displayLocale.
- Traducciones faltantes:
- Si localeNameTranslations no contiene una entrada para el targetLocale o el displayLocale específico, la función recurre al ownLocalesName o devuelve "Unknown locale".
Historial de Documentación
- 5.5.10 - 2025-06-29: Historial inicial