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 getConfiguration en intlayer
Descripción
La función getConfiguration recupera toda la configuración para la aplicación intlayer extrayendo variables de entorno. Esta función proporciona la flexibilidad de usar la misma configuración tanto en el lado del cliente como en el servidor, asegurando consistencia en toda la aplicación.
Parámetros
La función no recibe ningún parámetro. En su lugar, utiliza variables de entorno para la configuración.
Retorna
- Tipo: IntlayerConfig
Descripción: Un objeto que contiene la configuración completa para intlayer. La configuración incluye las siguientes secciones:
- internationalization: Configuraciones relacionadas con los locales y el modo estricto.
- middleware: Configuraciones relacionadas con la gestión de URLs y cookies.
- content: Configuraciones relacionadas con archivos de contenido, directorios y patrones.
- editor: Configuraciones específicas del editor.
Consulta la documentación de configuración de Intlayer para más detalles.
Ejemplo de Uso
Recuperar la Configuración Completa
Copiar el código al portapapeles
import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Salida:// {// internationalization: { ... },// middleware: { ... },// content: { ... },// editor: { ... }// }
Extrayendo availableLocales y defaultLocale
La sección internationalization de la configuración proporciona ajustes relacionados con las locales, tales como locales (locales disponibles) y defaultLocale (idioma predeterminado).
Copiar el código al portapapeles
import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // Ejemplo de salida: ["en", "fr", "es"]console.log(defaultLocale); // Ejemplo de salida: "en"console.log(cookieName); // Salida: "INTLAYER_LOCALE"
Notas
- Asegúrese de que todas las variables de entorno requeridas estén configuradas correctamente antes de llamar a esta función. La falta de variables causará errores durante la inicialización.
- Esta función puede usarse tanto en el lado del cliente como en el servidor, lo que la convierte en una herramienta versátil para gestionar configuraciones de manera unificada.
Uso en Aplicaciones
La función getConfiguration es una utilidad fundamental para inicializar y gestionar la configuración de una aplicación intlayer. Al proporcionar acceso a configuraciones como locales, middleware y directorios de contenido, garantiza consistencia y escalabilidad en aplicaciones multilingües y orientadas a contenido.
Historial de Documentación
- 5.5.10 - 2025-06-29: Historial inicial