Haz tu pregunta y obtén un resumen del documento referenciando esta página y el proveedor AI de tu elección
Historial de versiones
- "Documentación unificada para todas las exportaciones"v8.0.021/1/2026
El 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
Paquete intlayer
El paquete intlayer es la biblioteca núcleo del ecosistema Intlayer. Proporciona las funciones esenciales, tipos y utilidades para gestionar contenido multilingüe en aplicaciones JavaScript y TypeScript.
Instalación
Exportaciones
Configuración
Importar:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Variable | Tipo | Descripción | Documento relacionado |
|---|---|---|---|
configuration | IntlayerConfig | El objeto de configuración de Intlayer. | getConfiguration |
getConfiguration | () => IntlayerConfig | Devuelve el objeto de configuración de Intlayer. (Obsoleto: Usa configuration en su lugar) | getConfiguration |
locales | Locales[] | La lista de todos los locales compatibles. | - |
requiredLocales | Locales[] | La lista de todos los locales requeridos. | - |
defaultLocale | Locales | La locale por defecto. | - |
Tipos
Importar:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Tipo | Descripción |
|---|---|
Dictionary | El tipo Dictionary utilizado para definir la estructura de un diccionario. |
DeclarationContent | (Obsoleto) Utilice Dictionary<T> en su lugar. |
IntlayerConfig | El tipo que define la configuración de Intlayer. |
ContentNode | Un nodo en el contenido del diccionario. |
Locale | El tipo que representa una locale. |
LocalesValues | Los valores posibles para una locale. |
StrictModeLocaleMap | Un mapa de locales con comprobación estricta de tipos. |
Funciones de contenido
Importar:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Tipo | Descripción | Documento relacionado |
|---|---|---|---|
t / getTranslation | Function | Selecciona contenido según el locale actual. | translation |
enu / getEnumeration | Function | Selecciona contenido según una cantidad. | enumeration |
cond / getCondition | Function | Selecciona contenido según una condición booleana. | condición |
gender | Function | Selecciona contenido según el género. | género |
insert | Function | Inserta valores en una cadena de contenido. | inserción |
nest / getNesting | Function | Anida otro diccionario. | nesting |
md | Function | Procesa contenido Markdown. | markdown |
html | Function | Procesa contenido HTML. | html |
file | Function | Gestiona el contenido de archivos. | file |
getDictionary | Function | Procesa objetos que tienen la forma de diccionarios (clave, contenido). Procesa traducciones t(), enumeraciones, etc. | - |
getIntlayer | Function | Basado en getDictionary, pero inyecta una versión optimizada del diccionario a partir de la declaración generada. | - |
Utilidades de localización
Importación:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Tipo | Descripción | Documento relacionado |
|---|---|---|---|
getLocale | Function | Detecta el locale a partir de una cadena o ruta. | getLocale |
getLocaleLang | Function | Obtiene la parte de idioma de un locale. | getLocaleLang |
getLocaleName | Function | Obtiene el nombre para mostrar de un locale. | getLocaleName |
getLocalizedPath | Function | Resuelve una ruta canónica a su versión localizada. | getLocalizedPath |
getCanonicalPath | Function | Resuelve una ruta localizada a su forma canónica. | getCanonicalPath |
getLocalizedUrl | Function | Genera una URL localizada. | getLocalizedUrl |
getMultilingualUrls | Function | Genera URLs para todos los locales soportados. | getMultilingualUrls |
getPathWithoutLocale | Function | Elimina el prefijo de idioma de una ruta. | getPathWithoutLocale |
getPrefix | Function | Obtiene el prefijo de idioma de una ruta. | getPrefix |
getHTMLTextDir | Function | Obtiene la dirección del texto (LTR/RTL). | getHTMLTextDir |
validatePrefix | Function | Valida un prefijo de locale. | validatePrefix |
Utilidades del navegador
Importar:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Tipo | Descripción |
|---|---|---|
getBrowserLocale | Function | Detecta la locale preferida del navegador. |
getCookie | Function | Recupera el valor de una cookie. |
getLocaleFromStorage | Function | Recupera la locale del almacenamiento. |
setLocaleInStorage | Function | Guarda la locale en el almacenamiento. |
Formateadores
Importar:
Abrir la tabla en una ventana flotante para ver todo el contenido claramente
| Función | Descripción |
|---|---|
number | Formatea un número. |
currency | Formatea un valor monetario. |
percentage | Formatea un porcentaje. |
compact | Formatea un número en formato compacto. |
date | Formatea una fecha. |
relativeTime | Formatea un tiempo relativo. |
units | Formatea un valor con unidades. |
Intl | El objeto Intl estándar. |