Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
Интеграция сервера MCP Intlayer в ваш любимый AI-ассистент позволяет получать все документы непосредственно из ChatGPT, DeepSeek, Cursor, VSCode и т.д.
Просмотр документации сервера MCPСодержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомЕсли у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать Markdown документа в буфер обмена
Документация: функция getConfiguration в intlayer
Описание
Функция getConfiguration извлекает всю конфигурацию для приложения intlayer, используя переменные окружения. Эта функция обеспечивает возможность использовать одну и ту же конфигурацию как на клиентской, так и на серверной стороне, гарантируя согласованность во всем приложении.
Параметры
Функция не принимает никаких параметров. Вместо этого она использует переменные окружения для настройки.
Возвращаемое значение
- Тип: IntlayerConfig
Описание: Объект, содержащий полную конфигурацию для intlayer. Конфигурация включает следующие разделы:
- internationalization: настройки, связанные с локалями и строгим режимом.
- middleware: настройки, связанные с управлением URL и cookie.
- content: Настройки, связанные с файлами контента, директориями и шаблонами.
- editor: Конфигурации, специфичные для редактора.
См. документацию по конфигурации Intlayer для получения дополнительной информации.
Пример использования
Получение полной конфигурации
Копировать код в буфер обмена
import { getConfiguration } from "intlayer";const config = getConfiguration();console.log(config);// Вывод:// {// internationalization: { ... },// middleware: { ... },// content: { ... },// editor: { ... }// }
Извлечение availableLocales и defaultLocale
Раздел internationalization в конфигурации содержит настройки, связанные с локалями, такие как locales (доступные локали) и defaultLocale (язык по умолчанию).
Копировать код в буфер обмена
import { getConfiguration } from "intlayer";const { internationalization, middleware } = getConfiguration();const { locales: availableLocales, defaultLocale } = internationalization;const { cookieName } = middleware;console.log(availableLocales); // Пример вывода: ["en", "fr", "es"]console.log(defaultLocale); // Пример вывода: "en"console.log(cookieName); // Вывод: "INTLAYER_LOCALE"
Примечания
- Убедитесь, что все необходимые переменные окружения корректно установлены перед вызовом этой функции. Отсутствие переменных приведет к ошибкам во время инициализации.
- Эта функция может использоваться как на клиентской, так и на серверной стороне, что делает её универсальным инструментом для управления конфигурациями в едином формате.
Использование в приложениях
Функция getConfiguration является ключевым инструментом для инициализации и управления конфигурацией приложения intlayer. Предоставляя доступ к настройкам, таким как локали, промежуточное программное обеспечение и каталоги контента, она обеспечивает согласованность и масштабируемость в многоязычных и контентно-ориентированных приложениях.
История документации
- 5.5.10 - 2025-06-29: Инициализация истории