Создание:2026-01-21Последнее обновление:2026-01-21
Ссылайтесь на этот документ на ваш любимый ассистент AIChatGPTClaudeDeepSeekGoogle AI modeGeminiPerplexityMistralGrok
Спросите свой вопрос и получите сводку документа, используя эту страницу и выбранного вами поставщика AI
История версий
- "Унифицированная документация для всех экспортов"v8.0.021.01.2026
Содержимое этой страницы было переведено с помощью ИИ.
Смотреть последнюю версию оригинального контента на английскомИзменить эту документацию
Если у вас есть идея по улучшению этой документации, не стесняйтесь внести свой вклад, подав запрос на вытягивание на GitHub.
Ссылка на документацию GitHubКопировать
Копировать Markdown документа в буфер обмена
Документация компонента IntlayerProvider
Компонент IntlayerProvider является корневым компонентом, который предоставляет контекст интернационализации для вашего приложения на Solid. Он управляет состоянием текущей локали и гарантирует, что все дочерние компоненты могут получать доступ к переводам.
Использование
Описание
IntlayerProvider выполняет следующие роли:
- Управление состоянием: Инициализирует и хранит текущую локаль, используя signals для реактивности.
- Определение локали: Определяет начальную локаль на основе cookies, предпочтений браузера или конфигурации по умолчанию.
- Внедрение контекста: Делает локаль и функцию
setLocaleдоступными для любого компонента через хуки, такие какuseIntlayerилиuseLocale. - Персистентность: Автоматически синхронизирует изменения локали с cookies или localStorage, чтобы сохранять предпочтение пользователя между сессиями.
Props
- locale (необязательно): Установить текущую локаль вручную.
- defaultLocale (необязательно): Переопределяет локаль по умолчанию из конфигурации.
- setLocale (необязательно): Предоставляет пользовательскую функцию установки локали.
- disableEditor (необязательно): Отключает интеграцию визуального редактора.
- isCookieEnabled (необязательно): Включает или отключает сохранение в cookie.